Voipnotes
Услуги
  • 3CX Phone System
    • Купить IP АТС - 3CX Phone System
Ещё
    Задать вопрос
    +7 (499) 113-65-73
    Заказать звонок
    sale@voipnotes.ru
    г. Москва 2-й Михайловский проезд 9
    +7 (499) 113-65-73
    Заказать звонок
    Voipnotes
    Услуги
    • 3CX Phone System
      • Купить IP АТС - 3CX Phone System
      Voipnotes
      Услуги
      • 3CX Phone System
        • Купить IP АТС - 3CX Phone System
        Voipnotes
        Voipnotes
        • Услуги
          • Назад
          • Услуги
          • 3CX Phone System
            • Назад
            • 3CX Phone System
            • Купить IP АТС - 3CX Phone System
        • +7 (499) 113-65-73
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        • Главная
        • Блог
        • Настройка почтовых уведомлений в Zabbix 2.4

        Настройка почтовых уведомлений в Zabbix 2.4

        7 Апреля 2015

        В этой статье мы расскажем как научить программу Zabbix отправлять события на почту.

        В самом Zabbix есть встроенный клиент для отправки сообщений на почту, но он работает без авторизации на почтовом сервере SMTP. Данный функционал, вы можете посмотреть в консоли Zabbix (Administration->Media types->Email). Можно попытаться настроить реальный почтовый ящик, но почта у вас отправлять не будет, так как практически все почтовые сервера (mail.ru, gmail.com, yandex.ru) требуют авторизацию.

        smtp_zabbix_1-620x346.jpg

        Поискав в интернете, мы нашли решение.

        Рекомендуется поднять свой собственный smtp клиент на сервере, где установлен Zabbix. Как это сделать мы писали в данной статье. На своем сервере я использую Ubuntu 14.10, но настройки ssmtp от Centos не отличаются. Далее необходимо написать скриптик на bash и указать Zabbix отправлять уведомления через этот скрипт.

        Перейдем к непосредственной настройке:

        1) Смотрим, где Zabbix хранит свои скрипты. Для этого в файле zabbix_server.conf ищем строку AlertScriptsPath и при необходимости меняем путь (по умолчанию путь /usr/lib/zabbix/alertscripts, мы менять его не будем).

        sudo nano /etc/zabbix/zabbix_server.conf

        2) Создаем bash скрипт, необходимы для отправки сообщений. И кладем в папку /usr/lib/zabbix/alertscripts.

        sudo nano /usr/lib/zabbix/alertscripts/emailnotification.sh

        И вписываем в него следующий скрипт:

        #!/bin/bash
        to=$1
        subject=$2
        body=$3

        cat <$body
        EOF

        3) Далее переходим в консоль Zabbix (Administration->Media types->Email) и в поле Type выбираем Script. В поле Script name указываем имя созданного скрипта. И нажимаем кнопку Update.

        smtp_zabbix_2-620x316.jpg

        4) Даем права на файл emailnotification.sh

        cd /usr/lib/zabbix/alertscripts
        sudo chmod 777 emailnotification.sh

        5) Необходимо перезапустить Zabbix server, через консоль.

        sudo service zabbix-server restart

        Далее создаем в Zabbix тригер и проверяем, отправку почты при срабатывании тригера.

        Вроде бы все должно работать, но ничего не работает. Письмо не приходят. Я поставил утилитку mailutils, и письма начали приходить корректно. Для этого выполните, следующую команду:
        sudo apt-get install mailutils

        Нужна консультация?

        Наши специалисты ответят на любой интересующий вопрос

        Задать вопрос
        Поделиться
        Назад к списку
        © 2021 Все права защищены.
        +7 (499) 113-65-73
        Заказать звонок
        sale@voipnotes.ru
        г. Москва 2-й Михайловский проезд 9
        Политика конфиденциальности
        Версия для печати
        © 2021 Все права защищены.
        Заказать звонок
        Написать сообщение