Details

    • Bug
    • Resolution: Fixed
    • Major
    • None
    • Professional Edition
    • Unix Agent
    • None

    Description

      I am testing /usr/lib/observium_agent/scripts-available/bind script and i can see my unix-agent returning all data when i manually execute, but all graphs are blank. I am following this dochttps://docs.observium.org/unix_agent/

      // <<<app-bind-foo-inside>>>
      query-out,A:50
      query-out,NS:3
      query-out,AAAA:42
      query-out,DS:5
      query-out,DNSKEY:9
      query-out,DLV:14
      resolver,IPv4 queries sent:91
      resolver,IPv6 queries sent:32
      resolver,IPv4 responses received:88
      resolver,NXDOMAIN received:3
      resolver,truncated responses received:2
      resolver,query retries:34
      resolver,query timeouts:3
      resolver,IPv4 NS address fetches:33
      resolver,IPv6 NS address fetches:34
      resolver,IPv6 NS address fetch failed:1
      resolver,DNSSEC validation attempted:15
      resolver,DNSSEC validation succeeded:10
      resolver,DNSSEC NX validation succeeded:5
      resolver,queries with RTT < 10ms:32
      resolver,queries with RTT 10-100ms:56
      

      Graphs are blank..

       

       
       

      Attachments

        Issue Links

          Activity

            [OBS-2855] Unix-agent bind graphs blank

            Fixed in r9704.

            adama Adam Armstrong added a comment - Fixed in r9704.

            Seems to be a duplicate of OBS-2649

            veldenb Bernard van der Velden added a comment - Seems to be a duplicate of OBS-2649

            What are the option i have to make it work? who i should contact? 

            based on error look like some passing variable issue. ( i am not programer so don't know but i will try my best to understand and debug).. any kind of help would be appreciated. 

             

            .PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function array_sort(), 1 passed in /var/opt/observium/includes/polling/applications/bind.inc.php on line 82 and at least 2 expected in /var/opt/observium/includes/functions.inc.php:203

            satish.lx Satish Patel added a comment - What are the option i have to make it work? who i should contact?  based on error look like some passing variable issue. ( i am not programer so don't know but i will try my best to understand and debug).. any kind of help would be appreciated.    .PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function array_sort(), 1 passed in /var/opt/observium/includes/polling/applications/bind.inc.php on line 82 and at least 2 expected in /var/opt/observium/includes/functions.inc.php: 203

            The BIND application is contributed code, not directly written by us.

            adama Adam Armstrong added a comment - The BIND application is contributed code, not directly written by us.

            For your information, i have multiple views in DNS do you think that cause error in above script? 

            satish.lx Satish Patel added a comment - For your information, i have multiple views in DNS do you think that cause error in above script? 

            My bind version is bind-9.9.4-72.el7.x86_64

            satish.lx Satish Patel added a comment - My bind version is  bind-9.9.4-72.el7.x86_64

            When i run poller in debug i got this error 

             

            including: includes/polling/applications.inc.php
            #####  Module Start: applications  #####
            SQL[SELECT * FROM `applications` WHERE `device_id` = '90']
            ROWS[1]
            SQL RUNTIME[0.00020099s]
             o Applications         bind
            SQL[SELECT * FROM `applications` WHERE `device_id` = '90' AND `app_type` = 'bind' AND `app_instance` IS NULL]
            ROWS[1]
            SQL RUNTIME[0.00016809s]
            .PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function array_sort(), 1 passed in /var/opt/observium/includes/polling/applications/bind.inc.php on line 82 and at least 2 expected in /var/opt/observium/includes/functions.inc.php:203
            Stack trace:
            #0 /var/opt/observium/includes/polling/applications/bind.inc.php(82): array_sort(Array)
            #1 /var/opt/observium/includes/polling/applications.inc.php(33): include('/var/opt/observ...')
            #2 /var/opt/observium/includes/polling/functions.inc.php(706): include('/var/opt/observ...')
            #3 /var/opt/observium/poller.php(185): poll_device(Array, Array)
            #4 {main}
              thrown in /var/opt/observium/includes/functions.inc.php on line 203Fatal error: Uncaught ArgumentCountError: Too few arguments to function array_sort(), 1 passed in /var/opt/observium/includes/polling/applications/bind.inc.php on line 82 and at least 2 expected in /var/opt/observium/includes/functions.inc.php:203
            Stack trace:
            #0 /var/opt/observium/includes/polling/applications/bind.inc.php(82): array_sort(Array)
            #1 /var/opt/observium/includes/polling/applications.inc.php(33): include('/var/opt/observ...')
            #2 /var/opt/observium/includes/polling/functions.inc.php(706): include('/var/opt/observ...')
            #3 /var/opt/observium/poller.php(185): poll_device(Array, Array)
            #4 {main}
              thrown in /var/opt/observium/includes/functions.inc.php on line 203
            [root@obs-vx-010101-1 local]# vim /var/opt/observium/includes/polling/applications/bind.inc.php
            [root@obs-vx-010101-1 local]#
            

            satish.lx Satish Patel added a comment - When i run poller in debug i got this error    including: includes/polling/applications.inc.php ##### Module Start: applications ##### SQL[SELECT * FROM `applications` WHERE `device_id` = '90' ] ROWS[ 1 ] SQL RUNTIME[ 0 .00020099s] o Applications bind SQL[SELECT * FROM `applications` WHERE `device_id` = '90' AND `app_type` = 'bind' AND `app_instance` IS NULL] ROWS[ 1 ] SQL RUNTIME[ 0 .00016809s] .PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function array_sort(), 1 passed in /var/opt/observium/includes/polling/applications/bind.inc.php on line 82 and at least 2 expected in /var/opt/observium/includes/functions.inc.php: 203 Stack trace: # 0 /var/opt/observium/includes/polling/applications/bind.inc.php( 82 ): array_sort(Array) # 1 /var/opt/observium/includes/polling/applications.inc.php( 33 ): include( '/var/opt/observ...' ) # 2 /var/opt/observium/includes/polling/functions.inc.php( 706 ): include( '/var/opt/observ...' ) # 3 /var/opt/observium/poller.php( 185 ): poll_device(Array, Array) # 4 {main} thrown in /var/opt/observium/includes/functions.inc.php on line 203Fatal error: Uncaught ArgumentCountError: Too few arguments to function array_sort(), 1 passed in /var/opt/observium/includes/polling/applications/bind.inc.php on line 82 and at least 2 expected in /var/opt/observium/includes/functions.inc.php: 203 Stack trace: # 0 /var/opt/observium/includes/polling/applications/bind.inc.php( 82 ): array_sort(Array) # 1 /var/opt/observium/includes/polling/applications.inc.php( 33 ): include( '/var/opt/observ...' ) # 2 /var/opt/observium/includes/polling/functions.inc.php( 706 ): include( '/var/opt/observ...' ) # 3 /var/opt/observium/poller.php( 185 ): poll_device(Array, Array) # 4 {main} thrown in /var/opt/observium/includes/functions.inc.php on line 203 [root @obs -vx- 010101 - 1 local]# vim /var/opt/observium/includes/polling/applications/bind.inc.php [root @obs -vx- 010101 - 1 local]#

            People

              sid3windr Tom Laermans
              satish.lx Satish Patel
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: