Ad Widget

Collapse

Выполнение python-скрипта при срабатывании тр&

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • SuperEnemy
    Junior Member
    • Jun 2013
    • 9

    #1

    Выполнение python-скрипта при срабатывании тр&

    Установил 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

    и вроде как должно что-то происходить: например в дашборде показывает, что действие выполнено, хотя в логах никак это не отображается, на почту тоже не приходит сообщение.

    Скрипт работает, т.к просто выполняя эту команду в терминале, приходит сообщение.

    Настроил оповещение через джаббер, там без проблем шлёт при срабатывании.
  • neogan
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Sep 2011
    • 118

    #2
    А что в аудите? Администрирование -> Аудит (по действиям)

    Так же в логе узла <Название узла> есть информация об выполнении скрипта? (если можно то лучше посмотреть с уровнем дебага 4)

    Comment

    • SuperEnemy
      Junior Member
      • Jun 2013
      • 9

      #3
      Спасибо за ответ, буквально полчаса назад разобрался, оказалась проблема в том, что в конфиге агента была закоменчена строчка EnableRemoteCommands=1, как-то я на такой моментик и не обратил внимания)

      Comment

      Working...