一、首先要有 设备型号的 mib文件iReasoning MIB Browser软件 ,如华为某型号的需要:

下载地址:CSDNhttps://mp.csdn.net/mp_download/manage/download/UpDetailed

 二、generator.yml 模板

modules:
  huawei:
    version: 3
    max_repetitions: 25
    retries: 3
    timeout: 60s
    auth:
      username: zhanghao账号
      security_level: authPriv
      password: '密码'
      auth_protocol: SHA
      priv_protocol: AES
      priv_password: '密码'
      context_name:
    walk:
      #  system
      - 1.3.6.1.4.1.2011.2.235.1.1.1
      #  powerSupplyInfo
      - 1.3.6.1.4.1.2011.2.235.1.1.6
      # fanProperty 
      - 1.3.6.1.4.1.2011.2.235.1.1.8
      # componentProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.10
      # networkProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.12
      # hardDiskProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.18
      # memoryProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.16
      # cpuProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.15
      #  pCIeDeviceProperty 
      - 1.3.6.1.4.1.2011.2.235.1.1.24
      # temperatureProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.26
      #  SDCardProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.32
      # raidControllerProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.36
      #  logicalDriveProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.37
  zte:
    version: 3
    max_repetitions: 25
    retries: 3
    timeout: 60s
    auth:
      username: zhanghao
      security_level: authPriv
      password: '密码'
      auth_protocol: SHA
      priv_protocol: AES
      priv_password: '密码'
      context_name:
    walk:
      # FRU资产信息表
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.1.1.8
      # 服务器供电状态
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.2
      # 服务器传感器信息表
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.14.1.11
      # 服务器风扇信息
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.21
      # 服务器电源表
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.25
      # 控制器信息
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.36.1.7
      # 物理盘列表信息
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.37
      # 逻辑盘信息
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.38
      # 网口信息
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.39.1.3
      # 网卡健康状态信息
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.40
      # CPU健康状态信息
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.41
      # AIC卡信息
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.49.1.4
      # 逻辑盘成员盘信息
      - 1.3.6.1.4.1.3902.6053.19.1.3.2.50.1.8


  # 曙光监控指标
  sugon:
    version: 3
    max_repetitions: 25
    retries: 3
    timeout: 60s
    auth:
      username: 账号
      security_level: authPriv
      password: '密码'
      auth_protocol: SHA
      priv_protocol: AES
      priv_password: '密码'
      context_name:
    walk:
      # 系统状态
      #- 1.3.6.1.4.1.27500.1.1.1.1.1.6
      # 系统电源状态
      #- 1.3.6.1.4.1.27500.1.1.1.1.1.5.0
      # 传感器名称
      #- 1.3.6.1.4.1.27500.1.1.1.1.2.2.1.2
      # 传感器状态
      #- 1.3.6.1.4.1.27500.1.1.1.1.2.2.1.6
      # raid卡健康状态
      #- 1.3.6.1.4.1.27500.1.1.1.1.4.7.1.4
      #- 1.3.6.1.4.1.27500.1.1.1.1.4.7.1.19
      # serverHealth
      - 1.3.6.1.4.1.27500.1.1.1.1.11


2.1分解一小段

modules:
  huawei:
    version: 3
    max_repetitions: 25
    retries: 3
    timeout: 60s
    auth:
      username: deepwatch
      security_level: authPriv
      password: '0eBq54Oo1@oZKwXLeEPO'
      auth_protocol: SHA
      priv_protocol: AES
      priv_password: '0eBq54Oo1@oZKwXLeEPO'
      context_name:
    walk:
      #  system
      - 1.3.6.1.4.1.2011.2.235.1.1.1
      #  powerSupplyInfo
      - 1.3.6.1.4.1.2011.2.235.1.1.6
      # fanProperty 
      - 1.3.6.1.4.1.2011.2.235.1.1.8
      # componentProperty
      - 1.3.6.1.4.1.2011.2.235.1.1.10

其中 walk下边是要 填写 OID 了,(选择自己需要的 OID)

2.2 下载好, iReasoning MIB Browser软件 

2.3 打开,iReasoning MIB Browser软件,导入 mib文件

 

2.4打开,文件

2.5,点击 system  查看

图中 ,右上角是 system 对应的 oid,

点击 ‘system’ 打开其文件夹,发现里面有很多

2.5.2点击 ‘system’ 打开其文件夹,发现里面有很多,子项

2.5.3,OID 子项规律;

system .1.3.6.1.4.1.2011.2.235.1.1.1
子项systemHealth .1.3.6.1.4.1.2011.2.235.1.1.1.1.0
 子项systemBootsequence .1.3.6.1.4.1.2011.2.235.1.1.1.2.0

会发现,子项中的 oid,是  他上级目录的, 延申,

2.5.4 OID 大目录 规律;

 system .1.3.6.1.4.1.2011.2.235.1.1.1
 domainNameSystem .1.3.6.1.4.1.2011.2.235.1.1.2
 ldap

.1.3.6.1.4.1.2011.2.235.1.1.3

 

三、编写 generator.yml配置文件

选择自己所需要的 目录项,的 OID  添加到  generator.yml 配置文件中;

填写的时候, generator.yml 中的 每一行的   OID  不需要 前边 加点,具体查看下图

 四、编写完毕 generator.yml 后,需要生成 snmp.yml

4.1 snmp.yml 是 generator.yml 中所填写的 目录项 OID的 中 子项;

4.1.2 如下图 所 圈主的 ,是 子项;

 4.3 snmp.yml 是 通过命令生成的;

4.4  生成 snmp.yml

-rwxr-xr-x. 1 root root 7619976 7月   3 2020 generator

-rw-r--r--. 1 root root    1174 10月  9 10:33 generator.yml

drwxr-xr-x. 2 root root      62 10月  9 10:41 mibs

 4.4.1 所需要的mib文件  导入到  mibs文件夹中;(mibs文件夹没有则需要自己创建)

4.4.2  加载mibs

export MIBDIRS=mibs

4.4.3 通过 generator.yml 生成 snmp.yml

./generator generate

4.4.4 .把 生成的snmp.yml 移动到  上级目录(snmp_exporter文件夹中)

五、问题

5.1  cannot find oid '1.3.6.1.4.1.2011.2.235.1.1.1' to walk"

 1. 检查 mibs文件夹中是否缺少 mib文件;

2. 执行 加载 mibs文件命令

export MIBDIRS=mibs

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐