Host Navigator widget loads all monitored triggers for selected hosts when calculating problem counts

XMLWordPrintable

    • Support backlog
    • 1

      When Show problems is set to All or Unsuppressed, the Host Navigator widget loads all monitored, non-dependent triggers assigned to the selected hosts.

      Steps to reproduce
      1. Create a host group containing hosts with a large number of monitored triggers.
      2. Add a Host Navigator widget to a dashboard.
      3. Select this host group.
      4. Set Show problems to Unsuppressed.
      5. Set the Host limit high enough to include the affected hosts.
      6. Open or refresh the dashboard.
      7. Check the widget.hostnavigator.view request.

      Actual result

      Widget loads all monitored, non-dependent triggers assigned to the selected hosts before checking which triggers have active problems.

      Request cost grows with the total number of configured triggers and may become very expensive or fail for larger environments.

      Expected result

      Widget should not load all configured triggers only to calculate active problem counters.

            Assignee:
            Zabbix Development Team
            Reporter:
            Piotr Wegrzyn
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: