zabbix报警邮件

zabbix监控的客户端出问题,可以设置一个报警邮箱(一般是配合触发器使用)触发器点我

 

发邮件是在服务端上整个邮箱,出了问题,用这个邮箱向指定的邮箱发邮件
邮件端口用465
我是zabbix4.2的
关闭默认25端口,安装mailx

1 systemctl stop postfix.service
2 systemctl disable postfix.service
3 yum ‐y install mailx

开启smtp
是在邮箱里开的(这里我用qq的,用在服务端上)
开启后会得到一个授权码,这个授权码就代替了密码
怎么开启----进邮箱后-----设置---账户(百度就知道了)

 

 

请求数字证书(下面certs前面加了点,这是隐藏文件,ls -a查看)

1.mkdir ‐p /home/zabbix/.certs
e2.cho ‐n | openssl s_client ‐connect smtp.qq.com:465 | sed ‐ne '/‐BEGIN CERTIFICATE‐/,/‐END CERTIFICATE‐/p' > /home/zabbix/.certs/qq.crt
3.certutil ‐A ‐n "GeoTrust SSL CA" ‐t "C,," ‐d /home/zabbix/.certs ‐i /home/zabbix/.certs/qq.crt
4.certutil ‐A ‐n "GeoTrust Global CA" ‐t "C,," ‐d /home/zabbix/.certs ‐i /home/zabbix/.certs/qq.crt
1 cd /home/zabbix/.certs/
2 certutil ‐A ‐n "GeoTrust SSL CA ‐ G3" ‐t "Pu,Pu,Pu" ‐d ./ ‐i qq.crt
3 certutil ‐L ‐d /home/zabbix/.certs
4 chown ‐R zabbix.zabbix /home/zabbix/

 

 

 

 配置 /etc/mail.rc(我是全删除 ,加上下面几句)

1  vim /etc/mail.rc
 1 #发送邮件的帐号即qq号
 2 set from=xxxxx@qq.com
 3 
 4 #邮件服务器
 5 set smtp=smtps://smtp.qq.com:465
 6 
 7 #发送邮件的帐号即qq号
 8 set smtp‐auth‐user=xxxxx@qq.com
 9 
10 #授权码
11 set smtp‐auth‐password=xxxxxx
12 
13 #默认login即可
14 set smtp‐auth=login
15 
16 #ssl认证方式
17 set ssl‐verify=ignore
18 
19 #证书所在目录
20 set nss‐config‐dir=/home/zabbix/.certs

 

发送邮件试试

sudo ‐u zabbix echo "这是邮件正文" | mail ‐s "这是邮件主题" xxx@163.com

邮件发送脚本

1 mkdir /etc/zabbix/alertscripts
2 vim /etc/zabbix/zabbix_server.conf

AlertScriptsPath改成/etc/zabbix/alertscripts目录
AlertScriptsPath=/etc/zabbix/alertscripts

重启zabbix

1 systemctl restart zabbix‐server.service

编写脚本

1 vim /etc/zabbix/alertscripts/mailx.sh
1 #!/bin/bash
2 echo "$3" | mail ‐s "$2" "$1"

 

1 chmod +x /etc/zabbix/alertscripts/mailx.sh
2 chown zabbix:zabbix /etc/zabbix/alertscripts/mailx.sh

发邮件测试

1 sudo ‐u zabbix /etc/zabbix/alertscripts/mailx.sh 13683703071@163.com "这是邮件标题" "这是邮件内容"

进zabbixweb页面设置
可以用已有的,也可以自己创建
我是用已有的
管理------报警媒介类型
{ALERT.SENDTO}收件人地址
{ALERT.SUBJECT}主题
{ALERT.MESSAGE}邮件内容
就按照上面三条写,不要变(如下图)

 

 

设置邮件接收用户
管理-用户-Admin-报警媒介

 

 

 

 

设置触发条件
配置----动作----创建动作

 

 

 

 

 

 

 

 

最后点添加
更新操作我没写
设置和恢复操作一样
添加后如下

 

 

 

 

 

 

 

 

可以测试一下
管理----报警媒介类型

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值