文档章节

19.13 配置邮件告警

脑洞老湿_
 脑洞老湿_
发布于 2017/09/11 11:09
字数 596
阅读 5
收藏 0

19.13 配置邮件告警

1、邮箱设置:
使用163或者QQ邮箱发告警邮件
首先登录你的163邮箱,设置开启POP3、IMAP、SMTP服务
开启并记录授权码
2、创建报警媒介:
然后到监控中心设置邮件告警
“管理”,“报警媒介类型”,“创建媒体类型”
{ALERT.SENDTO} ,{ALERT.SUBJECT},{ALERT.MESSAGE}
mark

1、配置邮箱:

mark

2、创建报警媒介:

mark mark

3、创建报警脚本mail.py:

[root@DasonCheng ~]# grep Alert /etc/zabbix/zabbix_server.conf     //server端查看自定义脚本目录;
### Option: AlertScriptsPath
# AlertScriptsPath=${datadir}/zabbix/alertscripts
AlertScriptsPath=/usr/lib/zabbix/alertscripts
[root@DasonCheng ~]# vim /usr/lib/zabbix/alertscripts/mail.py  //修改gserver、邮箱和密码;
//Python脚本内容请参考(zabbix自带的邮件报警有问题):https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.py
[root@DasonCheng ~]# chmod +x /usr/lib/zabbix/alertscripts/mail.py   //赋予执行权限;

4、测试邮箱脚本:

[root@DasonCheng alertscripts]# python mail.py gecz0000@163.com "this is a test mail subject" "content"
[root@DasonCheng alertscripts]# python mail.py gecz0000@163.com "this is a test mail subject" "content2"
[root@DasonCheng ~]# python /usr/lib/zabbix/alertscripts/mail.py gecz0000@163.com "this is a test mail subject" "content"

测试成功:
mark

5、创建zabbix用户(用于接受邮件):

mark mark
配置用户报警媒介:
mark mark
配置用户权限:
mark
配置用户组权限:
mark mark mark

现在,脚本配置好了,用户创建完了;接下来配置动作(触发器配置了这个事件,那我们需要做什么呢?这里动作就来定义)

6、新建动作:

mark 配置操作:
mark mark
配置恢复操作:
mark

19.15 测试告警

1、创建自定义触发器(针对系统负载):

mark mark mark
把触发器添加一下;
为了更快的得到数据,我将触发器更新时间设为10秒;线上机器修改的过于频繁会增加服务器的负载的;
mark
问题出现,但是邮箱里面没有邮件!呵呵了
我现在将触发器修改正常,看看有没有恢复邮件;然而并没有邮件

捣鼓这个报警两天了,试了n遍 还原快照了n遍,还是没成功;反复试的时候倒是发现许多问题!有可能我的快照本来就有问题,我找时间在做一个系统了 再试试,心累
把监控主机停了之后,倒是有邮件发过来了;自己配置的触发器 也显示发邮件了,但始终收不到邮件
换了一个邮件脚本就可以了
mark

© 著作权归作者所有

共有 人打赏支持
脑洞老湿_
粉丝 2
博文 152
码字总数 124412
作品 0
荆州
添加自定义监控项目,配置邮件告警,测试告警,不发送邮件的问题处理

笔记内容: 19.12添加自定义监控项目 19.13/19.14配置邮件告警 19.15测试告警 19.16不发送邮件的问题处理 笔记日期:2017-11-20 19.12添加自定义监控项目 自定义的监控项目是用于实现一些特殊...

ZeroOne01
2017/11/20
0
0
19.12添加自定义监控项目19.13-14配置邮件告警19.15测试告警19.16不发邮件问题处理

19.12添加自定义监控项目 客户端上编辑配置文件 vim /etc/zabbix/zabbixagentd.conf//增加 UnsafeUserParameters=1 //表示使用自定义脚本 UserParameter=my.estab.count[],/usr/local/sbin/e...

cwliang
06/29
0
0
添加自定义监控项目&配置邮件告警&测试告警&不发邮件的问题处理

19.12 添加自定义监控项目 zabbix的监控项目是在模板里面体现,但是有时会有些个性化的需求。比如:某一个业务的数据,运营人员想知道网站会员注册量,会员活跃度;实际上,这些数据,都可以...

影夜Linux
07/11
0
0
2018-4-16 Linux学习笔记

19.12 添加自定义监控项目 思路: 客户端设置脚本获取数据->服务端用zabbix_get验证客户端收集的监控数据->zabbix管理界面配置监控项->zabbix管理界面配置成图形->zabbix管理界面配置告警(如果...

XiaoluHuang
06/28
0
0
2018-4-16 16周4次课 zabbix邮件告警

19.12 添加自定义监控项目 ·需求:监控某台web的80端口连接数,并出图 两步:1)zabbix监控中心创建监控项目;2)针对该监控项目以图形展现 ·对于第一步,需要到客户端定义脚本 [root@loca...

alexis7gunner
04/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

以太坊总结

一、概念说明 1.以太坊(Ethereum blockchain)由V神(Vitalik Buterin)发明,是一个交易记录的永久数据库,它以一个“无信任”的交易系统来运行,不需要任何第三方信任机构即可进行点对点的...

盼望明天
27分钟前
1
0
Java并发工具类——AtomicInteger

基本类型int的递增等操作并不是线程安全的,加上synchronized又会影响性能,因此在并发情况下我们应该使用AtomicInteger,下面通过一个例子验证一哈。 public class TestAtomicInteger {...

东都大狼狗
29分钟前
1
0
基于CentOS7.2系统对RabbitMQ单机版安装过程

准备虚拟机系统 我的系统如下 系统版本7.2 安装perl yum install perl 安装wget工具 yum install -y wget 安装相关依赖工具 yum install ncurses ncurses-base ncurses-devel ncurses-libs ...

凌晨一点
33分钟前
1
0
Maven常用命令

Maven常用命令 说到命令,则不得不提一下环境变量,在之前的博文中简单提了一下环境变量的配置,这里具体说一下。说完环境变量的配置,然后就是Maven的常用命令,这里说的是常用的几个命令,...

星汉
49分钟前
0
0
Flink操作mysql kafka和hbase

主程序 package com.streaming.flink;import java.util.Properties;import org.apache.flink.api.common.functions.FlatMapFunction;import org.apache.flink.api.common.functi......

守望者之父
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部