Ad Widget

Collapse

Уведомления Zabbix в Telegram

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Vandercast
    Junior Member
    • Jun 2017
    • 9

    #16
    Originally posted by Nagainos
    Да, всё так. И не забываем про права на пользователя, группу и other's
    Сделал все как вы сказали.

    Zabbix отчитался - 14.06.2017 12:08:36 Admin (Zabbix Administrator) Telegram Отправлено

    В логфайле /tmp/tg.log -
    [zabbix@asterisk /usr/local/etc/zabbix32/zabbix/alertscripts]$ cat /tmp/tg.log
    Original event ID: 91erconnect.gr:icmpping): Up (1)2749482 OK:Ping state Trigger: Ping state
    [zabbix@asterisk /usr/local/etc/zabbix32/zabbix/alertscripts]$

    Видно, что скрипт получает параметры, все вроде бы ок. Но основной скрипт, не отправляет сообщения боту.
    Last edited by Vandercast; 14-06-2017, 11:34.

    Comment

    • Nagainos
      Member
      • Oct 2016
      • 46

      #17
      У вас не передаётся chat_id, по выводу скрипта это явно видно.
      Используйте zbxtg, его проще настроить и отладить

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #18
        Originally posted by Vandercast
        Если нужна дополнительная информация, все предоставлю. Сам угадывать не люблю.
        ip-адрес и рутовый пароль


        А если серьезно:
        1) Проверяем что скрипт работает из консоли (вы сделали)
        2) Настраиваем отсылку оповещений в заббиксе и проверяем Журнал действий (сделали)
        3) Проверяем как заббикс запускает скрипт (сколько и каких именно параметров прилетает в скрипт, мой пример выше)
        4) Проверяем права\env\etc (Может у вас curl лежит там, куда у пользователя zabbix PATH не ведет). env можно проверить добавив в мой пример что-то типа "env >> $LOG"
        5) Проверяем системы контроля доступа на основе ролей (те, которые "аналог selinux и apparmor", для вашей freebsd это глава 15 хэндбука на сколько я понимаю)
        6) Если ничего не помогло, то запускаем под дебагером

        Comment

        • Vandercast
          Junior Member
          • Jun 2017
          • 9

          #19
          Originally posted by Nagainos
          У вас не передаётся chat_id, по выводу скрипта это явно видно.
          Используйте zbxtg, его проще настроить и отладить
          Спасибо за помощь. Попробую еще покопать в этом направлении. Если уж все плохо, то пойду на Github за этим решением.

          Comment

          • dmash
            Junior Member
            • Mar 2016
            • 3

            #20
            Кто-нибудь подскажет, что делать если блокирнут telegram а России, настроены уведомление в него, жалко будет потерять

            Comment

            • Anth(0)ny
              Member
              • Jul 2015
              • 42

              #21
              Я уже прикрутил вместо телеги Signal. Тестирую.

              Прикручивается невероятно быстро, сообщения посылаются как в yowsup'е.

              Comment

              Working...