当前情况:公司在多个监控室安装了hostmonitor监控软件,同步配置文件成了大问题,一台服务器需要调整,工作量就翻倍了。

需求:自动同步配置文件。

试验过程:因为以前用hostmonitor时候用过数据库保存日志。所以想用数据库来同步配置文件,仔细看了官方手册,没有这个功能,汗阿。然后想到用脚本来实现,问题就是支持什么脚本了,最后按照文档找到用脚本的配置方法,成功。

最终实现方法:

1.编写脚本文件,hostmonitor支持的脚本是.HMS格式的。



创建一个文件如reload.HMS,后缀为HMS。

添加以下内容,test.hml是测试的配置文件

LoadTestList    C:\hostmonitorconfig\test.hml


2.测试运行

选择File->Execute script-> reload.HMS 选择脚本文件执行。

wKiom1SzuSaQtGpKAADP7uelUPk725.jpg

3.配置自动运行脚本

选择Options->Scheduler

Schedule选择regular,这样可以选择每N分钟运行一次。

wKioL1SzuZezPSP4AAGuaKdLkpQ592.jpg

添加执行动作Run HMS script,在这个里面选择脚本位置就可以了。

wKiom1SzuKTg6Z2sAAF1Am4yVR4356.jpg

wKioL1SzuSCg7mG9AAHxJsnPX2A854.jpg

后边一路OK阿,SAVE阿。就可以了。


后面发生了点小问题,就是我们有一台机器是在特殊网段的,有些机器监控不到,所以需要脚本里面禁用这些主机的监控。禁用的脚本写法也很简单。唉,也太简单了,没有含量。

DisableTest 财务数据库服务器

DisableTest 总部FTP服务器


附官方说明文件:http://www.hostmonitor.biz/hostmon.eng/mframe.htm