Zabbix部署onealert云告警平台

实验前提:

已经完成了zabbix的安装部署,以及添加server2主机(zabbix-agent)

点击此处即可查看zabbix的安装部署详细步骤

利用Zabbix部署onealert云告警平台
虽然zabbix自带报警媒介,但它的报警消息可能会当成垃圾邮件从而被拒绝,所以不提倡使用

邮件的发送与接收:

[root@server1 ~]# mail
-bash: mail: command not found
#安装邮件工具
[root@server1 ~]# yum install -y mailx
#查看端口
[root@server1 ~]# netstat -antlp | grep :25

在这里插入图片描述

#发送邮件到本机的超级用户
[root@server1 ~]# mail root
Subject: test          #主题
hello word!            #内容
EOT                    #Ctrl+d表示结束
[root@server1 ~]# mailq   
Mail queue is empty
You have mail in /var/spool/mail/root
#查看邮件
[root@server1 ~]# mail

在这里插入图片描述
1.让虚拟机能上网

#1.添加火墙策略
[root@foundation66 ~]# iptables -t nat -I POSTROUTING -s 172.25.66.0/24 -j MASQUERADE
#查看ip
[root@foundation66 ~]# ip addr show br0
#2.添加网关(物理机的内网)
[root@server1 ~]# route -n

在这里插入图片描述

#3.测试
[root@server1 ~]# ping -w1 -c1 172.25.66.1

在这里插入图片描述
2.搭建onealert报警平台

(1)注册帐号并登陆
在这里插入图片描述
在这里插入图片描述
(2).查看应用key

在这里插入图片描述
3.下载并解压oneitsm

安装包:

oneitsm_zabbix_release-1.2.0.tar.gz
[root@server1 ~]# cd /usr/lib/zabbix/alertscripts/
[root@server1 alertscripts]# ls
oneitsm_zabbix_release-1.2.0.tar.gz
#解压
[root@server1 alertscripts]# tar zxf oneitsm_zabbix_release-1.2.0.tar.gz 
[root@server1 alertscripts]# ls
oneitsm  oneitsm_zabbix_release-1.2.0.tar.gz
[root@server1 alertscripts]# cd oneitsm/bin/
[root@server1 bin]# ls
alert.sh  install.sh  log.sh  update.sh

4.安装oneitsm

[root@server1 bin]# pwd
/usr/lib/zabbix/alertscripts/oneitsm/bin
[root@server1 bin]# ls
alert.sh  install.sh  log.sh  update.sh
#安装;49d191f1-751b-cdcd-a610-a4e922b131d4为之前获取的key应用
[root@server1 bin]# ./install.sh 49d191f1-751b-cdcd-a610-a4e922b131d4

在这里插入图片描述
在这里插入图片描述
5.配置网页

(1).查看报警媒介类型,发现在报警媒介类型中多了oneitsm madia脚本,此时需要先关闭zabbix自带的报警媒介,防止干扰
在这里插入图片描述
(2)查看用户,发现在多了一个oneitsm用户,给该用户添加报警媒介
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6.查看通知策略
在这里插入图片描述
在这里插入图片描述
测试:

1.模拟server2主机宕机

[root@server2 ~]# systemctl stop zabbix-agent

刷新网页,查看主机,发现连接server2主机失败
在这里插入图片描述
查看仪表板,发现server2出现问题
在这里插入图片描述
2.等待5min后,问题被发送,可在云告警发现未处理问题
在这里插入图片描述
在这里插入图片描述
在邮箱中收到了告警信息
在这里插入图片描述
3.点击认领
在这里插入图片描述
发现告警处于正在处理状态
在这里插入图片描述
邮箱也会收到认领信息
在这里插入图片描述

4.模拟已解决问题

#开启zabbix-agent
[root@server2 ~]# systemctl start zabbix-agent

发现告警处于已关闭状态
在这里插入图片描述
邮箱同样会收到关闭消息
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值