一种基于snmp协议的数据监控的方法及装置的制造方法_2

文档序号:9551112阅读:来源:国知局
数据异常时,说明代理装置出现问题,此时代理装置可以根据监控数据生成SNMP (Simple Network Management Protocol,简单网络管理协议)告警信息,并将此SNMP告警信息发送至管理装置,以便管理装置通过此SNMP告警信息获知代理装置出现问题,进而向管理员反馈此问题。
[0036]进一步的,代理装置在确定出监控数据异常时,可以根据此监控数据确定出其内的哪部分部件出现问题,此时在生成SNMP告警信息时,可以生成出现问题的部件对应的SNMP告警信息,从而使管理装置接收到SNMP告警信息后,通过解析SNMP告警信息即可获知出现问题的部件。
[0037]本发明实施例提供了一种基于SNMP协议的数据监控的方法,包括:代理装置周期性自动获取所述代理装置内的监控数据,代理装置根据预设阀值,确定获取的监控数据是否异常,在确定获取的监控数据异常时,代理装置生产SNMP告警信息,并将SNMP告警信息发送至管理装置。这样,代理装置可以周期性自动获取代理装置侧的各个设备的监控数据,进而在确定出监控数据异常时,向管理装置发送SNMP告警信息,无需管理装置周期性的获取代理装置的监控数据,即为在本发明中,管理装置无需对代理装置进行监控,以获取代理装置的监控数据,而是有代理装置对其自身进行监控,管理装置无需处理代理装置的监控数据,因此降低了管理装置处理数据的压力,并降低了管理装置资源的消耗。
[0038]本发明实施例提供了一种基于SNMP协议的数据监控的方法,包括:
[0039]管理装置接收代理装置发送的SNMP告警信息。
[0040]具体的,代理装置在确定出其获取的监控数据异常时,向管理装置发送SNMP告警信息,管理装置可以接收代理装置发送的SNMP告警信息,进而可以解析此SNMP告警信息,获知代理装置哪些部件出现问题,以便可以向管理员反馈此消息。
[0041]本发明实施例提供了一种基于SNMP协议的数据监控的方法,包括:管理装置接收代理装置发送的SNMP告警信息。这样,在本发明中是由代理装置周期性自动获取代理装置侧的各个设备的监控数据,进而在确定出监控数据异常时,向管理装置发送SNMP告警信息,管理装置在代理装置有异常的监控数据时,仅是接收代理装置发送的SNMP告警信息,而无需管理装置周期性的获取代理装置的监控数据,即为在本发明中,管理装置无需对代理装置进行监控,以获取代理装置的监控数据,而是有代理装置对其自身进行监控,管理装置无需处理代理装置的监控数据,因此降低了管理装置处理数据的压力,并降低了管理装置资源的消耗。
[0042]本发明实施例提供了一种基于SNMP协议的数据监控的方法,如图2所示,包括:
[0043]步骤201、管理装置向代理装置发送资源扫描请求消息。代理装置接收管理装置发送的资源扫描请求消息。
[0044]其中,资源扫描请求消息中携带有管理装置的通信相关信息。
[0045]具体的,管理装置需要确定其能够管理的代理装置,此时管理装置可以广播资源扫描请求消息,此时代理装置若是属于此管理装置管理的范围可以接收到此资源扫描请求消息,进而可以解析资源扫描请求消息,获取到资源扫描请求消息中携带的信息。
[0046]由于资源扫描请求消息中携带了管理装置的通信相关信息,因此代理装置在解析资源扫描请求消息时,可以获知管理装置的通信相关信息。
[0047]需要说明的是,管理装置的通信相关信息是指管理装置进行通信时的信息。例如,可以是管理装置的地址,端口信息等。
[0048]示例性的,管理装置A广播资源扫描请求消息,其中,资源扫描请求消息中携带有管理装置A的地址及端口信息。代理装置A接收到管理装置A广播的资源扫描请求消息,并对此资源扫请求消息进行解析,获取到管理装置A的地址及端口信息。
[0049]步骤202、代理装置根据资源扫描请求消息,向管理装置发送资源扫描响应消息。管理装置接收代理装置发送的资源扫描响应消息
[0050]其中,资源扫描响应消息中携带有代理装置的通信相关信息。
[0051]具体的,代理装置在接收到资源扫描请求消息,解析此资源扫描请求消息获取到管理装置的通信相关信息后,可以向管理装置返回资源扫描响应消息,以便告知管理装置可以管理此代理装置。此时代理装置需要将其通信相关信息,例如代理装置的地址,端口信息添加至资源扫描响应消息,进而根据资源扫描请求消息中携带的管理装置的通信相关信息,将此资源扫描响应消息发送至管理装置。管理装置在接收到资源扫描响应消息后,解析此资源扫描响应消息,获知代理装置的通信相关信息,这样,管理装置与代理装置间可以相互进行通信。
[0052]如上例所述,代理装置A在解析出管理装置A的地址及端口后,可以根据代理装置A的地址及端口信息生产资源扫描响应消息,并向管理装置A发送资源扫描响应消息。管理装置A接收到资源扫描响应消息后,解析此资源扫描响应消息,获取到其携带的代理装置A的地址及端口信息。
[0053]步骤203、代理装置周期性自动获取代理装置内监控数据。
[0054]具体的,可参考步骤101,在此不再赘述。
[0055]如上例所述,假设代理装置A需要监控的监控数据是a和b,此时代理装置A按照预设的周期,自动的获取其自身的监控数据a和b。
[0056]步骤204、代理装置根据预设阀值,确定获取的监控数据是否异常。
[0057]具体的,可参考步骤101,在此不再赘述。
[0058]如上例所述,代理装置A在获取到监控数据a和b后,可以将监控数据a与其对应的预设阀值进行比较,将监控数据b与其对应的预设阀值进行比较,若监控数据a没有超过其对应的预设阀值,则说明监控数据a没有异常。若监控数据b超过其对应的预设阀值,则说明监控数据b异常。
[0059]步骤205、在确定获取的监控数据异常时,代理装置生成SNMP告警信息,并将SNMP告警信息发送至管理装置。管理装置接收代理装置发送的SNMP告警信息。
[0060]具体的,可参考步骤103,及管理装置接收代理装置发送的SNMP告警信息的实施例,本发明在此不再赘述。
[0061]如上例所述,代理装置A在确定出监控数据b有异常时,可以根据监控数据b确定出部件b出现异常,此时代理装置A根据部件b出现异常的信息生成SNMP告警信息,并将SNMP告警信息发送至管理装置A。管理装置A接收到SNMP告警信息后,可以解析此SNMP告警信息,进而可以获知部件b出现异常,并将此消息通知管理员。
[0062]需要说明的是,代理装置还可以将SNMP告警信息发送至其他第三方设备,此时,在代理装置的配置文件需要预先配置第三方设备的通信相关信息,这样,代理装置可以将SNMP告警信息发送至管理装置的同时,还可以将SNMP告警信息根据配置文件中的第三方设备的通信相关信息发送至第三方设备。
[0063]步骤206、管理装置向代理装置发送信息采集请求消息。代理装置接收管理装置发送的信息采集请求消息。
[0064]具体的,管理装置在需要获取代理装置的监控数据时,可以向代理装置发送采集请求消息。代理装置接收此信息采集请求消息。
[0065]进一步的,管理装置可以在信息采集请求消息中携带指示获取哪些数据的标识信息。
[0066]如上例所述,管理装置A在需要获取数据c时,向代理装置A发送信息采集请求消息,且此信息采集请求消息中携带有指示获取数据c的标识信息。
[0067]步骤207、代理装置根据信息采集请求消息进行数据采集。
[0068]具体的,代理装置在接收到信息采集请求消息后,可以解析此请求消息,进而获知管理装置需要获取哪些数据,进而进行数据的采集。
[0069]如上例所述,代理装置A在接收到信息采集请求消息后,可以解析此信息采集请求消息,进而解析出管理装置A需要获取数据c。此时代理装置A可以对数据c进行采集。
[0070]步骤208、代理装置向管理装置发送信息采集响应消息。管理装置接收代理装置发送的信息采集响应消息。
[0071 ] 其中,信息采集响应消息中携带有采集的数据。
[0072]具体的,代理装置在采集完数据后,可以根据采集的数据生成信息采集响应消息,进而将此信息采集响应消息发送至管理装置。管理装置接收此采集响应消息,进而可以解析此采集响应消息,获取到代理装置采集的数据。
[0073]如上例所述,代理装置A在采集完数据c后,根据采集的数据c生成信息采集响应消息,并将采集的信息采集响应消息发送至管理装置A。
[0074]需要说明的是,在本发明实施例中,管理装置与代理装置间是通过SNMP协议进行的,因此管理装置与代理装置间的消息传输需要将各个发送的消息均封装为标准的SNMP数据包进行传输。
[0075]需要说明的是,在本发明实施例中对步骤203-205,与步骤206-208间的顺序不做限制。可以先执彳丁步骤203-205,在执彳丁步骤206-208,也可以先执彳丁步骤206-208,在执行步骤203-205,还可以同时
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1