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

    How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array

    IT Discussion
    how to alerts mdadm smtp md raid xenserver xenserver 6.5
    5
    21
    7.1k
    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.
    • DustinB3403D
      DustinB3403
      last edited by scottalanmiller

      First go register for a gmail account that will be used for this purpose. If you already have one to use for this purpose, great.

      Now that you have that, lets go and make some changes to the system.

      cd /etc/ssmtp
      cp ssmpt.conf ssmtp.conf.bak
      sudo nano ssmtp.conf
      

      In here will be a few things to add

      mailhub=smtp.gmail.com:465
      

      Remove the # from UseTL

       UseTLS=YES
      

      Add the following fields without quotes around the gmail name or password.

      AuthUser='gmail name'
      AuthPass='password'
      

      Save this file and exit out of it.

      Now lets go modify our mdadm.conf file.

      sudo nano /etc/mdadm.conf
      

      Add the below record, again without quotes around the email account.

      MAILADDR '[email protected]'
      

      Save the file and exit

      Now to test the email settings.

       sudo mdadm --monitor --scan --test -1
      

      There you have it, MDADM Disk Array monitoring for your Software Array on Xen Server.

      1 Reply Last reply Reply Quote 4
      • M
        mazterjedi
        last edited by mazterjedi

        [root@xenserver2 ssmtp]# sudo mdadm --monitor --scan --test -1
        sendmail: Cannot open mail:25

        Any ideas?

        BTW this is not using gmail, using our Cox smarthost with no auth/security

        DustinB3403D scottalanmillerS 3 Replies Last reply Reply Quote 0
        • DustinB3403D
          DustinB3403 @mazterjedi
          last edited by DustinB3403

          @mazterjedi said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

          [root@xenserver2 ssmtp]# sudo mdadm --monitor --scan --test -1
          sendmail: Cannot open mail:25

          Any ideas?

          Can you post the output of this

           cat /etc/ssmtp.conf
          
          1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @mazterjedi
            last edited by

            @mazterjedi said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

            [root@xenserver2 ssmtp]# sudo mdadm --monitor --scan --test -1
            sendmail: Cannot open mail:25

            Any ideas?

            BTW this is not using gmail, using our Cox smarthost with no auth/security

            Have you tested to see if your ISP allows port 25 out? Not all do. Also, is Sendmail or Postfix listening locally? Let's start there as that is easy:

            netstat -tulpn | grep 25
            

            What is the output?

            BRRABillB M 2 Replies Last reply Reply Quote 0
            • DustinB3403D
              DustinB3403 @mazterjedi
              last edited by

              @mazterjedi said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

              [root@xenserver2 ssmtp]# sudo mdadm --monitor --scan --test -1

              BTW this is not using gmail, using our Cox smarthost with no auth/security

              Just use gmail, accounts are free, and super simple to setup.

              1 Reply Last reply Reply Quote 1
              • BRRABillB
                BRRABill @scottalanmiller
                last edited by

                @scottalanmiller said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                @mazterjedi said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                [root@xenserver2 ssmtp]# sudo mdadm --monitor --scan --test -1
                sendmail: Cannot open mail:25

                Any ideas?

                BTW this is not using gmail, using our Cox smarthost with no auth/security

                Have you tested to see if your ISP allows port 25 out? Not all do. Also, is Sendmail or Postfix listening locally? Let's start there as that is easy:

                netstat -tulpn | grep 25
                

                What is the output?

                Most don't, I have found.

                1 Reply Last reply Reply Quote 0
                • M
                  mazterjedi @scottalanmiller
                  last edited by

                  @scottalanmiller said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                  netstat -tulpn | grep 25

                  [root@xenserver2 ssmtp]# netstat -tulpn | grep 25
                  tcp 0 0 127.0.0.1:5902 0.0.0.0:* LISTEN 5525/qemu-dm-3
                  [root@xenserver2 ssmtp]#

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

                    @mazterjedi said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                    @scottalanmiller said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                    netstat -tulpn | grep 25

                    [root@xenserver2 ssmtp]# netstat -tulpn | grep 25
                    tcp 0 0 127.0.0.1:5902 0.0.0.0:* LISTEN 5525/qemu-dm-3
                    [root@xenserver2 ssmtp]#

                    You have no email server. That will do it.

                    yum -y install postfix
                    
                    M 1 Reply Last reply Reply Quote 0
                    • M
                      mazterjedi @scottalanmiller
                      last edited by mazterjedi

                      @scottalanmiller
                      [root@xenserver2 ssmtp]# yum -y install postfix
                      Loaded plugins: fastestmirror
                      There are no enabled repos.
                      Run "yum repolist all" to see the repos you have.
                      You can enable repos with yum-config-manager --enable <repo>
                      [root@xenserver2 ssmtp]#

                      [root@xenserver2 ssmtp]# yum repolist all
                      Loaded plugins: fastestmirror
                      repo id repo name status
                      base/7-2.1511.el7.centos.2.10/x86_64 CentOS-7-2.1511.el7.centos.2 disabled
                      base-debuginfo/x86_64 CentOS-7 - Debuginfo disabled
                      base-source/7-2.1511.el7.centos.2.10 CentOS-7-2.1511.el7.centos.2 disabled
                      centosplus/7-2.1511.el7.centos.2.10/x86_64 CentOS-7-2.1511.el7.centos.2 disabled
                      centosplus-source/7-2.1511.el7.centos.2.10 CentOS-7-2.1511.el7.centos.2 disabled
                      extras/7-2.1511.el7.centos.2.10/x86_64 CentOS-7-2.1511.el7.centos.2 disabled
                      extras-source/7-2.1511.el7.centos.2.10 CentOS-7-2.1511.el7.centos.2 disabled
                      updates/7-2.1511.el7.centos.2.10/x86_64 CentOS-7-2.1511.el7.centos.2 disabled
                      updates-source/7-2.1511.el7.centos.2.10 CentOS-7-2.1511.el7.centos.2 disabled
                      repolist: 0

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        mazterjedi @mazterjedi
                        last edited by

                        Unfortunately, I have no clue what this means.

                        1 Reply Last reply Reply Quote 0
                        • BRRABillB
                          BRRABill
                          last edited by

                          Ah, the ever present "no repos" in XS. Nice to see you again.

                          Boy does XS like being an appliance, or what?

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

                            Do this...

                            yum-config-manager --enable base
                            yum-config-manager --enable extras
                            yum-config-manager --enable updates
                            yum-config-manager --enable centosplus
                            

                            Then install again.

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              mazterjedi @scottalanmiller
                              last edited by

                              @scottalanmiller said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                              yum-config-manager --enable base

                              [root@xenserver2 ssmtp]# yum-config-manager --enable base
                              -bash: yum-config-manager: command not found
                              [root@xenserver2 ssmtp]#

                              Does the ssmtp at the end of the prompt make a difference? Shouldn't it just be [root@xenserver2] ?

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

                                @mazterjedi said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                                @scottalanmiller said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                                yum-config-manager --enable base

                                [root@xenserver2 ssmtp]# yum-config-manager --enable base
                                -bash: yum-config-manager: command not found
                                [root@xenserver2 ssmtp]#

                                Does the ssmtp at the end of the prompt make a difference? Shouldn't it just be [root@xenserver2] ?

                                That ssmtp at the end of the prompt is just showing you your folder location, no big deal.

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

                                  Does Xen not have yum-config-manager installed these days? What a pain.

                                  Anyone have the commands handy for enabling the repos manually?

                                  BRRABillB 1 Reply Last reply Reply Quote 0
                                  • BRRABillB
                                    BRRABill @scottalanmiller
                                    last edited by

                                    @scottalanmiller said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                                    Does Xen not have yum-config-manager installed these days? What a pain.

                                    Anyone have the commands handy for enabling the repos manually?

                                    Didn't we give up on this a while back? LOL.

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

                                      @BRRABill said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                                      @scottalanmiller said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                                      Does Xen not have yum-config-manager installed these days? What a pain.

                                      Anyone have the commands handy for enabling the repos manually?

                                      Didn't we give up on this a while back? LOL.

                                      No, that we got working.

                                      BRRABillB 1 Reply Last reply Reply Quote 0
                                      • BRRABillB
                                        BRRABill @scottalanmiller
                                        last edited by

                                        @scottalanmiller said

                                        No, that we got working.

                                        You sure about that?

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

                                          @BRRABill said in How to configure GMail SMTP on XenServer 6.5 to monitor and alert about your MDADM Array:

                                          @scottalanmiller said

                                          No, that we got working.

                                          You sure about that?

                                          We will call it "moderately sure."

                                          BRRABillB 1 Reply Last reply Reply Quote 0
                                          • BRRABillB
                                            BRRABill @scottalanmiller
                                            last edited by

                                            @scottalanmiller said

                                            We will call it "moderately sure."

                                            You just keep thinking that.

                                            I seem to remember the final words before giving up were
                                            "Why do you need this app installed anyway"
                                            And we found another option.

                                            But I could be wrong. 🙂

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post