zabbix监控部署之部署告警的方式

zabbix监控部署之告警的两种方式

1. zabbix监控告警的的两种方式

告警主要有以下两种方式

  • 本地邮箱告警配置

本地邮箱告警也就是使用脚本的方式来进行发送邮件。

  • 第三方邮箱网页配置告警

第三方邮箱网页配置也就是给zabbix一个邮箱,利用zabbix监控作为邮箱发件人,进行发送邮件。

主机:

主机名系统版本ip地址主机zabbix版本
kiwi.server.comCentOS8192.168.234.33服务端zabbix-6.4.6
kiwi111.client.comCentOS8192.168.234.22客户端zabbix-6.4.6

注:主机名需要写成域名的形式

2. 本地邮箱告警配置

2.1 下载发送邮件所需组件
[root@kiwi_client ~]# yum install -y mailx
[root@kiwi_client ~]# yum install -y sendmail
[root@kiwi_client ~]# yum install -y postfix
2.2 启动邮件服务
[root@kiwi_client ~]# systemctl start postfix

[root@kiwi_client ~]# ss -antl
State     Recv-Q    Send-Q       Local Address:Port        Peer Address:Port    Process    
LISTEN    0         128                0.0.0.0:22               0.0.0.0:*                  
LISTEN    0         100              127.0.0.1:25               0.0.0.0:*                  
LISTEN    0         128                0.0.0.0:10050            0.0.0.0:*                  
LISTEN    0         128                   [::]:22                  [::]:*                  
LISTEN    0         100                  [::1]:25                  [::]:*                  
2.3 测试邮件服务
[root@kiwi_client ~]# echo "hello world" | mail -s "测试邮件" [邮箱地址]
[root@kiwi_client ~]# 


如果收不到邮件则需要将域名添加至白名单

在这里插入图片描述

成功收到邮件

请添加图片描述

2.4 在服务端编写发送邮件脚本

服务端也需启动邮件服务

## 该脚本必须写在/usr/local/share/zabbix/alertscripts/目录下
[root@kiwi_server ~]# cd /usr/local/share/zabbix/alertscripts/
[root@kiwi_server alertscripts]# 
[root@kiwi_server alertscripts]# vim alarmmail.sh
[root@kiwi_server alertscripts]# cat alarmmail.sh 
#!/bin/bash

message=$(echo $1 | tr "\r\n" "\n")
subject=$(echo $2 | tr "\r\n" "\n")
targetmail=$3

echo $message | mail -s $subject $targetmail
[root@kiwi_server alertscripts]# chmod +x alarmmail.sh

## 要注意给执行权限
2.5 在web端配置媒介

点击mediatype,并创建新的媒介

请添加图片描述

请添加图片描述
选择脚本方式之后就变成以下这个样子
请添加图片描述

之后再定义信息模版

请添加图片描述
点击add

这里我们选择peoblem就行

请添加图片描述

我们还可以写成中文的形式,注意,括号里的为固定写法,不能更改
请添加图片描述

完成之后点击添加

这样就是添加好了

请添加图片描述

添加好之后可以测试一下

请添加图片描述

请添加图片描述
可以看到已经发送成功
请添加图片描述

2.6 在web端配置告知动作

点击触发器告警,并创建一个新的动作

在这里插入图片描述

填完名称之后点operations

在这里插入图片描述

在这里插入图片描述

这里我们填operations就行

在这里插入图片描述

在这里插入图片描述

请添加图片描述
填完之后点add
在这里插入图片描述

这样就是填好了
在这里插入图片描述

2.7定义用户媒介

给Admin用户添加媒介

在这里插入图片描述

点击媒介

在这里插入图片描述

在这里插入图片描述

填完之后就行了

2.8手动触发然后测试一下

可以看到已经发送成功

在这里插入图片描述

接着在邮箱里看一下

在这里插入图片描述

配置完成

3. 第三方邮箱网页告警配置

3.1配置第三方邮箱媒介

点击EMAIL

在这里插入图片描述

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

这里就是邮箱的smtp地址

在这里插入图片描述

我们把smtp服务打开,之后会有一个授权码

在这里插入图片描述

填完之后点update,这种方式什么都已经配置好了

然后再点开启,注意:默认是关闭要手动开启

在这里插入图片描述

之后可以点右边test测试一下
可以看到已经可以发送了

在这里插入图片描述

在这里插入图片描述

3.2更改发送方式

点击Admin

在这里插入图片描述

点击media

在这里插入图片描述

点击编辑

在这里插入图片描述

改为Email的方式

在这里插入图片描述

在这里插入图片描述

这样就配置完成了

3.3手动触发看是否发送邮件

在这里插入图片描述

可以看到已经成功发送问题邮件

在这里插入图片描述

配置完成

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值