snmp-exporter使用的generator.yml文件示例

华为&华三&Linux均适用

modules:
  huawei_common:
    walk:
      # 交换机基础信息(名称、运行时间、风扇|电源状态、当前功率、CPU|内存使用率)
      - 1.3.6.1.2.1.1.1                       # sysDescr 系统的文字描述
      - 1.3.6.1.2.1.1.5                       # sysName 交换机名称
      - 1.3.6.1.2.1.1.3                       # sysUpTime 启动时间 单位秒
      #- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5    # hwEntityCpuUsage CPU使用率
      #- 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.7    # hwEntityMemUsage 内存使用率
      # 交换机接口信息
      - 1.3.6.1.2.1.2.2.1.1                    # ifIndex  接口索引序号
      - 1.3.6.1.2.1.2.1                        # ifNumber 系统中网络接口的数量。(不关注接口当前状态)
      - 1.3.6.1.2.1.2.2.1.2                    # ifDescr  描述接口的字符串
      - 1.3.6.1.2.1.31.1.1.1.1                 # ifName   由本地设备分配的接口名(与上相同)
      - 1.3.6.1.2.1.31.1.1.1.18                # ifAlias 网络管理员指定的接口别名(就是端口上的description)
      - 1.3.6.1.2.1.2.2.1.3                    # ifType 接口类型(ethernetCsmacd、l3ipvlan、propVirtual、other)
      #- 1.3.6.1.2.1.2.2.1.6                    # ifPhysAddress  接口mac地址
      - 1.3.6.1.2.1.2.2.1.5                    # ifSpeed 接口带宽(单位是 bit/s)
      - 1.3.6.1.2.1.31.1.1.1.15                # ifHighSpeed    接口当前带宽 (1000字长 单位 Mbit/s)
      - 1.3.6.1.2.1.2.2.1.7                    # ifAdminStatus 接口的管理员up|down状态(是否收动shutdown)
      - 1.3.6.1.2.1.2.2.1.8                    # ifOperStatus 接口实际up|down状态
      #- 1.3.6.1.2.1.2.2.1.10                   # ifInOctets 接口接收字节总数 byte/s  (count32类型,很容易溢出,用下面的count64代替)
      #- 1.3.6.1.2.1.2.2.1.16                   # ifOutOctets 接口发送的字节总数 byte/s
      #- 1.3.6.1.4.1.2011.5.25.41.1.1.1.1.19  # hwIFExtInputOctetRate 接口入方向流量字节速率。 该速率值为64位,(直接取速率,可以参考下华为专用)
      - 1.3.6.1.2.1.31.1.1.1.6                 # ifHCInOctets 接口上接收到的字节总数 byte/s
      - 1.3.6.1.2.1.31.1.1.1.10                # ifHCOutOctets 接口发送的字节总数 byte/s
      - 1.3.6.1.2.1.2.2.1.13                   # ifInDiscards 入方向的被丢弃的报文个数
      - 1.3.6.1.2.1.2.2.1.19                   # ifOutDiscards 出方向的被丢弃的报文个数
      - 1.3.6.1.2.1.2.2.1.14                   # ifInErrors 入方向出错报文个数
      - 1.3.6.1.2.1.2.2.1.20                   # ifOutErrors 出方向出错报文个数

      # 交换机光口信息
      #- 1.3.6.1.2.1.47.1.1.1.1.7               # entPhysicalName 物理实体名 光模块接口名称
      #- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.8     # hwEntityOpticalRxPower 光模块接收功率 单位 uW
      #- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.9     # hwEntityOpticalTxPower 光模块发送功率 单位 uW
      #- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.20    # hwEntityOpticalRxLowWarnThreshold 光模块接收功率过低的预警门限值 单位 dBm
      #- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.21    # hwEntityOpticalRxHighWarnThreshold 光模块接收功率过高的预警门限值 单位 dBm
      #- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.22    # hwEntityOpticalTxLowWarnThreshold 光模块发送功率过低的预警门限值 单位 dBm
      #- 1.3.6.1.4.1.2011.5.25.31.1.1.3.1.23    # hwEntityOpticalTxHighWarnThreshold 光模块发送功率过高的预警门限值 单位 dBm

    max_repetitions: 30     # 使用GET/GETBULK请求多少个对象,默认为25。
    retries: 3      # 重试失败请求的次数,默认为3。
    timeout: 10s     # 每个SNMP请求的超时,默认为5s。

    lookups:
      - source_indexes: [ifIndex]
        lookup: ifAlias
      - source_indexes: [ifIndex]
        lookup: 1.3.6.1.2.1.2.2.1.2 # ifDescr
      - source_indexes: [ifIndex]
        lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName
      #- source_indexes: [entPhysicalIndex]
      #  lookup: 1.3.6.1.2.1.47.1.1.1.1.7 #entPhysicalName
    #overrides:
    #  ifAlias:
    #    ignore: true # Lookup metric
    #  ifDescr:
    #    ignore: true # Lookup metric
    #  ifName:
    #    ignore: true # Lookup metric
    #  ifType:
    #    ignore: true # Lookup metric
声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/1358.html
谢谢你请我吃辣条谢谢你请我吃辣条

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2024/6/5作者: 辣条①号

目标:网络规划设计师、系统工程师、ceph存储工程师、云计算工程师。 不负遇见,不谈亏欠!

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???