Ad Widget

Collapse

Snmp lld {#snmpindex}

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • enkikun
    Junior Member
    • Nov 2018
    • 5

    #1

    Snmp lld {#snmpindex}

    Добрый день.

    Имеется Discovery rule:
    discovery[{#PHYNAME},1.3.6.1.2.1.47.1.1.1.1.7,{#CPUINDEX},1. 3.6.1.4.1.9.9.109.1.1.1.1.2]

    При этом snmpwalk отдает следующее:

    # snmpwalk <учетные данные> .1.3.6.1.2.1.47.1.1.1.1.7 | grep CPU
    .1.3.6.1.2.1.47.1.1.1.1.7.1001 = STRING: "CPU of Module 2"
    .1.3.6.1.2.1.47.1.1.1.1.7.2001 = STRING: "CPU of Module 3"
    .1.3.6.1.2.1.47.1.1.1.1.7.3001 = STRING: "CPU of Switching Processor 6"
    .1.3.6.1.2.1.47.1.1.1.1.7.3017 = STRING: "CPU of Routing Processor 6"
    .1.3.6.1.2.1.47.1.1.1.1.7.4001 = STRING: "CPU of Module 1"

    #snmpwalk <учетные данные> .1.3.6.1.4.1.9.9.109.1.1.1.1.2
    .1.3.6.1.4.1.9.9.109.1.1.1.1.2.1 = INTEGER: 3017
    .1.3.6.1.4.1.9.9.109.1.1.1.1.2.2 = INTEGER: 3001
    .1.3.6.1.4.1.9.9.109.1.1.1.1.2.3 = INTEGER: 2001
    .1.3.6.1.4.1.9.9.109.1.1.1.1.2.4 = INTEGER: 1001
    .1.3.6.1.4.1.9.9.109.1.1.1.1.2.5 = INTEGER: 4001

    Имеется Item prototype
    Name: Load (1m) {#PHYNAME}
    Key: cpmCPUTotal1minRev[{#PHYNAME}]
    SNMP OID: .1.3.6.1.4.1.9.9.109.1.1.1.1.7.{#SNMPINDEX}

    При этом макрос {#SNMPINDEX} тянет индексы <1001,2001,3001,3017,4001>

    Вопрос: как указать макросу {#SNMPINDEX} использовать индексы <1,2,3,4,5> соответствующие правильному {#PHYNAME}? Спасибо.
  • enkikun
    Junior Member
    • Nov 2018
    • 5

    #2
    Внезапно обнаружил, что почему-то собираются данные только для {#PHYNAME}. Дебаг говорит следующее:

    Для {#PHYNAME}:
    75758:20181108:205703.613 In zbx_snmp_process_discovery()
    75758:20181108:205703.613 In zbx_snmp_translate() OID:'1.3.6.1.2.1.47.1.1.1.1.7'
    75758:20181108:205703.613 End of zbx_snmp_translate() oid_translated:'1.3.6.1.2.1.47.1.1.1.1.7'
    75758:20181108:205703.613 In zbx_snmp_walk() type:6 OID:'1.3.6.1.2.1.47.1.1.1.1.7' bulk:1
    75758:20181108:205703.617 zbx_snmp_walk() snmp_synch_response() status:0 s_snmp_errno:0 errstat:0 max_vars:4
    75758:20181108:205703.617 In zbx_snmp_set_result() type:4
    75758:20181108:205703.617 In zbx_snmp_get_octet_string()
    75758:20181108:205703.617 zbx_snmp_get_octet_string() full value:'STRING: "WS-C6506-E"' hint:'(null)'
    75758:20181108:205703.617 End of zbx_snmp_get_octet_string():'WS-C6506-E'
    75758:20181108:205703.617 End of zbx_snmp_set_result():SUCCEED
    ...
    75758:20181108:205703.712 End of zbx_snmp_set_result():SUCCEED
    75758:20181108:205703.712 End of zbx_snmp_walk():SUCCEED


    Для {#CPUINDEX}:
    75758:20181108:205703.712 In zbx_snmp_translate() OID:'1.3.6.1.4.1.9.9.109.1.1.1.1.2'
    75758:20181108:205703.712 End of zbx_snmp_translate() oid_translated:'1.3.6.1.4.1.9.9.109.1.1.1.1.2'
    75758:20181108:205703.712 In zbx_snmp_walk() type:6 OID:'1.3.6.1.4.1.9.9.109.1.1.1.1.2' bulk:1
    75758:20181108:205703.714 zbx_snmp_walk() snmp_synch_response() status:0 s_snmp_errno:0 errstat:0 max_vars:4
    75758:20181108:205703.714 In zbx_snmp_set_result() type:2
    75758:20181108:205703.714 End of zbx_snmp_set_result():SUCCEED
    75758:20181108:205703.714 In zbx_snmp_set_result() type:2
    75758:20181108:205703.714 End of zbx_snmp_set_result():SUCCEED
    75758:20181108:205703.714 In zbx_snmp_set_result() type:2
    75758:20181108:205703.715 End of zbx_snmp_set_result():SUCCEED
    75758:20181108:205703.715 End of zbx_snmp_walk():SUCCEED
    75758:20181108:205703.715 End of zbx_snmp_process_discovery():SUCCEED

    p.s. bulk выключать пробовал - та же история. Версия zabbix - 4.0.1, свежий инсталл.
    Last edited by enkikun; 08-11-2018, 20:34.

    Comment

    Working...