文档章节

19.13 配置邮件告警

脑洞老湿_
 脑洞老湿_
发布于 2017/09/11 11:09
字数 596
阅读 6
收藏 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

© 著作权归作者所有

共有 人打赏支持
上一篇: Shell编程
脑洞老湿_
粉丝 3
博文 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
2018/06/29
0
0
添加自定义监控项目&配置邮件告警&测试告警&不发邮件的问题处理

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

影夜Linux
2018/07/11
0
0
2018-4-16 16周4次课 zabbix邮件告警

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

alexis7gunner
2018/10/30
0
0
2018-4-16 Linux学习笔记

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

XiaoluHuang
01/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 以后我偷小鱼干养你

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @庞巴哥 :只有这节奏瞬间变得轻松。。。。。。。。。分享Talking Eyes的单曲《In the sun (Extended Version)》: 《In the sun (Extended Ve...

小小编辑
22分钟前
0
0
多表查询

第1章 多表关系实战 1.1 实战1:省和市  方案1:多张表,一对多  方案2:一张表,自关联一对多 1.2 实战2:用户和角色 (比如演员和扮演人物)  多对多关系 1.3 实战3:角色和权限 (比如...

stars永恒
今天
7
0
求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
昨天
8
0
Mac Vim配置

1.升级 vim   我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : brew install vim --with-lua --with-override-system-vim 这将下...

Pasenger
昨天
9
0
vmware安装Ubuntu上不了网?上网了安装不了net-tools,无法执行ifconfig?

1.重新设置网络适配器还是不行,如下指定nat 2.还需要指定共享网络,我是在无线环境下 3.无法执行ifconfig https://packages.ubuntu.com/bionic/net-tools到这个网站下载net-tools的deb文件...

noob_chr
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部