Ad Widget

Collapse

ZBX-BROCADE-FC-PORT template not working in zabbix 2.4.7

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sysadm01
    Junior Member
    • Sep 2015
    • 19

    #1

    ZBX-BROCADE-FC-PORT template not working in zabbix 2.4.7

    Hello

    Import ZBX-BROCADE-FC-PORT template on zabbix 2.4.7.


    But Discovery rule has error "value should be json object"

    below is external script export json log.

    I check result in https://jsonformatter.curiousconcept.com/
    result is VALID

    but not work in zabbix.

    discovery rule key is
    "advsnmp.discovery[{HOST.CONN},"-v1 -c{$SNMP_COMMUNITY}",.1.3.6.1.4.1.1588.2.1.1.1.6.2. 1.37,1.1]"

    plz help me

    =========================below is Json output=======
    {
    "data":[
    {
    "{#ADVSNMPINDEX1}": "1",
    "{#ADVSNMPVALUE}": "0"
    },
    {
    "{#ADVSNMPINDEX1}": "10",
    "{#ADVSNMPVALUE}": "9"
    },
    {
    "{#ADVSNMPINDEX1}": "11",
    "{#ADVSNMPVALUE}": "10"
    },
    {
    "{#ADVSNMPINDEX1}": "12",
    "{#ADVSNMPVALUE}": "11"
    },
    {
    "{#ADVSNMPINDEX1}": "13",
    "{#ADVSNMPVALUE}": "12"
    },
    {
    "{#ADVSNMPINDEX1}": "14",
    "{#ADVSNMPVALUE}": "13"
    },
    {
    "{#ADVSNMPINDEX1}": "15",
    "{#ADVSNMPVALUE}": "14"
    },
    {
    "{#ADVSNMPINDEX1}": "16",
    "{#ADVSNMPVALUE}": "15"
    },
    {
    "{#ADVSNMPINDEX1}": "17",
    "{#ADVSNMPVALUE}": "16"
    },
    {
    "{#ADVSNMPINDEX1}": "18",
    "{#ADVSNMPVALUE}": "17"
    },
    {
    "{#ADVSNMPINDEX1}": "19",
    "{#ADVSNMPVALUE}": "18"
    },
    {
    "{#ADVSNMPINDEX1}": "2",
    "{#ADVSNMPVALUE}": "1"
    },
    {
    "{#ADVSNMPINDEX1}": "20",
    "{#ADVSNMPVALUE}": "19"
    },
    {
    "{#ADVSNMPINDEX1}": "21",
    "{#ADVSNMPVALUE}": "20"
    },
    {
    "{#ADVSNMPINDEX1}": "22",
    "{#ADVSNMPVALUE}": "21"
    },
    {
    "{#ADVSNMPINDEX1}": "23",
    "{#ADVSNMPVALUE}": "22"
    },
    {
    "{#ADVSNMPINDEX1}": "24",
    "{#ADVSNMPVALUE}": "23"
    },
    {
    "{#ADVSNMPINDEX1}": "3",
    "{#ADVSNMPVALUE}": "2"
    },
    {
    "{#ADVSNMPINDEX1}": "4",
    "{#ADVSNMPVALUE}": "3"
    },
    {
    "{#ADVSNMPINDEX1}": "5",
    "{#ADVSNMPVALUE}": "4"
    },
    {
    "{#ADVSNMPINDEX1}": "6",
    "{#ADVSNMPVALUE}": "5"
    },
    {
    "{#ADVSNMPINDEX1}": "7",
    "{#ADVSNMPVALUE}": "6"
    },
    {
    "{#ADVSNMPINDEX1}": "8",
    "{#ADVSNMPVALUE}": "7"
    },
    {
    "{#ADVSNMPINDEX1}": "9",
    "{#ADVSNMPVALUE}": "8"
    }
    ]
    }
  • Undedist
    Junior Member
    • Jul 2016
    • 4

    #2
    I had the same issue with the template during my import yesterday (into v3.0.4).
    Change:
    "advsnmp.discovery[{HOST.CONN},"-v1 -c{$SNMP_COMMUNITY}",.1.3.6.1.4.1.1588.2.1.1.1.6.2. 1.37,1.1]"
    To:
    "advsnmp.discovery[{HOST.CONN},"-v1 -c{$SNMP_COMMUNITY}",.1.3.6.1.4.1.1588.2.1.1.1.6.2. 1.37 1.1]"

    There's a comma in there which isn't necessary.

    The issue itself is that following is returned when running the command "as is":

    ./advsnmp.discovery (host ip) "-v1 -cpublic" .1.3.6.1.4.1.1588.2.1.1.1.6.2.1.37,1.1
    .1.3.6.1.4.1.1588.2.1.1.1.6.2.1.37,1.1: Unknown Object Identifier (37,1)
    {
    "data":[

    ]
    }

    Comment

    Working...