Рабочая задача - обеспечить в Zabbix 2.2 мониторинг прокси MaxScale.Пример скрипта "status":
#!/usr/bin/php
<?php
$json_string = `/usr/bin/maxadmin -pmariadb show serversjson`;
$obj=json_decode($json_string,true);
echo $obj[$argv[1]]["nodeId"];Добавляем в zabbix_agentd.conf
UserParameter=ServerStatus1, /<yourLovePlace>/status 0
UserParameter=ServerStatus2, /<yourLovePlace>/status 1
UserParameter=ServerStatus3, /<yourLovePlace>/status 2Если серверов больше чем у меня, добавляем новые строчки, параметр увеличиваем на 1. В zabbix ловим -1 это значит сервер не в кластере и идем разбираться.
"show serversjson" еще много чего интересного выводит.URL:
Обсуждается: http://www.opennet.dev/tips/info/2987.shtml
Нет слов. Вы бы LLD освоили что ли https://www.zabbix.com/documentation/2.2/manual/discovery/lo....
Может с вашей статьёй о мониторниге MaxScale сравним ?
A хде статья то?
спасибо, как раз бился над этим. очень полезная и своевременная статья
> Добавляем в zabbix_agentd.confПолезно и своевременно отмечусь:
> UserParameter=ServerStatus1, /<yourLovePlace>/status 0
> UserParameter=ServerStatus2, /<yourLovePlace>/status 1
> UserParameter=ServerStatus3, /<yourLovePlace>/status 2UserParameter=ServerStatus[*], /<yourLovePlace>/status $1
и в айтемах
ServerStatus[1]
ServerStatus[2]
ServerStatus[3]