Details

    • Help
    • Resolution: Incomplete
    • Trivial
    • None
    • None
    • Poller, Unix Agent
    • None

    Description

      We monitor 200 more devices, mostly cisco, but I have a broken graph problem broken,
      I Use the device:
      12 Cpu, with 16Gb of RAM

        o Linux OS 4.4.0-87-generic [amd64] (Ubuntu 16.04)
        O Apache 2.4.18
        o PHP 7.0.22-2 + ubuntu16.04.1 + deb.sury.org + 4 (OPcache: DISABLED)
        O Python 2.7.12
        o MySQL 5.7.19-0ubuntu0.16.04.1 (extension: mysqli 5.0.12-dev)
        SNMP NET-SNMP 5.7.3
        O RRDtool 1.5.5

      Attachments

        1. configphp.txt
          4 kB
        2. cron.txt
          0.9 kB
        3. msql.txt
          3 kB
        4. obs1.png
          obs1.png
          11 kB
        5. obs2.png
          obs2.png
          80 kB
        6. obs3.png
          obs3.png
          22 kB
        7. polling.PNG
          polling.PNG
          33 kB
        8. polling.PNG
          polling.PNG
          41 kB
        9. polling2.PNG
          polling2.PNG
          19 kB
        10. pollingInfo.PNG
          pollingInfo.PNG
          204 kB

        Activity

          [OBS-2407] intermittent Graph
          landy Mike Stupalov made changes -
          Issue Type Original: Task [ 3 ] New: Help [ 10200 ]
          landy Mike Stupalov made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          landy Mike Stupalov made changes -
          Resolution New: Incomplete [ 4 ]
          Status Original: Pending Response [ 10000 ] New: Resolved [ 5 ]

          1. You use incorrect cron time for poller-wrapper (run every 7 minutes):

          */7 *     * * *   root    /opt/observium/poller-wrapper.py  >> /dev/null 2>&1
          

          we support only 5 min interval, must be:

          */5 *     * * *   root    /opt/observium/poller-wrapper.py  >> /dev/null 2>&1
          

          2. Your devices (as I see) support v2c and v3 snmp auth, please use it instead v1. This is reason why you have polling issue.

          3. Use rrdcached and prefer ssd hard disks as storage for mysql/rrd.

          landy Mike Stupalov added a comment - 1. You use incorrect cron time for poller-wrapper (run every 7 minutes): */7 * * * * root /opt/observium/poller-wrapper.py >> /dev/null 2>&1 we support only 5 min interval, must be: */5 * * * * root /opt/observium/poller-wrapper.py >> /dev/null 2>&1 2. Your devices (as I see) support v2c and v3 snmp auth, please use it instead v1. This is reason why you have polling issue. 3. Use rrdcached and prefer ssd hard disks as storage for mysql/rrd.
          adama Adam Armstrong made changes -
          Status Original: Open [ 1 ] New: Pending Response [ 10000 ]

          $config['snmp']['version'] = "v1"; // Default version to use

          This is also a horrifically bad idea. You should never use SNMP v1 unless a device doesn't support SNMP v2c. If your devices are using SNMPv1, this would explain why they are very very slow to poll.

          adama Adam Armstrong added a comment - $config ['snmp'] ['version'] = "v1"; // Default version to use This is also a horrifically bad idea. You should never use SNMP v1 unless a device doesn't support SNMP v2c. If your devices are using SNMPv1, this would explain why they are very very slow to poll.
          adama Adam Armstrong made changes -
          Assignee Original: Mike Stupalov [ landy ] New: Adam Armstrong [ adama ]

          470 seconds seems pretty good considering you have a device which takes 420 seconds by itself. You should disable that device to see what the other devices take, then slowly decrease the poller threads to get it close to 300 seconds. Then re-enable that device.

          You will always get gaps if you don't have a 5-minute poller period. This is how RRD works.

          adama Adam Armstrong added a comment - 470 seconds seems pretty good considering you have a device which takes 420 seconds by itself. You should disable that device to see what the other devices take, then slowly decrease the poller threads to get it close to 300 seconds. Then re-enable that device. You will always get gaps if you don't have a 5-minute poller period. This is how RRD works.
          adama Adam Armstrong made changes -
          Issue Type Original: Bug [ 1 ] New: Task [ 3 ]
          adama Adam Armstrong made changes -
          Priority Original: Major [ 3 ] New: Trivial [ 5 ]

          People

            adama Adam Armstrong
            dicblack siddiq
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: