Uploaded image for project: 'ZABBIX FEATURE REQUESTS'
  1. ZABBIX FEATURE REQUESTS
  2. ZBXNEXT-8456

Change the way of displaying names of items, triggers and other object in host and other views in Zabbix frontend

XMLWordPrintable

    • Icon: Change Request Change Request
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • 7.0.0alpha1, 7.0 (plan)
    • Frontend (F)
    • None

      Issue: Right now names of the host objects are consist of several prefixes:

      • Template name - if object inherited from template
      • LLD rule name - if object created by lld
      • Master item name - if metric type is DEPENDED

      Because of this its pretty common case when very long names are appeared. Here is an example:

       

      Suggestion: The main idea is remove excessive information from the view and keep the functionality of the current one.

      Current prefixes allows to quickly understand if metric are LLD rule, if metric have a master metric or if metric from a template. But very rarely you need to know exactly names of this entities.
      So i suggest to replace all the prefixes with icons that will work as 'flags'. This icons should have a tool-tip with information about corresponding names and this icons should be still clickable and forward to corresponding items (keep linking behavior). Here is an example how i see it would looks like:

       

      When you hover icons, tool-tips should appear and show names of entities:

       

      This icons could be moved to separate column to make it looks more pretty:

      Also it could be a good idea to make it as enabled-by-default tick-box option in filter section so user could switch to 'old' detailed (current) view in case if it would be required for some kind of debug. Detailed (current) view could be useful when you want to find all the depended items for same master item or find all the items from the same lld rule. Good example is 'Compact view' option from Problems view:

      This is a concept, not a final solution. So other Zabbix forms should be analyzed and decision made about implementing naming improvements.

      This naming changes should be applied to:

      • Host view entities (items, triggers, lld rules, item prototypes, trigger prototypes, graphs, dashboards)
      • Template view entities (items, triggers, lld rules, item prototypes, trigger prototypes, graphs, dashboards)
      • latest data view(item's template name, item's master item)
      • hosts list view (discovered hosts)

            zabbix.dev Zabbix Development Team
            abiba Andrew Biba
            Votes:
            5 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: