一码解决华为,华3交换机/路由器的cpu,mem使用率snmp方式采集问题

5 阅读1分钟

经我在某环境中观察实践,基本满足以下规律


cpuoids=[
    "1.3.6.1.4.1.25506.8.35.18.4.10.1.3", # 华3路由器
    "1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5", # 华为
    "1.3.6.1.4.1.2011.10.2.6.1.1.1.1.6", # 华3交换机 new
    "1.3.6.1.4.1.25506.10.2.6.1.1.1.1.6" # 华3交换机
]
memoids=[
    "1.3.6.1.4.1.25506.8.35.18.4.10.1.10", # 华3路由器
    "1.3.6.1.4.1.2011.5.25.31.1.1.1.1.7", # 华为
    "1.3.6.1.4.1.2011.10.2.6.1.1.1.1.8", # 华3交换机 new
    "1.3.6.1.4.1.25506.10.2.6.1.1.1.1.8" # 华3交换机
]

也就是通过不断的试验,只要符合了其中一个,就可以认为是要采集的指标

另外返回值是一个大列表,目前常用的方式是取其中最大值,即单板最高的使用率作为整机的使用率,认为这种方式也是合理的。

后面也许会补充这个列表 另外如果要采集的精细一些,可以增加一些细节措施,比如预采集确定oid,后面就直接用oid了而不用再试。