Установил zabbix-сервер и агент на своём компьютере. настроил узел, элемент данных и триггер, который следит за температурой CPU. Ну и необходимо настроить выполнение скрипта при срабатывании триггера, который отправляет сообщение не почту.
Настроил действие: выполнение удалённой команды: <Название узла>:<удалённая команда>
удалённая команда такова: /usr/bin/python /home/vlad/scripts/zabbix/send_mail.py
Ещё в zabbix_agentd.conf указал: UserParameter=CPU LOAD,/usr/bin/python /home/vlad/scripts/zabbix/send_mail.py
и вроде как должно что-то происходить: например в дашборде показывает, что действие выполнено, хотя в логах никак это не отображается, на почту тоже не приходит сообщение.
Скрипт работает, т.к просто выполняя эту команду в терминале, приходит сообщение.
Настроил оповещение через джаббер, там без проблем шлёт при срабатывании.
Настроил действие: выполнение удалённой команды: <Название узла>:<удалённая команда>
удалённая команда такова: /usr/bin/python /home/vlad/scripts/zabbix/send_mail.py
Ещё в zabbix_agentd.conf указал: UserParameter=CPU LOAD,/usr/bin/python /home/vlad/scripts/zabbix/send_mail.py
и вроде как должно что-то происходить: например в дашборде показывает, что действие выполнено, хотя в логах никак это не отображается, на почту тоже не приходит сообщение.
Скрипт работает, т.к просто выполняя эту команду в терминале, приходит сообщение.
Настроил оповещение через джаббер, там без проблем шлёт при срабатывании.
Comment