HostMonitor 簡介
1、Host Monitor是KS-SOFT公司出品的一套安裝在Windows上的網(wǎng)絡(luò)監(jiān)測工具,據(jù)官方網(wǎng)站的介紹,Host Monitor提供了56套測試工具和27種報(bào)警動作,能夠定時(shí)監(jiān)控目標(biāo)主機(jī)Windows Server和各個(gè)版本的Linux上任何TCP服務(wù)、UDP、網(wǎng)絡(luò)連通狀態(tài)(Ping)、路由(Route)、DNS、FTP、SMTP、POP3、端口(Port)、URL以及Web Service、SQL Server、數(shù)據(jù)庫表空間大小、硬盤空間、文件及文件夾大小、網(wǎng)絡(luò)流量等指標(biāo),支持遠(yuǎn)程監(jiān)控代理(RMA)、WMI、SNMP,如圖1所示。當(dāng)所監(jiān)控的對象沒有正常運(yùn)作時(shí),便會以警鈴、Email錯(cuò)誤信息、啟動指定程序等的方式通知運(yùn)維管理人員;
2、創(chuàng)建各種日志文件使用不同的詳細(xì)程度和文件格式(文本,HTML,DBF和ODBC)和可配置以滿足您的需求。
3、監(jiān)控原理說明:
1)Hostmonitor監(jiān)控程序會按設(shè)置時(shí)間按時(shí)自動和資源主機(jī)上面的RMAagent通信,或者資源主機(jī)的RMAagent自動將預(yù)定好的監(jiān)控值主動返回到hostmonitor監(jiān)控程序中,通信端口默認(rèn)為1055,密碼為自定義(不少于6個(gè)字符);
2)對Windows資源主機(jī)的監(jiān)控,一般可以在Hostmonitor中設(shè)置,對Linux主機(jī)一般用預(yù)先的ShellScript和RMAagent自帶的Script或者Hostmonitor中的設(shè)置等;
3)HostMonitor監(jiān)控軟件的下載
http://www.hostmonitor.biz/hostmon.eng/downpage.htm
武林網(wǎng)下載地址: http://www.companysz.com/softs/97291.html
下載完成后,在Windows上安裝自定義安裝即可(有時(shí)會讓用戶注冊);
4)Linux 版RMA agent 下載地址
http://www.hostmonitor.biz/hostmon.eng/downpage.htm
5)本文以Linux RE i386版的rma128_lin_x86.tar 安裝說明,
Windows版 RMAagent 在Hostmonitor安裝文件RMA-Win目錄下,即為Windows上的RMAagent,包含以下文件:rma.exe(rma自動啟動程序)、rma_astive.exe(rma主動連接程序)、rma_cfg.exe(rma配置程序)和rma.ini(rma配置文件)等;如圖說明:
4、安裝說明:
1)Hostmonitor的安裝很容易,但是筆者認(rèn)為由于其界面全部為英文,強(qiáng)大的功能不能很好的快速使用,先特此講解:
2)RMAagent的啟動(配置關(guān)鍵)
Windows上啟動
點(diǎn)擊àrma_cfg.exeà
設(shè)置passive模式下的通信端口,默認(rèn)為1055號和通信密碼筆者為123abc等等
現(xiàn)在我的已經(jīng)安裝運(yùn)行,所以顯示Unistall,Stop信息!
Linux上RMAagent運(yùn)行(SoSo)
默認(rèn)情況下包含,
INSTALL、LICENSE、README、cpu.sh、proccnt.sh、proclist.sh、qnx_cpu.sh、rma、rma.ini
筆者喜歡將他們改為rma文件夾,安裝存放到/opt/目錄下!
Vim 編輯rma.ini即可:
[Basic]
RmaPath = /opt/rma/rma //agent的rma(二進(jìn)制文件)在那個(gè)位置
Port=1055 //agent和HostMonitor通信的端口
Password=123abc //使用密碼(多于6個(gè)字符)
就以上三項(xiàng)配置即可;
#chmod 777 rma.ini //讓rma對rma.ini配置文件有讀寫權(quán)限
-----------------------------------------------------
啟動RMAagent:
./rma –d /opt/rma/rma.ini //執(zhí)行啟動,指定opt目錄下的rma.ini在那
啟動成功信息:
[root@hanfeng rma]# ./rma -d /opt/rma/rma.ini
-----------------------------------------------
Application: RMA (Remote Monitoring Agent for HostMonitor)
Version: 1.28 for Linux (Red Hat, Mandrake, SuSE)
Copyright: 2004 - 2009 Alexander Kozlov
web: http://www.ks-soft.net
e-mail: [email protected]
----------------------------------------
Command line checking .. Ok
Settings checking .. Ok
CPU testing .. Ok
Basic encyption checking .. Ok
RMA encyption checking .. Ok
Sock testing .. Ok
Daemon started
[root@hanfeng rma]#
//此時(shí)windows 和linux的RMAagent已經(jīng)啟動成功了;
==============================================================
3)配置HosMonitor 監(jiān)控資源主機(jī)信息:
筆者感覺最簡單和最難的監(jiān)控分別是PING和Oracle的表空間大小,后者的監(jiān)控正在學(xué)習(xí)中;
分別說明幾種常見的監(jiān)控應(yīng)用:
PING主機(jī)在線監(jiān)控
監(jiān)控時(shí)間設(shè)置:
Windows CPU利用率監(jiān)控
Windows 磁盤空間利用率
對Windows 程序進(jìn)程監(jiān)控(對feiqq飛秋通信)
對linux 的 內(nèi)存利用率的監(jiān)控
HTTP連接Web頁面監(jiān)控
Linux CPU利用率監(jiān)控:
Linux /目錄使用大小監(jiān)控
Linux FTP服務(wù)器目錄大小監(jiān)控
總體界面:
此時(shí)此刻HostMonitor 監(jiān)控測試測試完畢!
整理時(shí)間2011.05.13--2011.05.15
說明:對進(jìn)程監(jiān)控、進(jìn)程占用CPU大小和內(nèi)存大小、數(shù)據(jù)庫表空間大小、24小時(shí)在線的service監(jiān)控等等還有待于和大家共同學(xué)習(xí)!
提供技術(shù)支持
BY : hanfeng
|
新聞熱點(diǎn)
疑難解答
圖片精選