【技术实现步骤摘要】
一种基于SNMP协议的综合监控系统设备状态采集方法和系统
[0001]本专利技术涉及一种基于SNMP协议的综合监控系统设备状态采集方法和系统,属于自动化系统
技术介绍
[0002]轨道交通综合监控系统(ISCS,Integrated Supervisory Control System)作为大型的分布式自动化系统,负责将轨道交通自动化系统内部的供电监控、环境与设备监控、火灾报警、广播、乘客信息、列车自动监控、自动售检票、闭路电视等各个分散、独立的业务子系统联结成一个有机的整体,实现轨道交通各专业系统之间的信息互通、集中监视与联动控制,极大地提高了轨道交通整体的运营调度水平,但是整个系统设备的维护方式并未发生很大的变化。轨道交通项目一般分布较广,国内一条线一般分布在数十公里范围内,而且综合监控系统设备数量和种类很多,其设备包含了服务器、工作站、交换机、前置处理器(FEP)、智能PDU等多种类型,且分散分布在控制中心和各个车站,仅靠人工巡检维护难度较大。
[0003]在ISCS运行过程中,设备如果出现异常,会对业务系统造成较大影响,一旦出现问题,往往需要层层排查才能发现故障原因,所以有必要对设备状态信息进行采集,但是现有的采集方法通常采用管理者/代理的集中模式通过SNMP协议收集设备信息,即SNMP管理端部署在网管服务器上,SNMP代理部署在各机器节点上,由SNMP管理端轮询整个综合监控系统内所有的机器节点从而获取设备信息。在这种模式下的SNMP管理端会使用大量的网络带宽,网管服务器需要承担大量的数据采 ...
【技术保护点】
【技术特征摘要】
1.一种基于SNMP协议的综合监控系统设备状态采集系统,包括:通过双环网连接的多个域,其特征在于:每个域均设置有代理服务器,至少一个域设置有网管服务器;代理服务器上部署有SNMP探针模块、配置导入模块、实时数据库模块、SNMP服务模块;网管服务器上部署有SNMP管理模块、实时数据库模块;配置导入模块向用户提供配置界面来输入,并将配置信息导入到实时数据库模块中;实时数据库模块保存设备的配置信息并缓存状态信息;SNMP探针模块采集本域内设备的状态信息并写入实时数据库模块;SNMP服务模块接收SNMP管理模块的请求,从实时数据库模块中读取请求对应的状态信息,通过私有MIB将状态信息返回给SNMP管理模块;SNMP管理模块收集每个域的代理服务器上缓存的设备状态信息数据,并将数据写入网管服务器的实时数据库模块中。2.根据权利要求1所述的一种基于SNMP协议的综合监控系统设备状态采集系统,其特征在于:所述设备的配置信息至少包括以下其中之一:设备序号、名称、类型、所属域、IP地址、采集间隔时间和采集状态信息的OID列表。3.根据权利要求1所述的一种基于SNMP协议的综合监控系统设备状态采集系统,其特征在于:所述设备至少包括以下其中之一:业务服务器、代理服务器、工作站、智能PDU、交换机、KVM、FEP和网管服务器。4.根据权利要求1所述的一种基于SNMP协议的综合监控系统设备状态采集系统,其特征在于:所述域包括控制中心和车站,其中控制中心为设置有网管服务器的域。5.根据权利要求1
‑
4所述采集系统的一种基于SNMP协议的综合监控系统设备状态采集方法,其特征在于:包括如下步骤:任意一个域的代理服务器获取本域内所有设备的配置信息,根据设备的配置信息在实时数据库模块中构建包括设备对象和MIB数据点的私有MIB;加载本域代理服务器实时数据库模块中包括设备对象和MIB数据点的私有MIB,将MIB数据点的Oid属性的值作为hash表的key,将设备对象的ObjectId作为hash表的value,将hash表缓存在本代理服务器的内存中,构建hash表与私有MIB之间以Oid属性为对应关系的数据结构映射;本域代理服务器向域内所有设备发出SNMP协议的get命令,获取设备的状态信息,并存入hash表中;本域代理服务器通过write命令,将私有MIB文件中MIB数据点的Oid属性与内存中的hash表的key相匹配,再将hash表中ObjectId对应的设备的状态信息写入实时数据库模块中对应设备对象的MIB数据点的Value属性中;设置有网管服务器的域通过网管服务器向其余域的代理服务器发出SNMP协议的get命令,其余域的代理服务器获取设备对象及MIB数据点Value属性的值,并通过SNMP协议返回给网管服务器,网管服务器将返回的其余域的设备对象及MIB数据点Value属性的值写入网管服务器实时数据库模块中。6.根据权利要求5所述的一种基于SNMP协议的综合监控系统设备状态采集方法,其特征在于:...
【专利技术属性】
技术研发人员:阮江辰,王志心,严海鑫,孟娜娜,窦刚,
申请(专利权)人:国电南京自动化股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。