How to Enable Email Alerts in Keepalived

Channel: Linux
Abstract: Its a good practice to enable email alerts in your keepalived configuration. By using this keepalived service will always inform users whenever server

Its a good practice to enable email alerts in your keepalived configuration. By using this keepalived service will always inform users whenever server switches from master to slave or slave to master for each VRRP instance. Below steps will help you to how to enable email alerts in Keepalived.

Steps to enable email alerts:

Step 1: Edit keepalived configuration file.

# /etc/keepalived/keepalived.conf

Step 2: Add below entry in global settings.

global_defs {
	notification_email {
        [email protected]
	}
  notification_email_from [email protected]
  smtp_server mail.tecadmin.net
  smtp_connect_timeout 30
# ...... Other configuration here .......
}

Step 3: Add smtp_alert in each VRRP instances.

vrrp_instance VI_1 {
# ...... Other configuration here .......
smtp_alert
# ...... Other configuration here .......
}

Step 4: Restart keepalived service.

# service keepalived restart

Step 5: Email alerts will be like below.

>> When VRRP instance goes to master state

Subject: [hostname] VRRP Instance VI_1 - Entering MASTER state
Message: => VRRP Instance is now owning VRRP VIPs <=

>> When VRRP instance goes to slave state

Subject: [hostname] VRRP Instance VI_1 - Entering SLAVE state
Message: => VRRP Instance is nolonger owning VRRP VIPs <=

Thanks for reading this article, I hope it will help you to enable email alerts in keepalived.

Ref From: tecadmin

Related articles