本文共 1059 字,大约阅读时间需要 3 分钟。
当我们部署好zabbix监控,为监控主机添加各种监控项完毕之后,如果一个主机出了问题,我们又怎么能在第一时间获得报警信息,然后及时处理问题呢?云告警,是一种很不错的选择
具体实验步骤如下所示:
第一步:zabbix-server虚拟机可以上网
这里就不详情介绍:
第二步:配置云告警平台
在浏览器中搜寻睿象云并进行登陆,没有的话注册在登陆(我真的不是打广告的~这个有免费使用次数)这里我已经注册过了
第三步:在server1中配置服务
在物理机将云报警所需要的安装包上传到指定目录:
root@server1 zabbix]# cd /usr/lib/zabbix/alertscripts/[root@server1 alertscripts]# lsca_zabbix_release-2.1.0.tar.gz[root@server1 alertscripts]# tar zxf ca_zabbix_release-2.1.0.tar.gz [root@server1 alertscripts]# cd cloudalert/[root@server1 cloudalert]# cd bin/[root@server1 bin]# ./install.sh fda3f473-1b64-814c-a262-714de5ae074c #后面的是应用keyZabbix管理地址: http://172.25.27.1/zabbixZabbix管理员账号: AdminZabbix管理员密码: #不回显
第四步:在zabbix的web界面中添加告警媒介
为了排除别的可以触发告警的告警源,将其他的消息介质类型都禁用掉,只留下云报警
查看告警用户,点击管理->用户,发现云告警会自动创建一个用户
点击配置->动作->触发器,触发器触动报警条件已经开启,之后并点击coloudalert
点击"操作"可以发现出现问题时的报警操作
第五步:测试
关闭server2上的zabbix-agent服务
[root@server2 ROOT]# systemctl stop zabbix-agent[root@server2 ROOT]# systemctl status zabbix-agent
点击配置->主机后会发现server2不可用(等待5分钟左右便会有报警信息)
报警结果如下所示:(微信公众号的我就不展示了)
转载地址:http://tljvb.baihongyu.com/