zabbix邮箱告警的三种方式

1.在web界面配置邮箱告警

添加媒介
我们以126邮箱为示例
先打开POP3/SMTP服务,会发一个授权码,如下图
在这里插入图片描述
配置媒介
在这里插入图片描述
配置模板
在这里插入图片描述
媒介添加成功如下图
在这里插入图片描述
为不同的用户选择媒介
在这里插入图片描述
为触发器配置动作
在这里插入图片描述
在这里插入图片描述
手动触发问题
我们这里配置的监控项是假设客户端 /tmp/abc文件发生改变,详情请参照博主以下博文
zabbix监控配置的流程

QQ邮箱有一个反垃圾机制,可能会拦截消息,所以我们要先做一个配置

在这里插入图片描述

//给abc文件中写入东西
[root@localhost ~]# echo 'jjfkldjflkd' >> /tmp/abc

在这里插入图片描述
收到邮件
在这里插入图片描述

2.在本地邮箱配置邮箱告警+脚本

服务端安装postfix和mailx

//安装postfix
[root@localhost ~]# dnf -y install postfix
//设置开机自启
[root@localhost ~]# systemctl enable --now postfix
//安装mailx
[root@localhost ~]# dnf -y install mailx

修改邮箱的白名单
在这里插入图片描述

//测试发送本地邮件
[root@zabbix ~]# echo '123' | mail -s 'text' 913909626@qq.com

在这里插入图片描述
配置脚本

[root@zabbix ~]# vim /usr/local/etc/zabbix_server.conf
//找到以下内容添加告警文件路径
AlertScriptsPath=/usr/local/share/zabbix/alertscripts
[root@zabbix ~]# cd /usr/local/share/zabbix
[root@zabbix zabbix]# ls
alertscripts  externalscripts
[root@zabbix zabbix]# cd alertscripts/
[root@zabbix alertscripts]# ls
[root@zabbix alertscripts]# vim sendmail.sh
#!/bin/bash
msg=$1
sub=$2
email=$3

echo $msg |mail -s $sub $email
//修改所有者和所属组
[root@zabbix share]# chown -R zabbix.zabbix zabbix/
[root@zabbix share]# ll
总用量 0
drwxr-xr-x.  2 root   root     6 5月  19 2020 applications
drwxr-xr-x.  2 root   root     6 5月  19 2020 info
drwxr-xr-x. 21 root   root   243 4月  28 23:10 man
drwxr-xr-x   4 zabbix zabbix  49 5月  13 22:05 zabbix
//重启服务



                                       

添加媒介
在这里插入图片描述
在这里插入图片描述
为不同用户选择媒介
在这里插入图片描述
在这里插入图片描述
配置信息发送模板
在这里插入图片描述

在这里插入图片描述
为触发器配置动作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
手动触发问题

//在服务端写入东西
[root@zabbix alertscripts]# echo 'hello' >> /tmp/abc

验证收到邮件
在这里插入图片描述

3.在第三方邮箱配置邮箱告警+脚本

编辑配置文件

[root@zabbix ~]# vim /etc/mail.rc
set SMTP=smtp.126.com
set SMTP-AUTH=login
set SMTP-AUTH-USER=lxr913909626@126.com
set SMTP-AUTH-PASSWORD=xxxxxxxxxxxxxx  //此处输入126邮箱授权码
set FROM=lxr913909626@126.com
//重启postfix
[root@zabbix ~]# systemctl restart postfix

添加媒介
在这里插入图片描述
在这里插入图片描述
配置信息发送模板
此处默认已经添加好了
在这里插入图片描述
为触发器配置动作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

手动触发问题

//在服务端写入东西
[root@zabbix alertscripts]# echo 'hello' >> /tmp/abc

收到邮件
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值