Hello,
We have different OS templates deployed on our hosts (depending of their OS obviously) with items and triggers giving the status of the host. Now I'm asked to create sort of a "Health" item which would summarize the different infos (ofdifferent types too) from the previous items and triggers to tell if the host is OK, degraded or KO.
Basically, if no trigger is fired, the the host is OK, but if one or more specific triggers are firing, then the host is in a degraded state or KO.
For instance :
KO = Ping or SSH connection KO
Degraded = Memory or CPU used above the levels defined in their triggers, errors in the system logs, one or more FS full, too much zombie process...
The goal is to be able to visualize quickly the status oh a host in Grafana dashboards.
I'm a bit confused on which way to do that... Should I use Services ? A complex calculated item ? A request in the BDD ? Other ideas ? What would be the best way to create this in your opinion please ?
Thank you for your help !
We have different OS templates deployed on our hosts (depending of their OS obviously) with items and triggers giving the status of the host. Now I'm asked to create sort of a "Health" item which would summarize the different infos (ofdifferent types too) from the previous items and triggers to tell if the host is OK, degraded or KO.
Basically, if no trigger is fired, the the host is OK, but if one or more specific triggers are firing, then the host is in a degraded state or KO.
For instance :
KO = Ping or SSH connection KO
Degraded = Memory or CPU used above the levels defined in their triggers, errors in the system logs, one or more FS full, too much zombie process...
The goal is to be able to visualize quickly the status oh a host in Grafana dashboards.
I'm a bit confused on which way to do that... Should I use Services ? A complex calculated item ? A request in the BDD ? Other ideas ? What would be the best way to create this in your opinion please ?
Thank you for your help !
Comment