Details
-
Change Request
-
Status: Open
-
Medium
-
Resolution: Unresolved
-
None
-
None
-
Zabbix 5.2
Description
We know about possibilities of connecting Zabbix to grafana, but all hard-work has already been done - data is already in the db)
In graph widget you can choose specific item with a wildcard inside, like UPS * temperature to get "UPS DC4:Rack11 temperature" and "UPS DC7:Rack13 temperature" on one graph - which is more than cool
We have aggregate, selects by groups and wildcard support - but we cannot table display separate items with different item names!
Only if you have 100% identical item names.
Consider following:
template item key: vfs.file.cksum[\{$FILE}]
template item name: Checksum [\{$FILE}]
{$FILE} on host1 = test.log
{$FILE} on host2 = syslog.log
When they are created on 2 hosts you get :
host1 Checksum test.log vfs.file.cksum[test.log] host2 Checksum syslog.log vfs.file.cksum[syslog.log]
As they have different item names - the data overview will be
host1 host2 Checksum test.log X _ Checksum syslog.log _ X
If you will change template item name to => Checksum some-file
host1 host2 Checksum some-file X X
Only items with identical name will display good, which is sad
Situation get worse when you have 10+ hosts - this makes a huge staircase
Check this:
host1 HAproxy status 1 host2 HAproxy status 1 ___ HAproxy status 1 host3 HAproxy status 1 ___ HAproxy status 1 ___ HAproxy status 1 host4 HAproxy status 1
This is latest data display. Why not use it in Data overview + some columns sorts/filters in addition?
- Sorting
- Filtering
- wildcard/aggregate selects in filters
Shortly:
1. Make "Latest data" widget for dashboards (it is easier than adding support for wildcards to Data overview )
2. Data overview page (and widget) needs improvement in table display part
3. Similar pages/widgets that display tables can also be improved by reusing that code