(14)ZABBIX邮件监控发送信息

前言:本地邮箱,第三方邮箱,第三方邮箱加脚本

1、本地邮箱测试

#cd /home

# ls
laiyingx

[root@zabbix ~]# vim /etc/postfix/main.cf

/mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain
[root@zabbix ~]# systemctl restart postfix.service 
[root@zabbix ~]# systemctl enable postfix.service

在服务端使用laiyingx本地用户

端口号是smtp,简单邮件传输协议的端口号25

复制

2、添加媒介

恢复操作就是恢复的时候也发一条信息,可以不写

因为这里只有一个触发器可以测试,就是用户数量大于4,所以。只要有严重的问题就会发送消息,发送的消息就是上面定义的,可以是任意消息。

二、第三方邮箱操作

登录163网站账号

手机下载客户端,扫码发送信息获取就行了,只显示一次,记得复制或者截图。

右滑,有一个测试,前面有写过

原来的移除,不然每个添加的都会发一遍信息,没有必要

我打个嘚的马赛克,

点击更新!!!!!!更新

三、第三方脚本登录
[root@zabbix ~]# yum -y install s-nail

[root@zabbix ~]# vim /etc/s-nail.rc   大写的G 到最后,按小写的O下一行插入

set from=15155640120@163.com
set smtp=smtp.163.com
set smtp-auth-user=15155640120@163.com
set smtp-auth-password=QOHAWEXALGKUGCCC
set smtp-auth=login
set ssl-verify=ignore

目的地邮箱地址

smtp协议服务器

stmp用户

验证码

登录的模式

忽略ssl协议的的错误

[root@zabbix ~]# chown -R zabbix.zabbix /etc/s-nail.rc 

[root@zabbix ~]# vim /usr/lib/zabbix/alertscripts/mail-send.sh

#!/bin/bash
messages=`echo $3 | tr '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\n'`
echo "${messages}" | s-nail -s "${subject}" $1

信息,调用下面zabbix默认值的信息内容,tr表示文本,\r回车,\n换行

主题,调用下面的的主题alter后面的参数一个点后面接参数

输出内容,发送给,1,调用下面的 {alter.sento} 大写,参数一般都是大写

123分别调用的是账号,主题和内容

[root@zabbix ~]# chown -R zabbix.zabbix /usr/lib/zabbix/alertscripts/mail-send.sh
[root@zabbix ~]# chmod +x /usr/lib/zabbix/alertscripts/mail-send.sh

[root@zabbix ~]# cd /usr/lib/zabbix/alertscripts/
[root@zabbix alertscripts]# ./mail-send.sh 15155640120@163.com "test" "laiyingx"

对应的参数不能改变位置,是对应上面的123参数值

{ALERT.SENDTO}  alter.sent to:发送

{ALERT.SUBJECT} subjectL:主题

{ALERT.MESSAGE} message: 信息

添加

告警动作

恢复的一样填

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值