zabbix 结合外部软件配置告警

实验环境:

物理机     用于测试访问			172.25.254.67
server1   zabbix-server  zabbix-agent       172.25.254.1		  
erver2	  zabbix-agent		     			172.25.254.2
erver3	  zabbix-agent						172.25.254.3				

在日常工作中,我们不可能时刻看着zabbix监控,所以我们需要在有告警信息的时候发送消息或者邮件提示我们出问题了,它有多种方法,比如,微信,邮件,短信等。
在这里插入图片描述

电子邮件告警

我们在server1上安装mailx,给root发送一封mail。
在这里插入图片描述
来源是主机名+localdomain。

我们登陆qq邮箱,在反垃圾里面设置白名单:
在这里插入图片描述

[email protected]
[email protected]
[email protected]

在这里插入图片描述在物理机上配置,确保server1可以正常上网。

[root@rhel7host zabbix]# iptables -t nat -I POSTROUTING -s 172.25.254.0/24 -j MASQUERADE 
[root@rhel7host zabbix]# sysctl -a |grep ip_forward
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_use_pmtu = 0
# 打开内核路由功能

在这里插入图片描述
server1就可以正常上网了。

然后我们在zabbix的web界面进行配置,添加媒介报警类型,选择发件人。
在这里插入图片描述
然后更改admin用户的报警媒介信息,添加收件人:
在这里插入图片描述
在动作中:
选择事件源为触发器,激活动作:
在这里插入图片描述
在这里插入图片描述
现在我们挂掉serevr3 ,看是否能收到邮件。
在这里插入图片描述
server3已经变成红色。这里我们得等几分钟,仪表盘才会显示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
确实是发送了邮件到绑定的邮箱。我们再次开启server3的服务还会发一次。
在这里插入图片描述

第三方软件告警

云告警

云告警我们可以使用睿象云云告警

智能告警平台 CA ( Cloud Alert
) 快速接入各类告警信息,通过AI算法自动去重降噪,并配合分派策略、排班机制,以多种方式通知告警到相关人员,全面提升告警管理能力

我们注册一个试用的帐号,点击CA ,点击集成,把zabbix集成到里面去。
在这里插入图片描述
获取key:
在这里插入图片描述

查看脚本目录:
在这里插入图片描述

#进入脚本目录
cd /usr/lib/zabbix/alertscripts

#获取云告警包
wget https://download.aiops.com/ca_agent/zabbix/ca_zabbix_release-2.1.0.tar.gz

#解压安装
tar -xzf ca_zabbix_release-2.1.0.tar.gz 
cd cloudalert/bin 
bash install.sh  9ddcab6a-348b-173c-a40f-d57aba1636f9      #这是上面获取的key

在这里插入图片描述
输入管理地址,帐号和密码就安装成功。

此时我们的zabbixweb界面的报警媒介类型会多一个
在这里插入图片描述
动作也会多一个云告警平台的动作。
在这里插入图片描述
然后我们在云告警平台上进行配置。
在这里插入图片描述
新建通知策略;
在这里插入图片描述
它有这些种方式:电话,短信邮箱,威信,app
在这里插入图片描述
进行测试:
挂掉server3的agent:
在这里插入图片描述
zabbix就已经发送了告警。
在这里插入图片描述
云告警上也接收到了告警。而且此时我的威信也接收到了告警。

我们开启server3上的agent。然后就可以在云告警上关闭这个告警了。
在这里插入图片描述
此时威信上又收到了告警处理完成的的通知。
这就是第三方软件的告警。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章