Мониторинг MaxScale в Zabbix |
[исправить] |
Рабочая задача - обеспечить в 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" еще много чего интересного выводит.
|
|
|
|
Раздел: Корень / Администратору / Система / Просмотр состояния и мониторинг системы |