作者:一起回到我们的那个夏天 | 来源:互联网 | 2023-09-03 14:55
1.安装mailx:yuminstallmailx2.编辑文件etcmail.rc,在文件末尾添加:3.cdusrlibzabbixalertscripts:进入zabbix脚本路
1.安装mailx: yum install mailx
2.编辑文件/etc/mail.rc,在文件末尾添加:
1 set from=m138xxxx@163.com
2 set smtp=smtp.163.com
3 set smtp-auth-user=m138xxxx@163.com
4 set smtp-auth-password=xxx (授权密码,不是登录密码)
5 set smtp-auth=login
这里用的是163邮箱
3.cd /usr/lib/zabbix/alertscripts:进入zabbix脚本路径,编写脚本:
vi mail.sh
#!/bin/bash
#send mail
messages=echo $3 | tr ‘\r\n‘ ‘\n‘
subject=echo $2 | tr ‘\r\n‘ ‘\n‘
echo " $$ {messages} " | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1
设定权限
chmod +x mail.sh
chown -R zabbix.zabbix /usr/lib/zabbix/
4.touch /tmp/mailx.log
chwon -R zabbix.zabbix /tmp/mailx.log
5.管理====》报警媒介类型=====》创建媒体类型:
配置一下参数:
6.用户===》报警媒介:
7.配置===》动作:设置报警动作