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.
    • scottalanmillerS
      scottalanmiller
      last edited by

      Check your junk mail and clutter mailboxes, that might have gone through. There was no error on the O365 side (yet).

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

        I just made some changes and told it not to use localhost as the smtp server.

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

          @Mike-Davis said in Zabbix - email alerts:

          I just made some changes and told it not to use localhost as the smtp server.

          Well THESE are the logs from the SMTP server. Any changes you make it Zabbix won't be record by the SMTP server. But it looks like the settings I gave you worked are you sure the mail was not delivered?

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

            Email is working for me. I'm not seeing your issues.

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

              Nothing in the message trace on the office 365 side. I'm adding a gmail address to also get emails to see what happens there.

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

                @Mike-Davis said in Zabbix - email alerts:

                Nothing in the message trace on the office 365 side. I'm adding a gmail address to also get emails to see what happens there.

                Switch back to sending through the local host. Let's see what the log tells us. Don't make further changes until the logs are verified.

                1 Reply Last reply Reply Quote 0
                • 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
                  • Mike DavisM
                    Mike Davis
                    last edited by

                    The bug is if the user you are trying to send has the permission level of Zabbix Admin instead of a Zabbix Super Admin they don't really get added to the Zabbix Admins group or something like that. It doesn't make sense. I read this article:

                    https://www.zabbix.com/forum/showthread.php?p=126105#post126105

                    and then changed the user account that was supposed to get the emails to a Super Zabbix Admin and the messages started pouring in.

                    StrongBadS 1 Reply Last reply Reply Quote 1
                    • StrongBadS
                      StrongBad @Mike Davis
                      last edited by

                      @Mike-Davis that's a huge pain! Why haven't they fixed that already?

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

                        Might give this a try when I re-build Zabbix in April/May

                        1 Reply Last reply Reply Quote 0
                        • C
                          cronsloth
                          last edited by

                          I realize this topic is aging out, but can we get a screen shot of what the localhost config should look like in Zabbix to get it all buttoned up?

                          I'm stuggling with the same issues, but I don't have info on what to put in all the other fields to make this work using the local postfix server.

                          I don't want to create a whole seperate email just to set up email alerts if postfix is already running.

                          Thanks

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

                            @cronsloth Do you mean the config page under Administration -> Media Types -> email?

                            C 1 Reply Last reply Reply Quote 0
                            • C
                              cronsloth @Mike Davis
                              last edited by cronsloth

                              @mike-davis said in Zabbix - email alerts:

                              under Administration -> Media Types -> email

                              that's the one! Email alerts aren't working for me either, and I found this thread.. Unfortunately haven't been able to get it going yet, nothing shows in the logs /var/log/maillog yet either, so it is probably something easy I am missing.

                              Happy to start a new thread if needs be 🙂

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

                                @cronsloth said in Zabbix - email alerts:

                                @mike-davis said in Zabbix - email alerts:

                                under Administration -> Media Types -> email

                                that's the one! Email alerts aren't working for me either, and I found this thread.. Unfortunately haven't been able to get it going yet, nothing shows in the logs /var/log/maillog yet either, so it is probably something easy I am missing.

                                Happy to start a new thread if needs be 🙂

                                Does the mail command work on its own?

                                C 1 Reply Last reply Reply Quote 0
                                • C
                                  cronsloth @scottalanmiller
                                  last edited by

                                  @scottalanmiller

                                  yes the mail command by itself works fine and shows up in logs.

                                  [root@zabbixv3 ~]# echo "test message" | mail -s "test email for postfix" [email protected]
                                  [root@zabbixv3 ~]# cat /var/log/maillog

                                  Oct 5 12:56:58 zabbixv3 postfix/qmgr[1292]: 446341013197: from=[email protected], size=475, nrcpt=1 (queue active)
                                  Oct 5 12:56:58 zabbixv3 postfix/smtp[14102]: connect to aspmx.l.google.com[2607:f8b0:400e:c01::1b]:25: Network is unreachable
                                  Oct 5 12:56:59 zabbixv3 postfix/smtp[14102]: 446341013197: to=[email protected], relay=aspmx.l.google.com[74.125.28.26]:25, delay=1, delays=0.03/0.02/0.75/0.22, dsn=2.0.0, status=sent (250 2.0.0 OK 1507233418 k91si4311249pld.78 - gsmtp)
                                  Oct 5 12:56:59 zabbixv3 postfix/qmgr[1292]: 446341013197: removed

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

                                    Network is unreachable?

                                    C 1 Reply Last reply Reply Quote 0
                                    • C
                                      cronsloth @scottalanmiller
                                      last edited by

                                      @scottalanmiller

                                      i saw that too, but it sends after. maybe something to do with the domain IP being an ipv6 address? The next line it connects successfully using an ipv4 address. I definitely received an email from this test.

                                      Further info: I did make sure that my user i'm logged in as and sending to are both 'super zabbix admins'

                                      What settings should be populated in 'SMTP: helo' and 'SMTP: email' ?
                                      I assume I don't have to use a real email address (like yahoo, gmail, o365, etc) for the smtp email (since the 'mail' command successfully sends as 'zabbixv3@localdomain' ).

                                      My Settings (with my domain swapped out for 'mydomain.tv')
                                      **[email protected] isn't a real email outside of this config

                                      SMTP Server : localhost
                                      SMTP Server Port: 25
                                      SMTP helo: mydomain.tv
                                      SMTP email: Zabbix-Alerts <[email protected]>
                                      connection Security: None
                                      Authentication: None

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

                                        @cronsloth Your helo could be zabbix.mydomain.tv but otherwise, that's how your config should look. I built a newer zabbix server than the one where I had the issues above. To get the newer one to work, the only thing I had to do was edit my SPF record in DNS ( it's a txt record) to add my Zabbix server as an authorized sender for my domain.

                                        C 1 Reply Last reply Reply Quote 0
                                        • C
                                          cronsloth @Mike Davis
                                          last edited by

                                          @mike-davis @scottalanmiller

                                          Thanks so much for you quick responses... knowing I got those settings dialed in allowed my brain to stop focusing on them and look elsewhere.

                                          After reading some more documentation... there is an added step that I didn't realize I had to do. I must have missed it before because I was too focused on SMTP settings...

                                          Administration > User Groups > Permissions --- by default 'All Groups' was set to 'None' instead of 'Read-Write' which means any user in that group wasn't allowed to read host data. Why that is a default config idk...

                                          https://www.zabbix.com/documentation/3.2/manual/config/notifications/action/operation/message

                                          Thanks for you help, I changed that setting and boom! Emails came through. #bestforumsEver.

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

                                            @cronsloth Woot

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