系统资源监控软件--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潮人小黑