系统资源监控软件--DcSmartMonitor

系统资源监控软件

DcSmartMonitor

作者:黄越勇

当前版本号

V1.5 Build006

目的

    在生产系统运维过程中,每天需要通过各种命令查看系统参数,以确认系统是否正常运行,而查看并记录每台服务器相应的参数,是一件繁杂,耗时,并需要有对系 统运维有充分经验的人来操作,尽管如此,对于紧急系统故障,又缺乏快速准确定位的能力。系统监控软件的目的,就是把这样繁杂和紧急的工作,都承担起来,以 帮助运维人员可以及早预防故障发生,对于故障发生能做到快速发现,以减少事故带来的损失。

运行平台:window X32 X64 JDK.16

 监控目标:Linux,AIX,HP-Unix(CPU,内存,IO,文件系统,进程,端口,会话)

                     oracle数据库:表空间,会话

一、软件安装

1,环境准备

   本软件需要JDK6.0以上版本支持,有两种方法添加JDK

方法一:

   可以通过http://java.oracle.com下载jdk6.0以上版本,安装即可。

方法二:

   从已经安装好的jdk目录中,复制 “jre6”目录放到监控软件安装目录下即可。

注:由于程序的环境变量设置的是%JAVA_HOME\bin\java;.\jre6\bin\java,所以JDK安装版本,不限于使用jdk6或更高版本,但是复制目录的情况下,可以使用更高版本,但是文件名必须是“jre6”

2,软件使用

    当前软件版本包括:SmartMonitorV1.5Build006_jdk6.zip(37M,包含JRE6)

                   SmartMonitorV1.5Build006_nojdk.zip (5.4M,不包含JDK,需要自己配置)

    包含JRE版本的文件解压后应该包含下面的两个文件夹和一个可执行程序

 

文件说明

doc:软件使用帮助

jre6:软件运行环境

SmartMonitor.exe:系统监控软件程序,双击即可使用


二、软件功能介绍

1.软件主界面

2.服务器资源连接,查看操作系统资源使用情况

   

打开后的文件使用情况列表

点进“进程信息”打开服务器查看当前进程信息

勾选“是否包含root进程”,可以查看root用户下的进程,默认情况下是隐藏的。

双击一行进程记录,弹出当前进程命令。

查看服务器监听端口情况

查看当前会话连接情况

 

3.数据库服资源连接,查看数据库表空间使用情况和当前会话

打开后的表空使用情况和会话列表

双击会话记录,弹出当前正在执行的SQL语句。


4.Shell批处理连接,执行系统的批处理脚本

    此功能不属于监控项目,所以会打开新的窗口来操作。窗口关闭,后台有未完成的工作,可能会强制中断,所以为了保证批处理正常完成,请检查文本域的日志确认已经结束,才可以关闭窗口。

注:在设置操作系统运行的脚本时,如果脚本内有引用其它脚本文件,必须是引用完整路径,或在执行命令前加一条命令:cd path

    打开后SHELL脚本执行界面,这个功能主要用于数据库的dump,rman备份,以及其它进程监视程序,日志文件以*.log *.out为后缀。目前支持常用的中文字符集(UTF-8,GBK,ISO-8859-1),在命令执行窗口设置的字符集,会同样影响到查看日志时的字符 集显示

    针对命令在前台不会产生日志的脚本,可以通过日志目录下的文件,动态刷新日志的方法查看。

    点击“查看日志”后,弹出指定目录下的所有.log文件,默认选择更新时间最近的文件。

    双击选中的文件,可选择好要查看的文件后,点 “选择”,即打开日志查看器,可以选择自动刷新间隔时间,文本框会自动加载后台日志。

 


5.系统设置

修改系统更新频率后,不需要重新启动,服务在下次执行到对应过程时,自动生效。

 

6.关于版本


版本修改历史

2013-4-28   V1.5 Build006

取消了创建连接会话数的限制。

2013-4-27   V1.5 Build005

添加会话管理器,当修改会话后,不需要重启,即自动生效配置。当删除会话,会自动停止后台监听服务,并删除对应菜单列表,关闭对应的监控窗口。

2013-4-25   V1.5 Build004

修改了包括所有服务器和数据库连接基础类,当服务端出现异常,导致通讯中断后,软件不能恢复监控的BUG。

在主窗口增加了警告面板,当通讯异常时,会发出警告信息。

2013-4-17   V1.5 Build003

增加了监听进程和会话功能。

调整了设置参数面板。

2013-4-16   V1.5 Build002

此版本在之前版本基础上增加了操作系统进程监控功能。

在运行批处理脚本功能上增加了对常用中文字符集的支持。

2013-3-28   V1.5 Build001

针对ORACLE11gR2版本连接监听特性的修改(兼容之前数据库版本)

针对ORACLE RAC特性的会话监控修改(兼容单实例情况)

 

2012-10-24   V1.4

关于曲线图显示效果的调整

增加对AIX,HP-Unix操作系统的兼容

 

2012-9-21   V1.3

增加日志分类归档,自动清理功能。

2012-9-14   V1.2

增加操作系统运行参数动态视图功能。可动态查看CUP,内存,IO等资源使用情况。

2012-7-24   V1.1

增加操作系统shell脚本执行功能。

2012-7-12   V1.0

初创,基本框架创建,包含数据库表空间和操作系统(linux平台)磁盘空间的监控,参数动态设置功能。

如果你还有其它使用问题,或新的功能需要,请联系我

mail:[email protected]

新浪微博:IT潮人小黑

附带JDK6.0版本:http://download.csdn.net/detail/aptweasel/5312848

猜你喜欢

转载自weasel100.iteye.com/blog/1856809