F5-Bigip的Load Balance告警邮件设置

F5-Bigip负载均衡设备,在我们的生产环境,用于分发前端的请求,如果后端的成员离线了,需要及时得到通知。

规则是:load balance池子里的成员如果离线,就发送告警邮件,如果又恢复了,也发告警邮件。

首先我们需要在内网中设置一个邮件发送服务器,我们用的是qq的企业邮箱,如何设置在之前说过,这里设置的是内网用这台服务器发邮件不需要验证,但是发送者必须是monit@company.com。

先来确认f5的版本,不同的版本不一定通用撒。这里版本是11.5.3才可以。

登录F5(ip是172.16.0.1),查看版本,是不是11.5.3

1$ ssh user@172.16.0.1
2# tmsh show /sys version
3...
4  Product  BIG-IP
5  Version  11.5.3
6...
7# quit

编辑/etc/ssmtp/ssmtp.conf,设置邮件服务器

1# vi /etc/ssmtp/ssmtp.conf
2mailhub=192.168.0.1
3
4# 如果没有安装内网的邮件服务器,可以在这里设置。安装了就不用设
5FromLineOverride=YES  
6UseTLS=yes  
7AuthUser=smtp_account  
8AuthPass=password  

设置告警内容:

 1alert BIGIP_MCPD_MCPDERR_POOL_MEMBER_MON_DOWN "Pool (.*?) member (.*?):(.*?) monitor status down." {  
 2        email toaddress="user01@company.com,user02@company.com"
 3        fromaddress="monit@company.com"
 4        body="A pool member went down"
 5}
 6
 7alert BIGIP_MCPD_MCPDERR_POOL_MEMBER_MON_UP "Pool (.*?) member (.*?):(.*?) monitor status up." {  
 8        email toaddress="user01@company.com,user02@company.com"
 9        fromaddress="monit@company.com"
10        body="A pool member went up"
11}

ok,搞定。不用重启什么的啊,即时生效。


在Ubuntu上装个plsql通过远程桌面访问oracle
Nxlog推送数据到elasticsearch
comments powered by Disqus