服务器监控软件 HostMonitor 中文教程

      让工作更简单 2007-12-18 23:22
http://bbs.csai.cn/bbs/view.asp?Id={3724CA2E-D718-4381-8FF5-E6BDC2959CD0}

asion 2007-7-29 15:20:51 [个人资料] [Blog

用过NetPerfMon,不过它更强大,适合比较大型的网络使用.Hostmonitor 相对小巧一点
 
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,在 <head > </head> 之间插上 <meta..http-equiv="refresh" content="60"> 目的是每分钟自动刷新一次,与报告自动生成的周期一致
         
   现在可以,看看实际效果了.
 
  HostMonitor 有很多方式测试,只要把警报 Alerts 设置为 Do nothing,那运行起来还是很畅顺;如果设置声音和信息警报,当有很多服务器故障,那CPU基本100%
 完成后,切记导出所有测试以及备份hostmon.ini
                                                                   
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}