zabbix报警设置
这里我的操作环境是配置三台主机,server1、server2、server3
server1:安装了agent和server,并配置php的支持有http
server2:安装agent
server3:安装agent
在zabbix监控中默认的报警媒介有短信和电子邮件,短信这个方式就先禁用了,来使用电子邮件测试
在server1主机里安装mailx程序,测试发送邮件给本级,去查看邮件的地址 root@server1.localdomain
接收邮件的邮箱我使用的是163邮箱,在邮箱在设置里添加zabbix邮件白名单,否则可能会被视为垃圾邮件被过滤掉
白名单添加的邮件地址就是在zabbix页面里,报警媒介类型点击email设置的
然后去设置管理下的用户,点击Admin,设置它里面的报警媒介,将收件人的邮箱地址写入,然后点击添加
最后在配置下的动作里,在右上角选择触发器,将状态设为开启
测试
去手动关闭server3上的zabbix-agent,测试发送报警邮件。
关闭agent后,在zabbix页面的仪表板里会有信息显示出来,不过是需要等待几分钟的
收到的邮件会详细的把问题和问题主机发给你,这里有个小问题是测试时使用163邮箱接受zabbix的邮件是比较慢的,qq邮箱比较块,但是qq邮箱添加白名单只能有手机端进行操作
云报警
除了这类主机上安装的监控程序外,也可以使用第三方的云监控服务,如:睿象云这种网络上就可以操作的监控平台。
个人也可以去注册账号,免费体验试用。
配置
使用它里面的CA云告警
在这里的集成里添加我们zabbix的信息,根据步骤去安装它的云平台,记着要点击保存并获取key
安装 Agent
1、切换到zabbix脚本目录:
vi /etc/zabbix/zabbix_server.conf #查看AlertScriptsPath
cd /usr/local/zabbix/alertscripts