Uploaded image for project: 'ZABBIX BUGS AND ISSUES'
  1. ZABBIX BUGS AND ISSUES
  2. ZBX-3547

agent returns wrong value for perf_counter(p, X), X>60 after host restart

    Details

    • Type: Incident report
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.3
    • Fix Version/s: 1.8.6, 1.9.4 (alpha)
    • Component/s: Agent (G)
    • Labels:
      None
    • Environment:
      Windows 2003 R2 x64

      Description

      It seems that when using an active check of type perf_counter(whatever, X) with a large X value, after a host restart, the agent sometimes gets stuck sending trash information.

      I have seen this happen 2 times with these counters, monitoring different servers.
      perf_counter[\MSExchangeTransport Queues(_total)\Retry Remote Delivery Queue Length, 300] – it would sometimes get stuck sending 17050624
      perf_counter[\MSExchangeIS\RPC Averaged Latency, 300] – it would get stuck sending 100

      As far as I can tell it happens only when X is larger than 60 (I only use 30, 60 or 300 in my templates) and gets back to normal after an agent restart. It also seems to happen just after a server restart, so it may be that the windows perfcounter API simply does not have enough data to generate an average for 300sec.

        Attachments

        1. outlook_closed.txt
          5 kB
        2. zabbix_agentd_5sec_pollig.log
          27 kB
        3. bug_4.log
          98 kB
        4. bug_5.png
          bug_5.png
          89 kB
        5. compare-load.png
          compare-load.png
          87 kB
        6. compare-util.png
          compare-util.png
          84 kB

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              mmarkwitzz Alexandru Nica
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: