zoukankan      html  css  js  c++  java
  • 系统记录一下用snmp获得华为/华3 设备cpu使用率的问题

    关于思科,锐捷,迈普,网上有现成的文章,方法也很明确   http://www.mamicode.com/info-detail-2270971.html   基于SNMP通过OID获取思科、锐捷、迈普等交换机的CPU、内存使用率

    使用console的方法,比较明确,但是这种不能外部采集

    dis memory 查看内存使用率
    dis cpu-usage 查看cpu使用率

    据说zabbix上对交换机的监控做得还不错,什么时候观察一下

    https://www.cnblogs.com/vincent-liang/p/7436787.html

    在h3c官方有一篇文章介绍了h3c某些类型设备的查看方法,但是适用范围多大并不明确

    http://www.h3c.com/cn/d_200906/636062_30003_0.htm#_Toc231200799 

    对象名称

    hh3cEntityExtCpuUsage

    对象OID

    1.3.6.1.4.1.25506.2.6.1.1.1.1.6

    对象描述

    CPU实体在最后1分钟内的利用率

    对象类型

    列对象

    备注

    l      该对象下面包含多个实体(即叶子节点),实体的OID为1.3.6.1.4.1.25506.2.6.1.1.1.1.6.n。实体不同,n(以下称为实体编号)的取值不同

    l      CPU实体的编号可以通过ENTITY-MIB文件中的entPhysicalDescr(OID为1.3.6.1.2.1.47.1.1.1.1.2)、entPhysicalClass(OID为1.3.6.1.2.1.47.1.1.1.1.5)和entPhysicalName(OID为1.3.6.1.2.1.47.1.1.1.1.7)对象来确定

    l      如果某实体对象取值永远为零,那么该实体不是CPU实体

     

    这篇文章里记录了完整的过程,中间有一部分是需要确认的

    snmpwalk -v 1 -c public 192.168.1.56 1.3.6.1.2.1.47.1.1.1.1.2  # 获得主控板及备用主控板的实体编号

    。。。

    iso.3.6.1.2.1.47.1.1.1.1.2.19 = STRING: "LSQ1MPUA0"

    iso.3.6.1.2.1.47.1.1.1.1.2.20 = STRING: "LSQ1MPUA0"

    。。。

     

     

    以上显示信息表明,主用主控板对应的实体编号为19,备用主控板分别对应的实体编号为20。

    (2)        查看主用主控板的CPU利用率

    C:usrin> snmpget -v 1 -c public 192.168.1.56 1.3.6.1.4.1.25506.2.6.1.1.1.1.6.19

    将返回下面的响应信息:

    iso.3.6.1.4.1.25506.2.6.1.1.1.1.6.19 = INTEGER: 2

    以上信息表明主用主控板的CPU利用率为2%。

    (3)        查看备用主控板的CPU利用率

    C:usrin> snmpget -v 1 -c public 192.168.1.56 1.3.6.1.4.1.25506.2.6.1.1.1.1.6.20

    将返回下面的响应信息:

    iso.3.6.1.4.1.25506.2.6.1.1.1.1.6.20 = INTEGER: 2

    以上信息表明备用主控板的CPU利用率为2%。

    (4)        查看所有CPU的利用率

    执行snmpwalk工具命令,非零值即为CPU的利用率。

    C:usrin> snmpwalk -v 1 -c public 192.168.1.56 1.3.6.1.4.1.25506.2.6.1.1.1.1.6

    将返回下面的响应信息:

    iso.3.6.1.4.1.25506.2.6.1.1.1.1.6.1 = INTEGER: 0

    iso.3.6.1.4.1.25506.2.6.1.1.1.1.6.2 = INTEGER: 0

    iso.3.6.1.4.1.25506.2.6.1.1.1.1.6.3 = INTEGER: 0

     

     

    其它:

    一般主机操作系统的snmp结果

     

    .1.3.6.1.2.1.25.5.1.1.1
    返回的 那么多  该去取哪一个值或者是 什么计算方法。
    Name/OID: hrSWRunPerfCPU.1; Value (Integer): 8189375
    Name/OID: hrSWRunPerfCPU.4; Value (Integer): 139565
    Name/OID: hrSWRunPerfCPU.232; Value (Integer): 2356
    Name/OID: hrSWRunPerfCPU.360; Value (Integer): 24957
    Name/OID: hrSWRunPerfCPU.376; Value (Integer): 56
    Name/OID: hrSWRunPerfCPU.388; Value (Integer): 12
    Name/OID: hrSWRunPerfCPU.396; Value (Integer): 3

     

     

  • 相关阅读:
    021.day21 反射 Class类 反射常用操作
    020.day20 线程概述 多线程优缺点 线程的创建 线程常用方法 生命周期 多线程同步
    019.day19 缓冲流 对象流 标准输入输出流
    018.day18 map集合如何实现排序 File类 IO流 字节流 字符流 编码
    017.day17 Map接口 克隆 treeSet集合排重缺陷
    016.day16 HashSet TreeSet 比较器Comparable Comparator
    015.day15
    014.day14
    013.day13
    线程
  • 原文地址:https://www.cnblogs.com/yeyong/p/13371561.html
Copyright © 2011-2022 走看看