Бих искал да направя графика на средните резултати от ping от Zabbix агенти, базирани на Windows, към отдалечените адреси на нашия базиран в облака сървър на център за обаждания. Разбрах как да върна резултат от 1 (успешен пинг) или 0 (неуспешен пинг), но това е безполезно в моя сценарий.
Знам, че това не е присъщо на Zabbix по никакъв начин. Единственият начин, който открих, че е дори близък, беше да настроя UserParameter във файла zabbix_agentd.conf, който пингва отдалечения IP адрес и GREPs необходимата информация. За съжаление, GREP ще върне само стойността на целия ред, съдържащ низа, който търся.
Например (пинг от Zabbix агента):
ping 192.168.120.1 | grep "Average ="
се завръща:
Minimum = 46ms, Maximum = 51ms, Average = 49ms
Всичко, което наистина искам да върна, е 49. По този начин мога да начертая резултатите по полезен начин.