发明名称 被动式远程判断系统状态的方法
摘要 本发明公开了一种被动式远程判断系统状态的方法,包括:在被监控端的操作系统之上运行监控代理程序;监控代理程序响应监控端的监控命令,完成相应的配置;基于ASF规范中定义的告警格式,在心跳信息包中增加对EventData字段的定义;被监控端网卡上的控制芯片定时地判断系统状态,并将当前系统的状态信息写进扩展心跳信息包的相应字段上;被监控端网卡上的控制芯片定时将扩展心跳信息包发送到监控端;监控端实时接收被监控端发来的扩展心跳信息包,并对扩展心跳信息的状态位进行解释并向用户显示。由于本发明对状态判断大部分是网络单向通信,相比由监控端向被监控端发送命令获取系统状态的双向网络通信,可减少网络的流量和监控端系统的开销,很有应用前景。
申请公布号 CN1308833C 申请公布日期 2007.04.04
申请号 CN03153934.3 申请日期 2003.08.20
申请人 联想(北京)有限公司 发明人 周谧;周建;张宗宏;刘涛;王晚丁
分类号 G06F11/28(2006.01) 主分类号 G06F11/28(2006.01)
代理机构 北京同立钧成知识产权代理有限公司 代理人 刘芳;刘国伟
主权项 1、一种被动式远程判断系统状态的方法,包括由监控端和被监控端构成的监控系统,两者之间通过以太网相连,其特征在于:步骤一、在被监控端的操作系统之上运行监控代理程序;步骤二、监控代理程序响应监控端的监控命令,完成以下相应的配置;(1)响应监控端的监控命令,如获取运行在操作系统上的软件系统信息,并将这些信息根据监控端的要求返回,同时以Pong命令响应监控端发来的Ping命令;(2)向监控端发送一些软硬件告警信息;(3)将监控端的IP地址写入被监控端网卡的EEPROM里,被监控端的网卡根据这个IP地址,定时向监控端发送心跳信息;步骤三、基于ASF规范中定义的告警格式,在心跳信息包中增加对EventData字段的定义,以EventData 1/2表示系统的状态;步骤四、被监控端网卡上的控制芯片,通过SMBus总线与被监控端的BIOS通信,定时获取相关状态信息,定时地判断系统状态,并将当前系统的状态信息写进扩展心跳信息包的EventData字段上;步骤五、被监控端网卡上的控制芯片定时将扩展心跳信息包发送到监控端;步骤六、监控端实时接收被监控端发来的扩展心跳信息包,并对扩展心跳信息的状态位进行解释并向用户显示。
地址 100085北京市海淀区上地信息产业基地创业路6号