В этом руководстве приведены пошаговые инструкции как расширить функциональность Zabbix агента.
Напишите скрипт или составьте командную строку для получения необходимого параметра.
Например, мы можем написать следующую команду, чтобы получить общее количество запросов, выполненных сервером MySQL:
После выполнения, команда возвращает общее количество SQL запросов.
Добавим эту команду в конфигурационный файл агента.
Добавьте в zabbix_agentd.conf команду:
mysql.questions это уникальный идентификатор. Здесь может быть любая строка, например, queries.
Протестируем этот параметр, используя утилиту zabbix_get.
Перезапустите Zabbix агента.
Агент заново загрузит конфигурационный файл.
Добавим новый элемент данных для мониторинга.
Добавьте новый элемент данных с ключем=mysql.questions к наблюдаемому узлу сети. Тип этого элемента данных должен быть "Zabbix агент" или "Zabbix агент (активный)".
Помните, что очень важно правильно настроить тип возвращаемого значения в Zabbix сервере. Иначе Zabbix не будет принимать значения для этого элемента данных.