Ad Widget

Collapse

Zabbix+внешний Jabber

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Nikit
    Junior Member
    • Oct 2015
    • 4

    #1

    Zabbix+внешний Jabber

    Добрый день, уважаемое сообщество!
    Столкнулся с проблемой отправки уведомлений через Jabber через внешний скрипт https://github.com/dynax60/zabbix-sc...ster/jabber.pl. Сам скрипт работает прекрасно, с консоли всё отправляется. Настроил оповещения, профиль, действия на триггер. После срабатывания триггера в дашборде состояние jabber "Отправлено", но сообщения не доходят. в логах openfire - пусто. На скрипте chmod 777. В zabbix_server.log Jabber notificatons: YES. AlertScriptsPath=/usr/lib/zabbix/alertscripts, там же скрипт и лежит. Zabbix установлен на CentOS7 Minimal. Подскажите куда смотреть.
  • DeeZ
    Member
    • Aug 2015
    • 82

    #2
    проверьте что скрипт выполняется корректно под пользхователем zabbix.
    Может каких то переменных окружения нехватает, либо (частая ошибка у меня) используется sh вместо bash
    Last edited by DeeZ; 07-10-2015, 12:25.

    Comment

    • OKyHb
      Senior Member
      • Sep 2010
      • 103

      #3
      А почему встроенной поддержки jabber не достаточно? Зачем отдельный скрипт?

      Comment

      • Nikit
        Junior Member
        • Oct 2015
        • 4

        #4
        Originally posted by DeeZ
        проверьте что скрипт выполняется корректно под пользхователем zabbix.
        Может каких то переменных окружения нехватает, либо (частая ошибка у меня) используется sh вместо bash
        Да, по видимому дело в этом!
        Code:
         sudo -u zabbix /usr/lib/zabbix/alertscripts/jabber
        Can't locate Net/XMPP.pm in @INC (@INC contains: /usr/local/lib64/perl5...

        Comment

        • Nikit
          Junior Member
          • Oct 2015
          • 4

          #5
          Originally posted by OKyHb
          А почему встроенной поддержки jabber не достаточно? Зачем отдельный скрипт?
          Когда только озадачился этим вопросом, наткнулся на несколько постов с рекомендацией использовать именно скрипт, если в сети уже используется корпоративный jabber.

          Comment

          • Nikit
            Junior Member
            • Oct 2015
            • 4

            #6
            Так и не удалось победить отправку через скрипт. При установке модуля возникла ошибка тестирования t/2, модуль ставился через cpan force install. Так как под root скрипт работает, я так понимаю проблема не в этом.

            Comment

            Working...