mansoup opened a new issue, #4358:
URL: https://github.com/apache/hertzbeat/issues/4358

   ### Question
   
   我执行华为OLT-5800 snmpwalk -v 2c -c XXXX 71.100.10.3   
1.3.6.1.4.1.2011.6.128.1.1.2.51.1.6 
这个命令,返回一堆:iso.3.6.1.4.1.2011.6.128.1.1.2.51.1.6.4194344960.0 = INTEGER: 
2147483647
   iso.3.6.1.4.1.2011.6.128.1.1.2.51.1.6.4194345216.0 = INTEGER: 8775
   iso.3.6.1.4.1.2011.6.128.1.1.2.51.1.6.4194345216.1 = INTEGER: 8413
   iso.3.6.1.4.1.2011.6.128.1.1.2.51.1.6.4194345216.14 = INTEGER: 8565
   iso.3.6.1.4.1.2011.6.128.1.1.2.51.1.6.4194345216.18 = INTEGER: 8630
   iso.3.6.1.4.1.2011.6.128.1.1.2.51.1.6.4194345472.1 = INTEGER: 2147483647
   iso.3.6.1.4.1.2011.6.128.1.1.2.51.1.6.4194345472.3 = INTEGER: 2147483647
   iso.3.6.1.4.1.2011.6.128.1.1.2.51.1.6.4194345472.4 = INTEGER: 
2147483647,配置,我该如何获取oid_index索引信息,当前metric_instance不是有效的内置变量,那我该如何编写配置获取全量onu发光值?
   yaml模板文件calculates好像并不支持正则表达式:
    我想要获取onu的收光,
    # ========== 2. OLT接收ONU光功率(使用walk采集全量数据) ==========
     - name: olt_onu_rx_power
       i18n:
         zh-CN: OLT接收ONU光功率
         en-US: OLT RX ONU Power
       priority: 3
       fields:
         - field: oid_index
           type: 1
           label: true
           i18n:
             zh-CN: 完整OID索引
             en-US: Full OID Index
         - field: rx_power
           type: 0
           unit: 'dBm'
           i18n:
             zh-CN: 接收光功率(OLT侧)
             en-US: RX Power(OLT Side)
       aliasFields:
         - hwGponOntOpticalDdmOltRxOntPower
       calculates:
         # 使用metric_instance获取完整的OID索引
         - oid_index=metric_instance
         # 华为官方MIB公式: 实际值=(节点值-10000)/100
         # 2147483647(0x7FFFFFFF)为华为"无效/无数据"哨兵, 置9999后由filters剔除
         - "rx_power=((hwGponOntOpticalDdmOltRxOntPower==2147483647) ? 9999 : 
(hwGponOntOpticalDdmOltRxOntPower-10000)/100)"
       filters:
         - rx_power != '9999'
       protocol: snmp
       snmp:
         host: ^_^host^_^
         port: ^_^port^_^
         timeout: ^_^timeout^_^
         community: ^_^community^_^
         version: ^_^snmpVersion^_^
         operation: walk
         oids:
           hwGponOntOpticalDdmOltRxOntPower: 1.3.6.1.4.1.2011.6.128.1.1.2.51.1.6


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to