Linux之Zabbix(五)利用Zabbix部署onealert云告警平台

本文详细介绍如何在Zabbix监控系统中集成OneAlert云告警平台,实现主机故障的即时通知。从网络配置到OneAlert服务部署,再到Zabbix告警媒介设置,最后通过测试验证告警通知的有效性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

部署onealert

当我们部署好zabbix监控,为监控主机添加各种监控项完毕之后,如果一个主机出了问题,我们又怎么能在第一时间获得报警信息,然后及时处理问题呢?one alter云告警可以帮助我们。

(一)使虚拟机可以联网
在真机上:

#真机连上无线
#查看一下内核路由功能是否成功开启  1:开启,0:未开启
[root@foundation74 zabbix]# sysctl -a | grep ip_forward
若未开启:
vim /etc/sysctl.conf  #设置为1
#查看一下防火墙是否成功开启
[root@foundation74 zabbix]# systemctl status firewalld
#开启防火墙
[root@foundation74 zabbix]# systemctl start firewalld
#开启路由功能
[root@foundation74 zabbix]# firewall-cmd --add-masquerade

在jing1上:

#添加网关
vim /etc/sysconfig/network-script/ifcfg-eth0
	添加 GATEWAY=172.25.74.250
systemctl restart network 
route -n   #查看路由信息
vim /etc/resolv.conf    #没有DNS,云告警平台
	nameserver 114.114.114.114

(二)配置云告警平台

1.在浏览器中输入以下网址:http://www.onealert.com/并进行登陆,如果有则直接登陆,如果没有,注册一个,登陆即可

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

根据官网提示安装:
在这里插入图片描述
(三)在jing1中配置服务
在zabbix的监控告警目录下解压安装软件必须在该路径下,否则会报错,告警不能及时送达

[root@jing1 ~]# cd /usr/lib/zabbix/alertscripts/
[root@jing1 alertscripts]# ls
[root@jing1 alertscripts]# tar zxf oneitsm_zabbix_release-1.2.0.tar.gz
[root@jing1 alertscripts]# cd oneitsm
[root@jing1 oneitsm]# cd bin/
#后面的数字是注册onealert中的key值
[root@jing1 bin]# ./install.sh f427f0e3-ad03-a977-2819-d014770c6409
Zabbix管理地址: http://172.25.74.101/zabbix
Zabbix管理员账号: Admin
Zabbix管理员密码:

(四)在zabbix的web界面中添加告警媒介
1.为了排除别的可以触发告警的告警源(在该实验环境下,我们监控的mysql数据库没有slave端,这时可以触发告警的,所以我们要将mysql的slave相关的全部禁用),将其他的消息介质类型都禁用掉,只将oneitsm留下

在这里插入图片描述
以下都是查看:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
(五) 进行测试:

当agent代理端服务模拟启动失败

[root@jing2 zabbix_agentd.d]# systemctl stop zabbix-agent.service 

大概5分钟左右手机微信收到告警通知
此时在告警平台认领告警

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值