Ad Widget

Collapse

Lld - zbx_notsupported

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • krystian
    Junior Member
    • Sep 2014
    • 9

    #1

    Lld - zbx_notsupported

    I want discover interface by /etc/zabbix/lld/lld.sh script

    Code:
    root# ls -la /etc/zabbix/lld/
    razem 24
    -rwxrwxrwx 1 zabbix zabbix  614 09-09 12:54 lld.sh
    script generate
    Code:
    root@testdeb6:~# /etc/zabbix/lld/lld.sh
    {
    "data":[
    { "{#IFNAME}":"Unit 1 Slot 0 Port 38 Gigabit - Level  STORAGE iSCSI SPA P1 - Slot A0, Port 1, A-5" , "{#IFINDEX}":"38" }
    { "{#IFNAME}":"Unit 1 Slot 0 Port 39 Gigabit - Level  STORAGE iSCSI SPA P2 - Slot A0, Port 2, A-6" , "{#IFINDEX}":"39" }
    { "{#IFNAME}":"Unit 1 Slot 0 Port 40 Gigabit - Level  STORAGE iSCSI SPA P3 - Slot A0, Port 3, A-7" , "{#IFINDEX}":"40" }
    ]
    }
    Code:
    zabbix_agentd -t /etc/zabbix/lld/lld.sh
    /etc/zabbix/lld/lld.sh                        [m|ZBX_NOTSUPPORTED]
    zabbix_agend.log
    Code:
    27309:20140909:124525.864 Requested [system.run[/etc/zabbix/lld/lld.sh]]
    27309:20140909:124525.864 Sending back [ZBX_NOTSUPPORTED]
    I use this how to to create discover rule and item prototype https://vpsboard.com/topic/2491-zabb...vel-discovery/


    Does anyone have any idea?

    The environment using is Zabbix server v2.2.6, Zabbix agent v2.2.6 under Debian 6.0.10
  • tatapoum
    Senior Member
    • Jan 2014
    • 185

    #2
    Your output misses the commas between the curly brackets. You can easily validate the JSON output by piping it to a JSON pretty formatter, eg :
    Code:
    /etc/zabbix/lld/lld.sh | python -mjson.tool

    Comment

    • krystian
      Junior Member
      • Sep 2014
      • 9

      #3
      You have right I fix a script, but still have the same error

      below the result of the command

      root@testdeb6:~# /etc/zabbix/lld/lld.sh | python -mjson.tool
      Code:
      {
          "data": [
              {
                  "{#IFINDEX}": "1",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 1 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "2",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 2 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "3",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 3 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "4",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 4 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "5",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 5 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "6",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 6 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "7",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 7 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "8",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 8 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "9",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 9 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "10",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 10 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "11",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 11 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "12",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 12 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "13",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 13 Gigabit - Level  isdn.inf P1"
              },
              {
                  "{#IFINDEX}": "14",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 14 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "15",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 15 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "16",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 16 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "17",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 17 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "18",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 18 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "19",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 19 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "20",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 20 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "21",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 21 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "22",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 22 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "23",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 23 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "24",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 24 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "25",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 25 Gigabit - Level  vmsn1.inf P1 eth1 Trunk"
              },
              {
                  "{#IFINDEX}": "26",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 26 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "27",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 27 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "28",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 28 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "29",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 29 Gigabit - Level  jboss-a1 HWR eth5 link - tmp"
              },
              {
                  "{#IFINDEX}": "30",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 30 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "31",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 31 Gigabit - Level  vmsn5.inf A"
              },
              {
                  "{#IFINDEX}": "32",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 32 Gigabit - Level  vmsn6.inf A"
              },
              {
                  "{#IFINDEX}": "33",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 33 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "34",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 34 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "35",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 35 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "36",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 36 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "37",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 37 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "38",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 38 Gigabit - Level  STORAGE iSCSI SPA P1 - Slot A0, Port 1, A-5"
              },
              {
                  "{#IFINDEX}": "39",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 39 Gigabit - Level  STORAGE iSCSI SPA P2 - Slot A0, Port 2, A-6"
              },
              {
                  "{#IFINDEX}": "40",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 40 Gigabit - Level  STORAGE iSCSI SPA P3 - Slot A0, Port 3, A-7"
              },
              {
                  "{#IFINDEX}": "41",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 41 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "42",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 42 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "43",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 43 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "44",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 44 Gigabit - Level  VLANS from LB ond others - DISIT management"
              },
              {
                  "{#IFINDEX}": "45",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 45 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "46",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 46 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "47",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 47 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "48",
                  "{#IFNAME}": "Unit 1 Slot 0 Port 48 Gigabit - Level  "
              },
              {
                  "{#IFINDEX}": "53",
                  "{#IFNAME}": "Unit 1 Slot 1 Port 1 10G - Level  "
              },
              {
                  "{#IFINDEX}": "54",
                  "{#IFNAME}": "Unit 1 Slot 1 Port 2 10G - Level  "
              },
              {
                  "{#IFINDEX}": "673",
                  "{#IFNAME}": "CPU Interface for Unit 0 Slot 5 Port 1  "
              },
              {
                  "{#IFINDEX}": "773",
                  "{#IFNAME}": "Link Aggregate 100  "
              },
              {
                  "{#IFINDEX}": "802",
                  "{#IFNAME}": "Vl1  "
              },
              {
                  "{#IFINDEX}": "803",
                  "{#IFNAME}": "Vl101  "
              }
          ]
      }
      still the same

      Code:
      root@testdeb6:~# zabbix_agent -t /etc/zabbix/lld/lld.sh
      /etc/zabbix/lld/lld.sh                        [m|ZBX_NOTSUPPORTED]
      maybe I must add something to zabbix_agentd.conf

      root@testdeb6:~# cat /etc/zabbix/zabbix_agentd.conf | grep -v "^#"
      Code:
      PidFile=/var/run/zabbix/zabbix_agentd.pid
      LogFile=/var/log/zabbix/zabbix_agentd.log
      LogFileSize=0
      DebugLevel=4
      Server=127.0.0.1
      ServerActive=127.0.0.1
      Hostname=pwc-sw1.inf
      Include=/etc/zabbix/zabbix_agentd.d/
      EnableRemoteCommands=1

      Comment

      • tatapoum
        Senior Member
        • Jan 2014
        • 185

        #4
        OK, you need to create a user-defined key in a configuration inside /etc/zabbix/zabbix_agentd.d/, eg :
        Code:
        /etc/zabbix/zabbix_agentd.d/lld.conf:
        UserParameter=lldtest[*],/etc/zabbix/lld/lld.sh $1
        Then, restart and query the key using zabbix_agentd :
        Code:
        zabbix_agentd -t lldtest

        Comment

        • krystian
          Junior Member
          • Sep 2014
          • 9

          #5
          OK I add it still the same

          Code:
          # zabbix_agent -t /etc/zabbix/lld/lld.sh
          /etc/zabbix/lld/lld.sh                        [m|ZBX_NOTSUPPORTED]
          
          # zabbix_agent -t lldtest
          lldtest                                       [m|ZBX_NOTSUPPORTED]
          
          # cat /etc/zabbix/zabbix_agentd.d/lld.conf
          UserParameter=lldtest[*],/etc/zabbix/lld/lld.sh $1
          But I have other info in log file

          zabbix_agentd.log
          Code:
           8501:20140909:152257.458 In send_buffer() host:'127.0.0.1' port:10051 values:0/100
            8501:20140909:152257.458 End of send_buffer():SUCCEED
            8501:20140909:152257.458 active checks #1 [idle 1 sec]
            8498:20140909:152257.705 listener #3 [processing request]
            8498:20140909:152257.706 Requested [system.run[/etc/zabbix/lld/lld.sh]]
            8498:20140909:152257.706 Executing command '/etc/zabbix/lld/lld.sh'
            8498:20140909:152257.706 In zbx_popen() command:'/etc/zabbix/lld/lld.sh'
            8498:20140909:152257.706 End of zbx_popen():7
            8686:20140909:152257.706 zbx_popen(): executing script
            8495:20140909:152257.789 collector [processing data]
            8495:20140909:152257.789 In update_cpustats()
            8495:20140909:152257.790 End of update_cpustats()
            8495:20140909:152257.790 collector [idle 1 sec]

          Comment

          • krystian
            Junior Member
            • Sep 2014
            • 9

            #6
            zabbix_server.log
            Code:
            8451:20140909:152257.705 In get_value() key:'system.run[/etc/zabbix/lld/lld.sh]'
            8451:20140909:152257.705 In get_value_agent() host:'pwc-sw1.inf' addr:'127.0.0.1' key:'system.run[/etc/zabbix/lld/lld.sh]'
            8451:20140909:152257.705 Sending [system.run[/etc/zabbix/lld/lld.sh]]
            
            8451:20140909:152300.707 get value from agent result: 'ZBX_NOTSUPPORTED'
            8451:20140909:152300.707 Item [pwc-sw1.inf:system.run[/etc/zabbix/lld/lld.sh]] error: Not supported by Zabbix Agent

            Comment

            • tatapoum
              Senior Member
              • Jan 2014
              • 185

              #7
              Check that the user which runs the zabbix agent service has enough permissions to execute the script.

              Comment

              • krystian
                Junior Member
                • Sep 2014
                • 9

                #8
                OK I run zabix-agent instead of zabbix-agentd

                I had to set timeout on 30s in zabbix_agentd.conf

                now it work thank You very much tatapoum :-)

                zabix-agentd -t lldtest
                Code:
                lldtest                                       [t|{
                "data":[
                { "{#IFNAME}":"Unit 1 Slot 0 Port 1 Gigabit - Level  ", "{#IFINDEX}":"1" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 2 Gigabit - Level  ", "{#IFINDEX}":"2" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 3 Gigabit - Level  ", "{#IFINDEX}":"3" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 4 Gigabit - Level  ", "{#IFINDEX}":"4" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 5 Gigabit - Level  ", "{#IFINDEX}":"5" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 6 Gigabit - Level  ", "{#IFINDEX}":"6" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 7 Gigabit - Level  ", "{#IFINDEX}":"7" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 8 Gigabit - Level  ", "{#IFINDEX}":"8" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 9 Gigabit - Level  ", "{#IFINDEX}":"9" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 10 Gigabit - Level  ", "{#IFINDEX}":"10" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 11 Gigabit - Level  ", "{#IFINDEX}":"11" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 12 Gigabit - Level  ", "{#IFINDEX}":"12" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 13 Gigabit - Level  isdn.inf P1", "{#IFINDEX}":"13" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 14 Gigabit - Level  ", "{#IFINDEX}":"14" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 15 Gigabit - Level  ", "{#IFINDEX}":"15" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 16 Gigabit - Level  ", "{#IFINDEX}":"16" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 17 Gigabit - Level  ", "{#IFINDEX}":"17" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 18 Gigabit - Level  ", "{#IFINDEX}":"18" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 19 Gigabit - Level  ", "{#IFINDEX}":"19" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 20 Gigabit - Level  ", "{#IFINDEX}":"20" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 21 Gigabit - Level  ", "{#IFINDEX}":"21" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 22 Gigabit - Level  ", "{#IFINDEX}":"22" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 23 Gigabit - Level  ", "{#IFINDEX}":"23" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 24 Gigabit - Level  ", "{#IFINDEX}":"24" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 25 Gigabit - Level  vmsn1.inf P1 eth1 Trunk", "{#IFINDEX}":"25" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 26 Gigabit - Level  ", "{#IFINDEX}":"26" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 27 Gigabit - Level  ", "{#IFINDEX}":"27" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 28 Gigabit - Level  ", "{#IFINDEX}":"28" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 29 Gigabit - Level  jboss-a1 HWR eth5 link - tmp", "{#IFINDEX}":"29" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 30 Gigabit - Level  ", "{#IFINDEX}":"30" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 31 Gigabit - Level  vmsn5.inf A", "{#IFINDEX}":"31" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 32 Gigabit - Level  vmsn6.inf A", "{#IFINDEX}":"32" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 33 Gigabit - Level  ", "{#IFINDEX}":"33" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 34 Gigabit - Level  ", "{#IFINDEX}":"34" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 35 Gigabit - Level  ", "{#IFINDEX}":"35" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 36 Gigabit - Level  ", "{#IFINDEX}":"36" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 37 Gigabit - Level  ", "{#IFINDEX}":"37" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 38 Gigabit - Level  STORAGE iSCSI SPA P1 - Slot A0, Port 1, A-5", "{#IFINDEX}":"38" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 39 Gigabit - Level  STORAGE iSCSI SPA P2 - Slot A0, Port 2, A-6", "{#IFINDEX}":"39" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 40 Gigabit - Level  STORAGE iSCSI SPA P3 - Slot A0, Port 3, A-7", "{#IFINDEX}":"40" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 41 Gigabit - Level  ", "{#IFINDEX}":"41" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 42 Gigabit - Level  ", "{#IFINDEX}":"42" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 43 Gigabit - Level  ", "{#IFINDEX}":"43" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 44 Gigabit - Level  VLANS from LB ond others - DISIT management", "{#IFINDEX}":"44" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 45 Gigabit - Level  ", "{#IFINDEX}":"45" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 46 Gigabit - Level  ", "{#IFINDEX}":"46" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 47 Gigabit - Level  ", "{#IFINDEX}":"47" }
                ,{ "{#IFNAME}":"Unit 1 Slot 0 Port 48 Gigabit - Level  ", "{#IFINDEX}":"48" }
                ,{ "{#IFNAME}":"Unit 1 Slot 1 Port 1 10G - Level  ", "{#IFINDEX}":"53" }
                ,{ "{#IFNAME}":"Unit 1 Slot 1 Port 2 10G - Level  ", "{#IFINDEX}":"54" }
                ,{ "{#IFNAME}":"CPU Interface for Unit 0 Slot 5 Port 1  ", "{#IFINDEX}":"673" }
                ,{ "{#IFNAME}":"Link Aggregate 100  ", "{#IFINDEX}":"773" }
                ,{ "{#IFNAME}":"Vl1  ", "{#IFINDEX}":"802" }
                ,{ "{#IFNAME}":"Vl101  ", "{#IFINDEX}":"803" }
                ]
                }]

                Comment

                Working...