zabbix监控邮件报警功能二次开发(自定义媒体)
2016-03-16 19:14
681 查看
zabbix版本:2.2.5
开发语言:perl
系统环境:redhat 6.7
一.主要实现功能:1.邮件报警内容个性化定制
2.收件人同时显示多个联系人
3.邮件里增加报警项的监控图(1小时)
二,需要注意的两个地方:
1.zabbix_server.conf开启自己告警脚本路径
AlertScriptsPath=/wls/zabbix/alertscripts
2.权限问题
赋予AlertScriptsPath=/wls/zabbix/alertscripts目录下的文件777权限
chmod 777 -R AlertScriptsPath=/wls/zabbix/alertscripts
这里写链接内容
http://blog.csdn.net/jackm1688/article/details/51729490
六,监控模板内容:
效果图:
开发语言:perl
系统环境:redhat 6.7
一.主要实现功能:1.邮件报警内容个性化定制
2.收件人同时显示多个联系人
3.邮件里增加报警项的监控图(1小时)
二,需要注意的两个地方:
1.zabbix_server.conf开启自己告警脚本路径
AlertScriptsPath=/wls/zabbix/alertscripts
2.权限问题
赋予AlertScriptsPath=/wls/zabbix/alertscripts目录下的文件777权限
chmod 777 -R AlertScriptsPath=/wls/zabbix/alertscripts
这里写链接内容
http://blog.csdn.net/jackm1688/article/details/51729490
六,监控模板内容:
Itemid:{ITEM.ID1} dengji:{TRIGGER.SEVERITY} [kt]Key:{ITEM.KEY1}[kn] [hs]host:{HOST.NAME1}[hn] CN_ST[xxxx@xxxan.com.cn;xxxx@xxxan.com.cn;]EN_CN 告警项名#^{ITEM.NAME1} 告警主机#^{HOST.NAME1} 告警项Key值#^{ITEM.KEY1} 告警触发规则#^{TRIGGER.EXPRESSION} 告警时间#^{EVENT.DATE} {EVENT.TIME} 告警等级#^{TRIGGER.SEVERITY} 告警值#^{ITEM.VALUE1} 最新采集值#^{{HOSTNAME}:{TRIGGER.KEY}.last(0)} 问题描述#^{TRIGGER.DESCRIPTION}
效果图:
相关文章推荐
- 垃圾邮件过滤器 python简单实现
- Perl模块编写说明
- perl如何避免脚本在windows中闪一下就关闭
- Perl中的特殊内置变量详细介绍
- linux下使用perl获取本机ip的几种方法介绍
- perl 控制结构 条件控制 if while
- Perl中的列表和数组学习笔记
- perl数据库添加、删除、更新、查询操作例子
- perl操作MongoDB报错undefined symbol: HeUTF8解决方法
- Perl中使用MIME::Lite发送邮件实例
- 什么是Perl?编程语言Perl详细介绍
- About Perl(翻译Perl官网介绍)
- perl 基本语法介绍
- perl 模式匹配参数详解
- PERL脚本 学习笔记
- perl 列表和数组变量详解
- 探索Perl的世界(更新到40集)-Perl视频教程
- perl 文件读写详细说明
- perl中5个常见错误
- Perl ASCII 字符判断