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

Allow aggregate item discovery

XMLWordPrintable

    • Icon: New Feature Request New Feature Request
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • Server (S)

      Currently, if you have a set of hosts in a group that have items created via low level discovery, if you want to aggregate this data onto a dummy host you have to create an item manually for each of these discovered items (Or via the API of course).

      What would be extremely useful and time-saving would be the ability to discover items across a set of hosts and add an aggregate item to your dummy host.

      Example:

      I have 3 hosts in a group, each has an item that reports the 50th percentile of performance for a specific API and I want to aggregate this data. I have to configure an item on my dummy host like this:

      grpavg["{$AGG_GROUP}","system.run[\"curl -s {$MON_URL} | /usr/local/bin/jq '.timers|.[\\"{$PREF}$someRandomAPI.requests\\"]|.p50'\"]","last","0"]
      

      If I have discovered 30 APIs on each of my hosts, I have to add 30 aggregate items to collate the data. I would like to be able to discover such items on my hosts and create an aggregate item from a prototype.

      In our use case, all of our hosts are cloud-based and will be dropping in and out of the host group. New APIs would be found on the hosts as the application is developed, so I need a means of dynamically creating both host and aggregate items based on discovery alone.
      -----------
      I have searched this project and wider for any previous request of this kind and I cannot see anything. If I have missed anything, I apologise in advance.

      Thanks
      Phil Donaldson

            Unassigned Unassigned
            technical.support OFN Team
            Votes:
            13 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated: