现有个需求,做个小程序对网络中的3台服务器做个监控,目的是为了在服务器掉线的情况下,程序能及时音量报警。需要思路,求高人指点....

解决方案 »

  1.   

    楼主可以去看看snmp协议和MIB库.
    这些是最标准的实现方法.
    VB实现这些有点吃力.其他方法,比如直接安装监控软件到服务器的话就简单了. 调用WMI然后发送到指定电脑统一收集信息即可.
    但是部署和控制比较麻烦. 
    VB实现比较简单.
      

  2.   

    使用winsock吧,客户端建立和各台服务器连接,然后,定时通过winsock发送一个查询字串,服务器端返回一个字串进行相应,如果服务器没有返回(超时错误)则,尝试几次,如果都失败,则判断为服务器掉线
      

  3.   

    使用winsock吧,客户端建立和各台服务器连接,然后,定时通过winsock发送一个查询字串,服务器端返回一个字串进行相应,如果服务器没有返回(超时错误)则,尝试几次,如果都失败,则判断为服务器掉线
      

  4.   

    是指从物理上断开,ping不通IP地址
      

  5.   

    ping不一下正确,万一服务器设置了禁Ping了呢?就算可以ping,也不代表你的程序可以正常运行,
    比如端口被占用了呢?
      

  6.   

    如果是禁PING,我可以取消掉,只要能实时显示其在网络中就行。
      

  7.   

    楼主是想做B/S的还是C/S的,PING个人觉得不合适