I want to create a dashboard in an external system to display the current status (healthy or not) for each host in my Zabbix. So it will look like the Monitoring -> Hosts page in the Zabbix UI, but with less detail.
I want to make as few requests as possible. With API or SQL-query or any type of HTTP-query, how can I get all the hosts with their hostgroups and wih problem counters, grouped by their severity, e.g
What is the "Zabbix Guru Way" to solve this issue?
I want to make as few requests as possible. With API or SQL-query or any type of HTTP-query, how can I get all the hosts with their hostgroups and wih problem counters, grouped by their severity, e.g
| Host group name | Host name | Host status | Disaster | High | ... | Not classified... |
| Network | Router R01 | Enabled | 0 | 2 | ... | 1 |
| Servers | Server S03 | Disables | 0 | 0 | ... | 0 |