系統資源監控軟件
DcSmartMonitor
作者:黃越勇
下載地址:
附帶JDK6.0版本:http://download.csdn.net/detail/aptweasel/5312848
不附帶JDK版本: http://weasel100.iteye.com/blog/1856809
當前版本號
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潮人小黑