Zabbix 6.0 于2021年底全新发布,较老版本的Zabbix增加了许多特别棒的改进。
1、对Services页面和功能进行了重大改进,为客户提供了更大的灵活性和业务价值。
2、通过使用新的触发器语法,提供异常检测、基线监控相关的新函数,用户可以更加方便的从监控数据中获得更多洞察。
3、新的可视化选项——多个新的小部件、地理地图、定期PDF报告等等。
虽然Zabbix变得越来越强大,但还是有一些不方便的地方,比如告警通知手段比较匮乏,无法实现短信、电话告警等。因为通知方式比较有限,很多运维小伙伴常常会因为漏看了Zabbix的邮件告警,而没有及时处理生产故障,被老板劈头盖脸一顿骂。
如何低成本解决Zabbix电话告警通知一直是一个头疼的事情,自己搭吧,维护成本太高不划算,外采吧,像阿里云的电话通知价格贵还不支持跨云。我来给运维小伙伴们推荐一个完全免费的电话告警解决方案吧。
Zabbix + Cloud Alert ———快速实现电话、短信等通知方式,更提供告警降噪、团队排班、故障分析等高阶功能,更香的是,还完全免费。
下面就详细给大家讲一下Zabbix集成免费电话告警平台的具体步骤
一、 Zabbix 6.0 集成Cloud Alert (简称CA)安装步骤
1、 注册CA账号(地址:https://newuser.aiops.com),然后登录,并选择“智能告警平台”
2、 点击“集成”,然后点击zabbix下的“+” 加号;
3、 设置应用名称然后点击“保存并获取应用key”
备注:“应用名称”可根据自己需求填写,其它配置保持默认或者也可根据自己需求修改。
4、 在Zabbix服务器端安装CA探针
(1). 切换到zabbix脚本目录
cd /usr/local/zabbix-server/share/zabbix/alertscripts/
注:不同安装方法zabbix脚本目录会不同,若不知脚本在什么位置,可执行find / -name alertscripts
(2). 获取Cloud Alert Agent包:
wget https://download.aiops.com/ca_agent/zabbix/ca_zabbix_release-4.0.1.tar.gz
(3). 解压、安装CA探针
tar -xzf ca_zabbix_release-4.0.1.tar.gz
cd cloudalert/bin
bash install.sh 9ff*************************9b43 此key是创建应用时自动生成的key
(4). 根据提示输入zabbix的web访问地址、用户名和、密码
(5). 修改运行zabbix服务权限与CloudAlert探针目录权限请保证运行zabbix服务的权限和CloudAlert探针目录的权限保持一致,不一致会导致告警无法正常接入。
二 、Zabbix集成CloudAlert后,Zabbix 管理页面的变化
(1). 自动生成了Cloud Alert User的用户
(2). 自动生成了 Cloud Alert Group 组
(3). 自动生成了Cloud Alert Media 报警媒介
三、在CA上配置告警通知策略
(1). 点击“配置”---“分派策略”---“新建分派”;
(2). 填写“分派策略名称”---选择“分派条件”---选择“分派人”—点击“保存”;
(3). 配置通知策略
(4). 告警通知策略的修改或者删除
(5). 告警的接收
当zabbix 有告警发生时,告警将推送到CA告警平台,CA将根据所配置的告警通知策略通知到告警接收人。
<1>. zabbix 产生告警
<2>. 接收到电话告警通知
<3>. 接收到短信告警通知
<4>. 接收到邮件告警通知
<5>. 告警故障分析大屏
四、参考 CA使用文档
若需更深入使用CA告警平台,可以参考 智能告警平台 Cloud Alert帮助文档,也可以去睿象云的官网(www.aiops.com)看看,上面还有一些其他的免费运维产品,做的都很有特色
怎么样,学会了吗?只需要短短5分钟,就可以配置免费的Zabbix电话短信告警通知,让你不用再天天的盯着邮件看告警了,够不够帅!
如果大家点赞够多,我下一期还会教大家如何配置免费的Prometheus电话告警哈,敬请期待!