博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix3.0.3 设置邮件报警
阅读量:6256 次
发布时间:2019-06-22

本文共 1299 字,大约阅读时间需要 4 分钟。

在zabbix3.0.3 设置报警这里卡了两天。终于解决了,这里我使用的mailx来作为发送邮件的客户端

1.设置mailx发信账号

yum -y install mailx

ln -s /bin/mailx /bin/mail

1
2
3
4
5
6
cat 
/etc/mail
.rc  
//
内容如下
set 
from=123456@126.com
set 
smtp=smtp.126.com
set 
smtp-auth-user=123456
set 
smtp-auth-password=123456
set 
smtp-auth=login

发送测试邮件

1
echo  
test 
| mail -s 
" test"   
136×××@126.com

2.zabbix服务器端编写邮件发送脚本

1
2
3
4
mkdir 
/etc/zabbix/alertscripts 
vim 
/usr/local/zabbix/etc/zabbix_server
.conf  
//
修改alert scripts为以下路径
AlertScriptsPath=
/etc/zabbix/alertscripts 
service zabbix_server restart

1
2
3
4
5
vim sendmail.sh
#!/bin/bash
messages=`
echo 
$3 | 
tr 
'\r\n' 
'\n'
`
subject=`
echo 
$2 | 
tr 
'\r\n' 
'\n'
`
echo 
"${messages}" 
| mail -s 
"${subject}" 
$1 >>
/tmp/sendmail
.log 2>&1

1
2
3
增加可执行权限
chown 
zabbix.zabbix 
/etc/zabbix/alertscripts/sendmail
.sh
chmod 
+x 
/etc/zabbix/alertscripts 
sendmail.sh

1
2
测试发送脚本
/etc/zabbix/alertscripts/sendmail
.sh 136xxx@126.com 
"测试邮件标题" 
"测试邮件内容"

3.zabbix后台配置

Administration|Media types,进入告警方式配置界面,创建sendmail.sh告警方式,如下图

name这里可以随便自己定义,type选择scripts;Script name则输入上一步编写的脚本名称,即sendmail.sh

Administration|Users,进入用户配置界面,在”Media”选项卡中配置用户接收告警的邮箱地址。点击”Add”,在弹出的窗口中输入用户邮箱,见下图:

Configuration-->Action 修改已有的Actions,具体如下:


这时候就可以先停止zabbix_agent 测试下短信会不会成功发送

本文转自 shouhou2581314 51CTO博客,原文链接:http://blog.51cto.com/thedream/1827984,如需转载请自行联系原作者

你可能感兴趣的文章
注意linux bash缓存
查看>>
Html 常用事件列表
查看>>
UITextView 实现placeholder的方法
查看>>
Maven入门实战笔记-11节[1-5]
查看>>
python的多重继承
查看>>
索引 - 索引排序顺序
查看>>
MoSQL:简化MongoDB与PostgreSQL之间的同步[转]
查看>>
source insight中文显示和处理
查看>>
spring3.1, hibernate4.1 配置备份,struts2.2.1,sitemesh 2.4.2
查看>>
python字符串格式化输出的方式
查看>>
buffer busy waits等待事件
查看>>
MySQL版本之分:Community Server、Embedded Server、Enterprise Server
查看>>
JVM及遗传算法,转摘牛人牛文
查看>>
C#用DataTable实现Group by数据统计
查看>>
iframe如何刷新的三种解决方案
查看>>
每日英语:Fewer Foreigners Eye US Graduate Science Programs
查看>>
Socket异步通信——使用IAsyncResult
查看>>
宋体、构造函数-浅出C++对象模型——理解构造函数、析构函数执行顺序-by小雨...
查看>>
我眼中的sencha touch(2013网页装在兜里)
查看>>
函数分组学通MongoDB——第三天 细说高级操作
查看>>