ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Solved Zabbix - email alerts

    IT Discussion
    zabbix linux centos centos 7 postfix email smtp mta
    7
    68
    13.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Mike DavisM
      Mike Davis
      last edited by scottalanmiller

      I configured a Zabbix box a few months ago and am finally circling back to get email alerts working. It's running Zabbix 3.2.3 on CentOS 3.10.0-514.6.1.el7.x86_64

      From the command line, I can use sendmail to kick out emails, so I don't think it's blocked anywhere. Under Zabbix -> Administration -> media types, I have it set up to use my Office 365 SMTP server and in o365 I have it configured to accept emails from the IP of the Zabbix box.

      I have triggers set up for the different hosts, but I'm not getting any emails. Does anyone know how to troubleshoot the setup?

      scottalanmillerS 1 Reply Last reply Reply Quote 4
      • scottalanmillerS
        scottalanmiller
        last edited by

        We got it working. Using localhost and port 25 was correct. The issue, the reason that that was not instantly obvious, is that there is a bug in the Zabbix interface and it shows people and addresses added to a trigger that are not really added. So no alerts were firing and attempting to send emails. We moved it to the localhost, and Mike got the triggers thing figured out and suddenly emails were flooding through.

        1 Reply Last reply Reply Quote 3
        • scottalanmillerS
          scottalanmiller @Mike Davis
          last edited by

          @Mike-Davis said in Zabbix - email alerts:

          Zabbix 3.2.3 on CentOS 3.10.0-514.6.1.el7.x86_64

          We normally say "CentOS 7". CentOS is the OS family name. 3.10.0 is the Linux kernel version. We can deduce the OS from that, but it's not how it is said. This is what got Art the other day with the Debian 2 thing.

          Mike DavisM 1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller
            last edited by

            The command to get your operating system version is...

            cat /etc/redhat-release
            

            The uname command that you used is for the kernel identifier.

            1 Reply Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller
              last edited by

              Do the logs tell you anything? Might easily be trying to use a PHP SMTP component that is not there or is not working.

              Mike DavisM 1 Reply Last reply Reply Quote 0
              • Mike DavisM
                Mike Davis @scottalanmiller
                last edited by

                @scottalanmiller said in Zabbix - email alerts:

                We normally say "CentOS 7". CentOS is the OS family name. 3.10.0 is the Linux kernel version. We can deduce the OS from that, but it's not how it is said.

                I read your post the other day and thought I need to be specific on the version. Which switch on the uname command tells us that it's CentOS?

                I tried all the variations I could think of and couldn't get anything to spit out CentOS/RedHat/or something that I recognized. That's why I just pasted the output from uname -a.

                scottalanmillerS 1 Reply Last reply Reply Quote 1
                • scottalanmillerS
                  scottalanmiller @Mike Davis
                  last edited by

                  @Mike-Davis said in Zabbix - email alerts:

                  I read your post the other day and thought I need to be specific on the version. Which switch on the uname command tells us that it's CentOS?

                  None, uname queries the kernel, not the OS.

                  Mike DavisM 1 Reply Last reply Reply Quote 0
                  • Mike DavisM
                    Mike Davis @scottalanmiller
                    last edited by

                    @scottalanmiller said in Zabbix - email alerts:

                    None, uname queries the kernel, not the OS.

                    What's the command if you don't know that you're on RedHat or something else?

                    1 Reply Last reply Reply Quote 0
                    • scottalanmillerS
                      scottalanmiller
                      last edited by

                      Here you go...

                      [root@zabbix ~]# cat /etc/redhat-release 
                      CentOS Linux release 7.3.1611 (Core) 
                      
                      1 Reply Last reply Reply Quote 0
                      • scottalanmillerS
                        scottalanmiller
                        last edited by

                        Just for reference, the system is running postfix, not sendmail.

                        1 Reply Last reply Reply Quote 0
                        • hobbit666H
                          hobbit666
                          last edited by

                          What settings are you using for SMTP and Office365?

                          Mike DavisM 1 Reply Last reply Reply Quote 0
                          • Mike DavisM
                            Mike Davis @hobbit666
                            last edited by

                            @hobbit666 said in Zabbix - email alerts:

                            What settings are you using for SMTP and Office365?

                            0_1486998608437_email-config.png

                            hobbit666H 1 Reply Last reply Reply Quote 0
                            • hobbit666H
                              hobbit666 @Mike Davis
                              last edited by

                              @Mike-Davis I think I gave up trying to get the mail.protection thingy to work and ended up just using a mail box with port 587 and STARTTLS

                              1 Reply Last reply Reply Quote 1
                              • Mike DavisM
                                Mike Davis
                                last edited by

                                @hobbit666 said in Zabbix - email alerts:

                                I think I gave up trying to get the mail.protection thingy to work and ended up just using a mail box with port 587 and STARTTLS

                                So install ssmpt and mailx and go about it that way? I could try that with a gmail account and see if I get anything that way.

                                scottalanmillerS 2 Replies Last reply Reply Quote 0
                                • scottalanmillerS
                                  scottalanmiller @Mike Davis
                                  last edited by

                                  @Mike-Davis said in Zabbix - email alerts:

                                  @hobbit666 said in Zabbix - email alerts:

                                  I think I gave up trying to get the mail.protection thingy to work and ended up just using a mail box with port 587 and STARTTLS

                                  So install ssmpt and mailx and go about it that way? I could try that with a gmail account and see if I get anything that way.

                                  Are you sure that that is needed? Does it even use Postfix? Have you tested it without that?

                                  Mike DavisM 1 Reply Last reply Reply Quote 0
                                  • scottalanmillerS
                                    scottalanmiller @Mike Davis
                                    last edited by scottalanmiller

                                    @Mike-Davis said in Zabbix - email alerts:

                                    So install ssmpt and mailx and go about it that way?

                                    mailx is a client app, not used for applications to send mail. That's just for you to send them by hand.

                                    Do you have reason to believe that postfix doesn't have TLS capability by default? This is an enterprise OS here. Our matching system didn't need anything special to handle TLS to O365, right?

                                    Mike DavisM 1 Reply Last reply Reply Quote 0
                                    • JaredBuschJ
                                      JaredBusch
                                      last edited by

                                      Postfix can most certainly use TLS.

                                      1 Reply Last reply Reply Quote 0
                                      • Mike DavisM
                                        Mike Davis @scottalanmiller
                                        last edited by

                                        @scottalanmiller said in Zabbix - email alerts:

                                        Do the logs tell you anything?

                                        I looked at the /var/log/zabbix/zabbix_server.log and didn't see anything related to email. What are the names of the other log files I should look at?

                                        scottalanmillerS JaredBuschJ 2 Replies Last reply Reply Quote 0
                                        • scottalanmillerS
                                          scottalanmiller @Mike Davis
                                          last edited by

                                          @Mike-Davis said in Zabbix - email alerts:

                                          @scottalanmiller said in Zabbix - email alerts:

                                          Do the logs tell you anything?

                                          I looked at the /var/log/zabbix/zabbix_server.log and didn't see anything related to email. What are the names of the other log files I should look at?

                                          Well normally /var/log/maillog, but it is completely empty prompting me to think that postfix is not being asked to send anything.

                                          1 Reply Last reply Reply Quote 0
                                          • JaredBuschJ
                                            JaredBusch @Mike Davis
                                            last edited by

                                            @Mike-Davis said in Zabbix - email alerts:

                                            @scottalanmiller said in Zabbix - email alerts:

                                            Do the logs tell you anything?

                                            I looked at the /var/log/zabbix/zabbix_server.log and didn't see anything related to email. What are the names of the other log files I should look at?

                                            /var/log/maillog
                                            
                                            Mike DavisM 1 Reply Last reply Reply Quote 0
                                            • Mike DavisM
                                              Mike Davis @scottalanmiller
                                              last edited by Mike Davis

                                              @scottalanmiller said in Zabbix - email alerts:

                                              Our matching system didn't need anything special to handle TLS to O365, right?

                                              right, that's why I set up the connector in o365. So I could send mail in on port 25 without authentication.

                                              scottalanmillerS 1 Reply Last reply Reply Quote 0
                                              • 1
                                              • 2
                                              • 3
                                              • 4
                                              • 1 / 4
                                              • First post
                                                Last post