Ad Widget

Collapse

Macro SNMPINDEX in discovery rule can only take an index?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • hwidjaja
    Junior Member
    • Oct 2011
    • 15

    #1

    Macro SNMPINDEX in discovery rule can only take an index?

    I'm using Zabbix v2.0.2.

    In discovery rule, can macro {#SNMPINDEX} take "name" instead of an "index"?

    Here is the snmpwalk:
    snmpwalk -v 2c -c public <host> ltmVirtualServStatName

    F5-BIGIP-LOCAL-MIB::ltmVirtualServStatName."VS1" = STRING: VS1
    F5-BIGIP-LOCAL-MIB::ltmVirtualServStatName."VS2" = STRING: VS2

    snmpwalk -On -v 2c -c public <host> ltmVirtualServStatName

    .1.3.6.1.4.1.3375.2.2.10.2.3.1.1.6.86.83.95.49 = STRING: VS1
    .1.3.6.1.4.1.3375.2.2.10.2.3.1.1.6.86.83.95.50 = STRING: VS2
    So I need to have macro - value pairs:

    {#SNMPINDEX} -> VS1 {#SNMPVALUE} ->VS1
    {#SNMPINDEX} -> VS2 {#SNMPVALUE} ->VS2
    I've tried to get the name, but it gives me error: "Value should be a JSON object".
  • hwidjaja
    Junior Member
    • Oct 2011
    • 15

    #2
    Hmm just created a workaround, use an external check perl script to get the indices during discovery ...

    Comment

    Working...