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

perf_counter_en / perf_counter with "Check for not supported value" check incorrect preprocessing

XMLWordPrintable

    • Icon: Problem report Problem report
    • Resolution: Won't Do
    • Icon: Trivial Trivial
    • None
    • 5.2.6
    • Agent (G), Proxy (P), Server (S)
    • None
    • Agent2: Windows Server from 2008 r2 to 2019
      Proxy: Ubuntu 20.04.2 LTS Docker zabbix/zabbix-proxy-sqlite3
      Server: Ubuntu 20.04.2 LTS Docker zabbix/zabbix-server-pgsql

      After upgrade from 5.2.4 to 5.2.6 with replace agents from first generation to second incorrect preprocessing starts to happening.

      Steps to reproduce:

      1. Create perf_counter_en (e.g. perf_counter_en["\ASP.NET Applications(_LM_W3SVC_1_ROOT)\Request Execution Time",60])
      2. Add Preprocessing step "Check for not supported value" with "custom on fail set value to 0"
      3. Click on item's "Test" screen element and "Get value and test" button to make sure that scenario works fine (item is unsupported and should be set to 0)
      4. Click on Execute now (assuming that check is passive)

      Result:
      Item does not become unsupported in host item's list, however "0" value does not appear in item's history.
      Also, i would guess, server (or proxy) still treats this item as unsupported causing extra load on unreachable pollers and putting this item in queue.
      Expected:
      Value "0" in item history, no extra load on unreachable pollers and no extra elements in queue.
      At least that behavior was in 5.2.4 version of installed configuration: server, proxy and agents (first generation).
       

            ssimonenko Sergey Simonenko (Inactive)
            signatev Svyatoslav Ignatev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: