先行工作,为了做示例,已经完成了zabbix的安装部署(包括自动注册主机),以及添加server2主机(zabbix-agent)
注册onealtert帐号http://www.onealert.com/
登陆帐号
选择左边菜单栏的 配置–》应用》添加应用
选择ZABBIX
页面会自动生成应用key
安装Agent
1.切换到zabbix脚本目录:
cd /usr/local/zabbix-server/share/zabbix/alertscripts
2.获取Cloud Alert Agent包:
wget https://download.aiops.com/ca_agent/zabbix/ca_zabbix_release-2.1.0.tar.gz
3.解压、安装。
解压 tar -xzf ca_zabbix_release-2.1.0.tar.gz
cd cloudalert/bin
安装 bash install.sh 5c122556-d02c-dc55-106c-c799214a866c
4.当提示"安装成功"时表示安装成功!
部署
打开ZABBIX配置界面http://172.25.62.1/zabbix
选择 管理–》报警媒介类型
停用除了 cloudaltert media之外所有的的
选择 管理–》用户
选择 Admin
选择报警媒介
填写收件人、启用时间、报警级别
勾选“已启用”
点击添加
点击更新
此时可以到云告警平台配置通知策略
到云告警平台选择左边菜单的 配置–》通知策略
这里可以配置告警发生时-认领时-关闭时的动作
我们选择任何时间所有告警邮件通知我自己
为了显示效果,我们手动关闭server2的zabbix-agent
大约五分钟会收到邮件
效果如图
当我们在u个人中心扫二维码绑定微信后,设置通知策略为微信通知,效果如下
我们手动启动server2-agent后,告警即会自动关闭