阿七 |
2007-10-19 14:38 |
来源:网络转载
HostMonitor是一个网络监测工具,能够定时地监视Server主机的TCP、Port服务是否正常运作,URL是否存在、硬盘空间,当这些服务没有正常运作时,便会以警铃、Email错误信息、启动指定程序等的方式通知使用者,方便你在BOSS处理你前将问题处理掉。
但由于全英文,所以使用的人比较少,但并不影响它是一个强大,而已适当优化后占资源极少的网管软件.
在C4 2.66 /512DDR /集成板, Windows Server 2003 Sp2 +IIS6 +32个服务器监视环境下,CPU占用不超过4%
上网下载HM6.24 (一般都带注册机), 现在,我要利用这个软件实现的功能: 监视多台服务器,其中包括有WEB ,FTP ,SQL ,MailServer 等等,并且每分钟生成报告到IIS中
1,注册HostMonitor
利用注册机生成注册码,并且注册后,别忘记按 File --> Save
2,监视Web
有两种方法,一是利用TCP,二是HTTP. 这里先说说HTTP,利用TCP以下再要用到!
点击 Add ,选择 Http , URL中填上要测试的IP,Timeout 为超时触发警报条件.右边的 Schedule 为监视时段,当然是7X24了.Alerts 我这里为Do nothing ,因为目的是生成网页,当然HM可以支持各种警报方法,大家喜欢自己就慢慢研究!
3 监视FTP
Add ---> Internet Service test ---> TCP ; Host 中填测试IP, 端口填FTP 端口(按实际情况修改)
然后,Send data 打勾,填上 %0D%0A ;Alert When 中不要勾上也无需填任何字符,只要FTP服务出问题,警报是会生效的.
右侧的按自己需求更改
4 监视SQL和Mail Server
具体方法同上,不同的是TCP 端口,SQL为1433,Mail Server的SMTP 为25,POP为110
建立监视对象,最好使用TCP 协议,Send data 填上 %0D%0A ,你会发现 Reply的时间更加真实,如果URL或者HTTP,Reply回答时间会超高!
5,建立报告,并生成Htm文件
Reports --- >Report Manager ;其中 Display Following Fields 为自定义报告列表格式,我为了简洁网页,只选择了 Test Name /Status /Recurrences /Reply /Last test time /Last status ; 另外,在 Use external Header 中打钩,并选择Examples下的CompactHeaader.html子; (这里是定义网页报告的模板,一会可以个性化修改)
Reports --- > Autogenerate options ;Generate reports every 以分钟为周期自动生成HTM报告,而Generate to file 指定网页报告的生成路径. 我只选择 HTML report for Admin 并生成到 WEB的根目录下
最后一步,修改Examples下的CompactHeaader.html,在 之间插上 目的是每分钟自动刷新一次,与报告自动生成的周期一致
现在可以,看看实际效果了.
HostMonitor 有很多方式测试,只要把警报 Alerts 设置为 Do nothing,那运行起来还是很畅顺;如果设置声音和信息警报,当有很多服务器故障,那CPU基本100%
完成后,切记导出所有测试以及备份hostmon.ini |
|