當前情況:公司在多個監控室安裝了hostmonitor監控軟件,同步配置文件成了大問題,一臺服務器需要調整,工作量就翻倍了。
需求:自動同步配置文件。
試驗過程:因爲以前用hostmonitor時候用過數據庫保存日誌。所以想用數據庫來同步配置文件,仔細看了官方手冊,沒有這個功能,汗阿。然後想到用腳本來實現,問題就是支持什麼腳本了,最後按照文檔找到用腳本的配置方法,成功。
最終實現方法:
1.編寫腳本文件,hostmonitor支持的腳本是.HMS格式的。
創建一個文件如reload.HMS,後綴爲HMS。
添加以下內容,test.hml是測試的配置文件
LoadTestList C:\hostmonitorconfig\test.hml
2.測試運行
選擇File->Execute script-> reload.HMS 選擇腳本文件執行。
3.配置自動運行腳本
選擇Options->Scheduler
Schedule選擇regular,這樣可以選擇每N分鐘運行一次。
添加執行動作Run HMS script,在這個裏面選擇腳本位置就可以了。
後邊一路OK阿,SAVE阿。就可以了。
後面發生了點小問題,就是我們有一臺機器是在特殊網段的,有些機器監控不到,所以需要腳本里面禁用這些主機的監控。禁用的腳本寫法也很簡單。唉,也太簡單了,沒有含量。
DisableTest 財務數據庫服務器
DisableTest 總部FTP服務器
附官方說明文件:http://www.hostmonitor.biz/hostmon.eng/mframe.htm