[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 agent custom

После этого, Zabbix успешно будет видеть всю данную команду.


© Copyright 2009 - 2017. Программирование и верстка руками и с умом. ИТ-аутсорс для СНГ.

ИП Шкабко Роман, Код ЕДРПОУ: 34047020