[发明专利]用于在多核和集群系统中进行陷阱监控的系统和方法有效
申请号: | 201380030863.7 | 申请日: | 2013-04-12 |
公开(公告)号: | CN104380660B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | D·葛达姆;R·霍拉;S·米斯雅哈 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京泛华伟业知识产权代理有限公司11280 | 代理人: | 王勇,李科 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 多核 集群 系统 进行 陷阱 监控 方法 | ||
相关申请
本申请要求在2012年4月13日提交的名称为“Systems and Methods For Trap Monitoring In Multi-Core and Cluster Systems”的美国临时专利申请 61/624122的权益和优先权,该美国临时专利申请通过引用被全部包含于此,以用于各种目的。
技术领域
本申请总的涉及数据通信网络。本申请尤其涉及用于在多核和集群化网络装置之间监控简单网络管理协议(SNMP)陷阱的阈值的系统和方法。
背景技术
可监控网络装置中的实体,使得可在某些条件下生成简单网络管理协议 (SNMP)陷阱。在多核环境下,可能需要监控守护进程跨所有核收集关于被监控的实体的信息,并且接着决定是否发生陷阱状况(trap condition)。对于跨多个核的大量实体,该方法面临下列问题:可扩展性、最终导致高CPU (中央处理单元)和功率使用,以及较低的性能。
在集群环境下,可针对某些重要事件的出现来监控在成员节点上存在的实体。定期地从所有成员节点收集所有实体的统计信息以确定是否出现任何事件从而生成陷阱,可涉及相当大的网络延迟并且导致网络上的高流量,其继而可导致高CPU使用和低性能。
发明内容
本申请涉及多核和集群化网络装置中高效且有效的SNMP陷阱监控和触发。SNMP的监控守护进程(有时称为snmpd)可针对实体(例如在客户机和服务器之间部署的中间装置上执行的虚拟服务器)的配置监控值进行轮询。在多核装置上,取代为实体的配置监控值或阈值进行snmpd轮询,每个核通知snmpd关于潜在陷阱生成实体。这是通过在所有核之间分布配置的阈值来实现的。如果存在“n”个核并且配置的阈值为“T”,则每个核检查每核阈值“T/n”。根据鸽巢原理,如果实体已经达到或者超过阈值“T”,则在至少一个核上实体必定已经达到或超过值“T/n”。一旦在任何核上实体达到或超过值“T/n”,则通知snmpd关于该实体。接着snmpd从所有核收集关于该实体的信息和值,并且检查阈值“T”。与涉及定期地从所有核收集所有实体的统计数据的基于轮询的监控相比,这种基于触发的监控方式是可伸缩的。
在节点的集群中,取代主节点从成员节点对所有实体的统计进行轮询,将针对可能的显著事件监控实体的任务分布到每个成员节点。如果为特定的实体配置集群级别的阈值“T”,那么一旦给定实体达到或超过值“T”,可生成陷阱。如果存在“n”个成员节点,则每个节点监控实体的统计,并且检查实体是否达到或超过每节点阈值“T/n”。根据鸽巢原理,如果n节点集群上任何实体已经达到或超过阈值“T”,则在至少一个成员节点上实体必定已经达到或超过阈值“T/n”。一旦达到或超过每节点阈值,成员节点通知主节点关于作为潜在陷阱生成实体的给定实体。接着主节点从所有节点收集潜在实体的统计数据,并且如果达到或超过阈值“T”则生成陷阱。这种基于触发的集群级别监控方式显著地减少了网络流量,并且提高了整体性能。
在一些方面,本解决方案涉及用于在多核装置中分布简单网络管理协议 (SNMP)陷阱监控的系统和方法。包括多个核的装置的第一核为将由所述装置的多个核经由简单网络管理协议(SNMP)监控的实体的值建立阈值。所述多个核中的每个核监控与所述阈值的部分比较的实体的值。每个核分配有所述阈值的对应部分。所述多个核中的核确定由该核监控的实体的值已经达到该核的所述阈值的对应部分,并且响应于该确定,向所述第一核传输 SNMP陷阱状况的指示符。
在一些实施例中,所述第一核响应于接收陷阱状况,从所述装置的其他核中的每个核获得实体的监控值。在一些实施例中,所述第一核基于从每个核获得的实体的监控值的聚合确定实体的值是否已经达到所述阈值。在一些实施例中,所述第一核确定实体的值已经达到所述阈值,以确认SNMP陷阱状况。
在一些实施例中,在多个客户机和多个服务器中间的装置的第一核为表示所述多个服务器中的一个或多个服务器的度量的实体的值建立阈值。在一些实施例中,为每个核分配所述阈值的部分,其包括所述阈值除以所述装置的核的数量的值。在一些实施例中,核确定由该核监控的实体的值已经达到或超过阈值的部分,其包括所述阈值除以所述装置的核的数量的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380030863.7/2.html,转载请声明来源钻瓜专利网。