1、邮件通知
1.1 实验环境描述
服务器 | 所含功能 |
server1(192.168.1.110) | zabbix-server、zabbix-agent |
server2(192.168.1.120) | zabbix-agent |
server3(192.168.1.130) | zabbix-agent |
1.2 接收信箱设置
因为邮箱规则,小编采用的QQ邮箱可能会对一些地址进行屏蔽,所以我们要首先进行添加(若电脑网页不可添加,可在手机APP端进行添加):
1.3 zabbix设置
首先保证服务器端可以正常上网,因为需要在网上发送邮件,其次保证三台主机按照开始实验环境设置了相应服务和客户端。
其次设置邮件报警警告:
添加媒介报警类型:
设置用户管理:
在zabbix的管理员用户中设置出现问题时邮件的接收方。
设置完成后激活触发器:
1.4 测试
关闭server3的zabbix-agent,等待3min,查看服务器:
查看仪表盘:
查看邮件:
解决后也会得到邮件回复:
2、OneAlert(第三方平台)
说明:小编这里主要用的是OneAlert中的 CA ( Cloud Alert ):快速接入各类告警信息,通过AI算法自动去重降噪,并配合分派策略、排班机制,以多种方式通知告警到相关人员,全面提升告警管理能力。
首先安装第三方平台:
####获取脚本安装目录,安装angent客户端
[root@server1 ~]# vim /etc/zabbix/zabbix_server.conf
####获取安装包
[root@server1 alertscripts]# wget https://download.aiops.com/ca_agent/zabbix/ca_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/bin/
[root@server1 bin]# ls
alert.sh install.sh log.sh update.sh
[root@server1 bin]# ./install.sh 3e3f5e3f-5310-422d-cb03-3994c78b76cf
./log.sh: line 6: /usr/lib/zabbix/alertscripts/cloudalert/bin/cloudalert.conf: No such file or directory
start to create config file...
Zabbix管理地址: http://192.168.1.110/zabbix
Zabbix管理员账号: Admin
Zabbix管理员密码: ##zabbix
####安装完成,进入zabbix监控界面进行配置
切换目录,获取安装包:
对数据包进行解压安装:
进入zabbix界面进行管理:
然后对云平台进行管理:
添加分配策略:
添加通知策略:
测试:
关闭server3,查看监控面板,和第三方平台:
认领后可进行处理,或者转发给其他值班人员处理
上述过程中均可进行邮件报告,这里不再截图演示。
操作手册:https://www.zabbix.com/documentation/4.0/zh/manual/it_services