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.

Advertisement
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 {
        support@tecadmin.net
	}
  notification_email_from lb-alert@tecadmin.net
  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.

Share.

1 Comment

Leave A Reply


Exit mobile version