zabbix3.0的邮件报警详细配置+交换机流量监控报的警

  

<强> 1。下载软件

wget  http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

<强> 2。创建目录

mkdir 当地/bin/usr/

<强> 3。解压软件

tar  zxf  sendEmail-v1.56.tar.gz  -C /usr/src

<强> 4。进入目录

cd /usr/src/sendEmail-v1.56

<强> 5。复制文件,并设置权限

cp  -a  sendEmail /usr/地方/bin   chmod  + x /usr/地方/bin/sendEmail

<强> 6。安装组件

yum  install  perl-Net-SSLeay  perl-IO-Socket-SSL  - y

<强> 7。测试邮件功能

#,/usr/地方/bin/sendEmail  -f  from@163.com  -t  to@qq.com  -s  smtp.163.com  -u “我是邮件主题”,-o  message-content-type=html  -o  message-charset=utf8  -xu  from@163.com  -xp  123456, -m “我是邮件内容”

命令说明:

/usr/地方/bin/sendEmail ,,,,,,,命令主程序   -f  from@163.com ,,,,,,,,,,,,,,,,发件人邮箱   -t  to@163.com ,,,,,,,,,,,,,,,,,,收件人邮箱   -s  smtp.163.com ,,,,,,,,,,,,,,,,发件人邮箱的smtp服务器   -u “我是邮件主题”,,,,,,,,,,,,,,,邮件的标题   -o  message-content-type=html ,,,邮件内容的格式,html表示它是html格式   -o  message-charset=utf8 ,,,,,,,,邮件内容编码   -xu  from@163.com ,,,,,,,,,,,,,,,发件人邮箱的用户名   -xp  123456,,,,,,,,,,,,,,,,,,,,,,发件人邮箱密码   -m “我是邮件内容”,,,,,,,,,,,,,,,邮件的具体内容

 zabbix3.0的邮件报警详细配置+交换机流量监控报警

出现问题显示

 zabbix3.0的邮件报警详细配置+交换机流量监控报警

在/usr/地方/bin

vim sendEmail 1906行

如果!IO:: Socket:: SSL→start_SSL(服务器,美元SSL_version=比;“SSLv3 TLSv1 '))

,,,如果(,修改成!IO:: Socket:: SSL→start_SSL(服务器)美元)

即不指定SSL的版本,让程序来自己选择。这样修改以后可以发送邮件,但还有提示信息,不影响邮件功能的使用。

 zabbix3.0的邮件报警详细配置+交换机流量监控报警


<强> 8。查看编辑脚本配置

进入zabbix自定义的指定目录,我这里是<代码>/usr/地方/zabbix ,
可以查看zabbix_server。参看配置文件AlertScriptsPath变量是如何定义的。

 vim /usr/地方/zabbix/etc/zabbix_server。参看

找到AlertScriptsPath选项,可以自定义位置

# # #,选择:,AlertScriptsPath #,,,,,,, Full  path 用位置of  custom  alert 脚本。#,,,,,,,Default  depends 提醒compilation 选项。# #,强制性的:,没有#,默认值:#,AlertScriptsPath=$ {datadir}/zabbix alertscriptsAlertScriptsPath=/usr/地方/zabbix/alertscripts

cd/usr/local/zabbix/alertscripts/,


<强> 9。编辑脚本

vim  sendEmail。sh

内容如下:

# !/bin/bash=$ 1   主题=2美元   身体=3美元/usr/local/bin/sendEmail , -f  from@163.com  -t “美元”,-s  smtp.163.com  -u “主题”美元,-o  message-content-type=html  -o  message-charset=utf8  -xu  from@163.com  -xp  password  -m " $身体"

说明:,
from@163.com替换成自己的发件邮箱,
smtp.163.com表示邮箱的smtp服务器,这里展示使用的是邮163箱,替换自己的邮箱smtp地址,
密码替换成发件邮箱密码

<强> 10。编辑完成后,给脚本权限

chmod  + x  sendEmail.sh   chown  zabbix.zabbix  sendEmail。sh

<强> 11。web界面配置

进入zabbix管理页面,
点击管理→报警媒介类型点击最右边的创建媒体类型

 zabbix3.0的邮件报警详细配置+交换机流量监控报警

输入脚本名称,类型选择脚本并添加以下3个参数,分别对应sendEmail。sh脚本需要的3个参数:收件人地址,主题,详细内容

zabbix3.0的邮件报警详细配置+交换机流量监控报的警