[ZABBIX] кастомные команды на агенте
Задача: отследить выполнение команды на Zabbix агенте, которые не входят в стандартную комплектацию.
Для примера, давайте выведем самую простую команду echo 1. Все остальные ничем не отличаются, только подставляем другую команду :) Подсоединяемся к нашему серверу, на котором кстественно уже должен стоять и работать Zabbix Agent и выполняем следующие команды:
#Для теста выводим нашу команду
echo 1
#Заходим в файл конфигурации Zabbix Agent
mcedit /etc/zabbix/zabbix_agentd.conf
#В конце файла добавлеям нашу команду (синтакиси заббикс_команда, линукс_команда)
UserParameter=flamix_echo_test, echo 1
#Тестируем выполнения
zabbix_agentd -t flamix_echo_test
#Если все прошло успешно, перезапускаем агент
service zabbix-agent restart
Добавления команды на стороне Zabbix-a
Заходим в админку, Настройка, Узлы сети, Элементы данных. Переходим и нажимаем "Создать элемент данных". Вводим параметры в соответствии с задачами. У нас это будет так
После этого, Zabbix успешно будет видеть всю данную команду.