Ad Widget

Collapse

SMTP Zabbix 3.0

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • prizrak_com
    Junior Member
    • Mar 2016
    • 1

    #1

    SMTP Zabbix 3.0

    Добрый день!

    Подскажите пожалуйста, установил новую версию Zabbix Server. Начал настраивать способ оповещения через Email. У Вас в мануале написано:
    " Чтобы сделать опции SMTP аутентификации доступными, Zabbix сервер необходимо скомпилировать с --with-libcurl опцией компиляции с cURL 7.20.0 или выше."
    А если я устанавливал Zabbix Server из пакетов, то мне надо разве что-то компилировать? Или там уже все настроено и доступно?

    Просто попробовал настроить отправку, но письма так и не пришли

    Простите, если вопрос оказался глупым...
  • zmdpc
    Senior Member
    • Oct 2014
    • 484

    #2
    Проверьте версию curl. Например на debian/ubuntu команда dpkg -l | grep curl . Если версия больше чем 7.20 смотрите логи zabbix-server. Лично я использую отправку через скрипт, работает как часики претензий нет...

    Comment

    • alexlx
      Junior Member
      • Mar 2016
      • 4

      #3
      prizrak_com я ставил Zabbix 3.0 неделю назад, версия libcurl 7.35.0. Причем дополнительно не ставил. Настроил уведомления по email, но долго не мог понять почему они не срабатывают на триггеры. Они таки работают, но не совсем понял как это активируется. В одном из окошек, по-моему в Триггерах был, увидел надпись Не подтвержден. Нажал Подтвердить, и уведомления посыпались на почту.

      Comment

      • OlegBobovich
        Junior Member
        • Mar 2016
        • 17

        #4
        Originally posted by alexlx
        prizrak_com я ставил zabbix 3.0 неделю назад, версия libcurl 7.35.0. Причем дополнительно не ставил. Настроил уведомления по email, но долго не мог понять почему они не срабатывают на триггеры. Они таки работают, но не совсем понял как это активируется. В одном из окошек, по-моему в Триггерах был, увидел надпись Не подтвержден. Нажал Подтвердить, и уведомления посыпались на почту.
        А вот как нить по подробней, где и что ты подтвердил ? )

        Comment

        • aftertime
          Junior Member
          • Feb 2016
          • 21

          #5
          В одной из статей на хабре Алексей выкладывал пример настройки уведомлений для Gmail.
          Картинку прикладываю к сообщению.
          Обратите также внимание на следующие ссылки:
          Starting January 2025, less secure apps, third-party apps, or devices that have you sign in with only your username and password will no longer be supported for Google Workspace accounts. For exact


          Ссылка на комментарий
          В большой обзорной статье мы бегло рассказали об основных возможностях Zabbix 3.0. Теперь хотим предложить вашему вниманию серию мини-обзоров новых возможностей Zabbix 3.0, начнем с прогнозирования...

          Интересуют настройки для яндексовской почты, самостоятельно настроить не получается.
          И как проверить, поддерживает ли такой функционал версия, шедшая в комплекте с виртуальной машиной?
          Подскажите, пожалуйста простой способ отправки тестового сообщения. Спасибо.
          Attached Files
          Last edited by aftertime; 18-03-2016, 11:57.

          Comment

          • fers
            Junior Member
            • Mar 2016
            • 14

            #6
            Добрый день, коллеги.
            Аналогичная ситуация,ставил из пакетов 2 недели назад.
            Версия libcurl3 7.38.0
            Пытаюсь настроить отправку писем через SMTP smtp.yandex.ru, и не уходят письма.
            Состояние: не отправлено.
            Ошибка: Timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
            Есть идеи в какую сторону смотреть? Возможно у кого-то заработало?
            Я понимаю, что можно сделать shell скриптом, но раз ребята постарались и сделали поддержу SSL, хочется этим пользоваться из коробки. Возможно есть идеи какие логи посмотреть?

            Попробовал поставить Безопасность подключения вместо STARTTLS на SSL/TLS, письма так же не уходит, а текст ошибки: Login denied: Authentication failed: 535
            Last edited by fers; 22-03-2016, 14:40.

            Comment

            • zmdpc
              Senior Member
              • Oct 2014
              • 484

              #7
              Порт почему не 587 ? В настройке учетки какой метод доступа разрешен?
              Last edited by zmdpc; 22-03-2016, 12:40.

              Comment

              • fers
                Junior Member
                • Mar 2016
                • 14

                #8
                Originally posted by zmdpc
                Порт почему не 587 ?
                Настройки брал вот отсюда https://yandex.ru/support/mail/mail-clients.xml
                Простите, а почему 587?

                Comment

                • fers
                  Junior Member
                  • Mar 2016
                  • 14

                  #9
                  Originally posted by zmdpc
                  Порт почему не 587 ? В настройке учетки какой метод доступа разрешен?
                  Все делаю из под учетной записи администратора. Как я понимаю письма пытаются отправится и проблема на уровне общения с почтовым сервером.

                  Comment

                  • aftertime
                    Junior Member
                    • Feb 2016
                    • 21

                    #10
                    Originally posted by zmdpc
                    Порт почему не 587 ?
                    Вот почему: https://www.yandex.ru/support/mail/mail-clients.xml
                    Исходящая почта
                    адрес почтового сервера — smtp.yandex.ru;
                    защита соединения — SSL;
                    порт — 465.
                    В дашборде написано, что почта ушла, но мне она не приходит.
                    Code:
                     sudo tail -f /var/log/zabbix/zabbix_server.log
                    
                      1108:20160322:152103.517 Timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
                      1108:20160322:152213.529 Timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
                      1108:20160322:152253.536 Timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
                    Attached Files

                    Comment

                    • fers
                      Junior Member
                      • Mar 2016
                      • 14

                      #11
                      Originally posted by aftertime
                      В дашборде написано, что почта ушла, но мне она не приходит.
                      Code:
                       sudo tail -f /var/log/zabbix/zabbix_server.log
                      
                        1108:20160322:152103.517 Timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
                        1108:20160322:152213.529 Timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
                        1108:20160322:152253.536 Timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
                      Очень странно, что пишет, что отправлено письмо у вас. Так как у меня такая же ошибка: "Timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received" и пишет, что письмо не отправлено!
                      Last edited by fers; 22-03-2016, 16:09.

                      Comment

                      • zmdpc
                        Senior Member
                        • Oct 2014
                        • 484

                        #12
                        Originally posted by aftertime
                        Вот почему: https://www.yandex.ru/support/mail/mail-clients.xml


                        В дашборде написано, что почта ушла, но мне она не приходит.
                        Code:
                         sudo tail -f /var/log/zabbix/zabbix_server.log
                        
                          1108:20160322:152103.517 timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
                          1108:20160322:152213.529 timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
                          1108:20160322:152253.536 timeout was reached: Operation timed out after 0 milliseconds with 0 out of 0 bytes received
                        Ну раз "потому что" тогда ставьте тип ssl, а не starttls. Проверяли доступность порта с консоли?
                        Last edited by zmdpc; 22-03-2016, 15:41.

                        Comment

                        • fers
                          Junior Member
                          • Mar 2016
                          • 14

                          #13
                          Originally posted by zmdpc
                          Ну раз "потому что" тогда ставьте тип ssl, а не starttls. Проверяли доступность порта с консоли?
                          Я пробовал менять, получаю такую ошибку: Login denied: Authentication failed: 535

                          Проверяли доступность порта с консоли?

                          А как проверить?

                          Спасибо, что пытаетесь помочь.
                          Last edited by fers; 22-03-2016, 16:09.

                          Comment

                          • zmdpc
                            Senior Member
                            • Oct 2014
                            • 484

                            #14
                            Проверьте не блокируется вашим фаерволом исходящий порт 465. Можете сделать подключение на smtp.yandex.ru команда telnet smtp.yandex.ru 465

                            Comment

                            • aftertime
                              Junior Member
                              • Feb 2016
                              • 21

                              #15
                              Originally posted by zmdpc
                              Проверяли доступность порта с консоли?
                              Проверил, ага.
                              Code:
                              telnet smtp.yandex.ru 465
                              Trying 87.250.250.38...
                              Connected to smtp.yandex.ru.
                              Escape character is '^]'.
                              Code:
                              ставьте тип ssl, а не starttls.
                              После смены настроек посыпались другие ошибки:
                              Code:
                               1108:20160322:164954.443 Login denied: Authentication failed: 535
                                1108:20160322:165024.612 Login denied: Authentication failed: 535
                              Я так понимаю это ошибка о том, что яндекс не разрешает логиниться. Странно, что Thunderbird с теми же настройками работает отлично.

                              Comment

                              Working...