[关闭]
@cdmonkey 2020-05-28T03:08:53.000000Z 字数 1901 阅读 1252

H3C-MIB

SNMP


缺省自带 MIB 库位于 /usr/share/snmp/mibs 目录下,有 65 个。
缺省搜索 MIB 库路径为:$HOME/.snmp/mibs:/usr/share/snmp/mibs

获得 MIB 文件

下载 H3C 产品所需 MIB 库:

http://www.h3c.com.hk/Products___Solutions/Technology/MIB

把压缩包进行解压,共有三个文件夹:

  1. H3C New Style Private MIB
  2. H3C Compatible Style Private MIB
  3. H3C Public MIB

若是 ComwareV7,就是目前公司生产设备版本,则需要从这里下载:

http://www.h3c.com/cn/Products___Technology/Technology/ComwareV7/MIB

我们要使用这个压缩包,首先进行解压:

  1. cd H3CMIB
  2. mkdir mib20190723
  3. unzip Comware\ MIB-20190723.zip -d mib20190723

里面两个文件夹:

  1. H3C New Style Private MIB
  2. H3C Public MIB

查找相关信息

若是要查找处理器使用率信息,首先要于
Quick reference of H3C new style MIB objects description.txt
这个文件中进行查找 hh3cEntityExtCpuUsage 关键字。

  1. cd H3CMIB/mib20190723/H3C\ New\ Style\ Private\ MIB/
  2. less Quick\ reference\ of\ H3C\ new\ style\ MIB\ objects\ description.txt
  3. # 进行搜索,会找出这些内容:
  4. .1.3.6.1.4.1.25506.2.6.1.1.1.1.6
  5. hh3cEntityExtCpuUsage OBJECT-TYPE
  6. -- FROM HH3C-ENTITY-EXT-MIB
  7. SYNTAX Integer32 (0..100)
  8. MAX-ACCESS read-only
  9. STATUS current
  10. DESCRIPTION "The CPU usage for this entity. Generally, the overall
  11. CPU usage on the entity is calculated, independent of
  12. the number of CPUs on the entity."
  13. ...

找出了最重要的 OID,然后使用 snmpwalk 指令进行测试:

  1. snmpwalk -v 2c -c PBS-r 10.30.250.9 1.3.6.1.4.1.25506.2.6.1.1.1.1.6

-- FROM HH3C-ENTITY-EXT-MIB
这行说明它属于哪个 mib 库,然后就能够于 New Style 目录下的文件中找出 H3C-ENTITY-EXT-MIB 开头那个文件,我们需要将这个文件拷贝至 mib 库目录。

导入 MIB 文件

为了便于管理及查看,创建一个专用目录,并将所需 MIB 文件放置其中:

  1. mkdir /usr/share/snmp/mibs/h3c
  2. mv hh3c-entity-ext.mib /usr/share/snmp/mibs/h3c/

创建配置文件:

  1. vim /etc/snmp/snmp.conf
  2. mibdirs +/usr/share/snmp/mibs/h3c
  3. mibs +HH3C-ENTITY-EXT-MIB
  4. mibAllowUnderline 1

说明:

Others

内存使用率:

  1. snmpwalk -v 2c -c PBS-r 10.30.250.9 1.3.6.1.4.1.25506.2.6.1.1.1.1.8

温度:

  1. 1.3.6.1.4.1.25506.2.6.1.1.1.1.12

参考内容:

https://www.cnblogs.com/smartdog/archive/2012/08/24/2654400.html
https://github.com/robison/snmp-config/blob/master/snmp.conf
https://linux.die.net/man/5/snmp.conf
http://www.circitor.fr/Mibs/Mibs.php


https://troglobit.com/howto/snmp/
http://net-snmp.sourceforge.net/wiki/index.php/TUT:Using_and_loading_MIBS

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注