Hello,
I have multiple hosts in a cluster group
If the host is not available (down), the aggregated calculated time returns an absurd value, because for zabbix the "last" means the last time the value was checked by zabbix. But normally for a given timestamp; if the value has not been checked, it should return 0.
grpsum ["cluster", system.cpu.num, "last", 0]
for example here if a host in the "cluster" group has not been online since 8:00 am, the cpu count returned at 11:00 am should be zero and not 32 which was the valid CPU count before 8:00 am but the problem is that i get 32, because the last value checked by zabbix was 32 at 7:59 am.
Can I achieve it this in zabbix or do I have to do an external script: ssh loop on all machines in the cluster, then sum the processors then send it with zabbix_sender then fetch this value with zabbix_trapper))?
Thx in advance
Best regards
Comment