博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix邮件报警
阅读量:5230 次
发布时间:2019-06-14

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

安装邮件发送工具mailx

systemctl stop postfix.service

systemctl disable postfix.service

yum install mailx

 

用户密码是QQ邮箱的授权码,不是邮箱用户密码

 

解释:默认的步骤是1-1,也即是从1开始到1结束。一旦故障发生,就是执行sendEmail.sh脚本发生报警邮件给Admin用户和zabbix administrator组。假如故障持续了1个小时,它也只发送一次。如果改成1-0,0是表示不限制.无限发送 间隔就是默认持续时间60秒。那么一个小时,就会发送60封邮件。

  到这我们的邮件报警配置就完成了,这是只要我们设置的触发器触发,就会自动给我发送报警邮件。

告警消息模板

默认接收人:

故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生:{TRIGGER.NAME}故障!

默认信息

 

告警主机:{HOST.NAME} 主机地址:{HOST.IP} 告警时间:{EVENT.DATE} {EVENT.TIME} 告警等级:{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME} 告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}-{ITEM.VALUE} 事件ID:{EVENT.ID}

 

恢复消息模板 

默认接收人:

恢复{TRIGGER.STATUS},服务器:{HOSTNAME1}: {TRIGGER.NAME}已恢复!

 默认信息

 

告警主机:{HOST.NAME} 主机地址:{HOST.IP} 告警时间:{EVENT.DATE}{EVENT.RECOVERY.TIME} 告警等级:{TRIGGER.SEVERITY} 告警信息:{TRIGGER.NAME} 告警项目:{TRIGGER.KEY1}问题详情:{ITEM.NAME}-{ITEM.VALUE} 事件ID:{EVENT.ID}

 

测试邮件

关闭客户端zabbix-agent服务,过一会

 

 

邮件乱码、内容为附件bin格式 

重新安装了mail服务

修改了sendmail脚本
1 #!/bin/bash
2
3 export LANG=zh_CN.UTF-8 //解决发送的中文变成了乱码的问题
4
5
6
7 FILE=/tmp/mailtmp.txt
8
9 echo "$3" >$FILE
10
11 dos2unix -k $FILE //解决了发送的邮件内容变成附件的问题。
12
13 /bin/mail -s "$2" $1 < $FILE

 

 

 

 

 

转载于:https://www.cnblogs.com/xiaoyou2018/p/9669421.html

你可能感兴趣的文章
[bzoj1004] [HNOI2008] Cards
查看>>
使用 Swoole 来加速你的 Laravel 应用
查看>>
TextWatcher原因activity内存泄漏问题
查看>>
Merge into的使用具体解释-你Merge了没有
查看>>
Linux安装程序Anaconda分析
查看>>
如何在chrome上打开SSL3.0
查看>>
应该是实例化对象的没有对属性赋值时,自动赋值为null,但不是空指针对象引用...
查看>>
从网易与淘宝的font-size思考前端设计稿与工作流
查看>>
原生HttpClient详细使用示例
查看>>
几道面试题
查看>>
搜索引擎-SHODAN
查看>>
poj_3159_Candies
查看>>
CentOS目录结构
查看>>
网络爬虫基本练习
查看>>
安卓版有道词典的离线词库-《21世纪大英汉词典》等
查看>>
day2
查看>>
TestLink在线Excel用例转换xml
查看>>
winfrom如何在listview中添加控件
查看>>
利用ns3导出wlan网络性能参数学习笔记
查看>>
重写优先队列优先级
查看>>