发明名称 大型网络中主机性能采集代理系统
摘要 本发明公开的是一种大型网络中主机性能采集代理系统,通过主机信息获取模块获取主机的基本性能数据和统计性能数据;接口模块提供标准SNMP接口,响应性能采集SNMP请求,提供实时的性能数据;TRAP告警生成模块和MIB表更新模块接收告警条件设置,实时检查性能数据,性能指标超过告警阈值则主动发送包含具体信息的SNMP TRAP告警。适用于Linux、Solaris等类Unix操作系统平台的主机。
申请公布号 CN100514962C 申请公布日期 2009.07.15
申请号 CN200410081132.8 申请日期 2004.09.30
申请人 北京航空航天大学 发明人 沈晓晨;李未;康建初;郎昕培;周刚
分类号 H04L29/06(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京金信立方知识产权代理有限公司 代理人 南 霆
主权项 1、一种大型网络中主机性能采集代理系统,其特征在于,该主机性能采集代理系统包括:主机信息获取模块,其获取主机的基本性能数据和统计性能数据;MIB表更新模块,其提供标准SNMP接口,响应性能采集SNMP请求,提供实时的性能数据;TRAP告警生成模块,其接收告警条件设置,实时检查性能数据,性能指标超过告警阈值则主动发送包含具体信息的SNMP TRAP告警;及接口模块;该主机性能采集代理系统通过所述接口模块分别与外部的主机监控界面、性能采集程序和告警服务器进行交互;TRAP告警生成模块产生的告警信息通过所述接口模块发送给外部的告警服务器,外部的性能采集程序请求的MIB信息通过所述接口模块向MIB表更新模块请求得到,外部的告警服务器转发告警信息给主机监控系统,由主机监控界面通过所述接口模块给MIB表更新模块发送配置数据和告警条件,并进行相应配置数据的更新;所述主机信息获取模块,执行如下功能:循环地获取由主机进程的信息、用户登录信息、文件系统使用信息和文件系统卷空间使用信息构成的基本性能数据,以及由进程数目、CPU占用率最高的进程和内存占用率最高的进程构成的统计性能数据,并实时更新;所述MIB表更新模块,执行如下功能:读取从主机信息获取模块得到的性能数据后进行MIB表刷新;读取从所述接口模块接收的外部的主机监控界面获得的配置数据后写配置数据,然后进行MIB表刷新并处理设置请求;所述TRAP告警生成模块,执行如下功能:将从主机信息获取模块获得的相应的性能数据和从存放告警条件的配置文件中读取的告警阈值周期性地进行比对,如果所述性能数据超过告警阈值则以标准SNMPTRAP的方式发送告警信息;告警信息的类型包括进程数目变化、总的CPU占用率超标、进程CPU占用率超标和进程内存占用率超标四种;所述接口模块包括三个标准的SNMP接口,一个是所述接口模块和外部的性能采集程序的接口,用于响应SNMP请求,提供性能数据;一个是所述接口模块与外部的告警服务器的接口,用于发送TRAP告警;另一个是所述接口模块和外部的主机监控界面的接口,用于响应SNMP的设置请求,更改当前监控进程及各项告警条件。
地址 100083北京市海淀区学院路37号逸夫科学馆508室