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

Items are not counted in the queue for "unavailable" host (agent, snmp, ipmi)

XMLWordPrintable

    • Icon: Incident report Incident report
    • Resolution: Won't fix
    • Icon: Critical Critical
    • None
    • 1.8.9
    • Frontend (F), Server (S)
    • UnavailableDelay, UnreachableDelay, UnreachablePeriod are default

      Firstly a question -> What is the "Zabbix queue" ?
      Is it closer to concept "Performance indicator for real-time mode" or to "Tool for troubleshooting" ?

      IMO it's closer to "Tool for troubleshooting" Yes?
      Ok, then why "unavailable" items are not counted in the queue?

      After the zabbix_server message:
      3673:20111027:160210.459 Zabbix agent item [sleep5] on host [it0] failed: first network error, wait for 15 seconds
      3674:20111027:160228.423 Zabbix agent item [sleep5] on host [it0] failed: another network error, wait for 15 seconds
      3674:20111027:160246.426 Zabbix agent item [sleep5] on host [it0] failed: another network error, wait for 15 seconds
      3674:20111027:160304.430 temporarily disabling Zabbix agent checks on host [it0]: host unavailable

      all Zabbix agent[snmp|ipmi] items belonging to unavailable hosts are not counted in the queue.

      This behavior verified practically for server side and the GUI for Zabbix agent items.
      Seems the same will be for SNMP and IPMI items.

      GUI side:
      (h.available<>2 AND i.type in (0)) OR (h.snmp_available<>2 AND i.type in (1,4,6)) OR (h.ipmi_available<>2 AND i.type in (12)))
      I know what "available=2" means and when it changes to =2.

      Server side: see attached "queue-agent-disabled.png" (update interval for all queue items is 5 seconds)

      Why that made specially?

      For instance the items for Unreachable period are counted but for Unavailable period are not! Here is no logic.
      Next example: if items will have the type "Agent (active)" then queue behavior will be different. Seems inconsistency , etc.

      How end user can understand in the GUI that he does not have last data if the queue is empty ?

      I would recommend to count "unavailable" host in the queue.

            Unassigned Unassigned
            zalex_ua Oleksii Zagorskyi
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: