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

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

实验环境:Zabbix监控服务器、客户端都已经部署完成,被监控主机已添加完成,Zabbix监控运行正常。服务器,selinux,已经关闭

zabbix端  :ip 10.10.251.48   hostname=zabbix-server-server

被监控端: ip 10.10.251.58   hostname=zabbix-agent-centos65

实现目的:被监控端检测到数据达到触发器预设值后,会自动发送报警邮件到指定的邮箱,报警结束后,会发邮件说明,

大致流程

(1)server端安装邮件服务器,并且测试

(2)被监控端自定义key,并且在web端添加items,action,并且测试是否可以正常报警,

(2)去web端添加邮件触发动作,和需要发送报警内容。设置邮件间隔时间间隔(测试设置时间间隔要短,有错误时,改正后方便确认,)。

 

一;server端安装邮件服务器

yum install mailx sendmail -y  

需要修改默认配置文件

vi /etc/mail.rc    本次使用163邮箱测试

set sendcharsets=iso-8859-1,utf-8                      #指定字符集

set from=xxxxxxxxxxx@163.com        #邮箱号
set smtp=smtp.163.com:25              #smtp邮件服务器,端口默认25
set smtp-auth-user=xxxxxxxxxxxx@163.com      # 发邮件的用户名
set smtp-auth-password=xxxxxxxxxx         #发邮件的密码

修改完成后测试是否可以发送邮件

echo "zabbix test mail" |mail -s "zabbix" 88930869@qq.com  发送zabbix(主题),"zabbix test mail"(内容)给这个88930869@qq.com 邮箱

二,编辑web端,添加邮件触发

管理===>报警媒介类型===>按照自己实际情况填写

管理===>用户===>报警媒介===>编辑===>按照自己实际情况填写

三:自定义监控项让其报警:

监控项:服务器登陆人数不能超过三人,超过三人报警

需要在agent端修改

vim /etc/zabbix/zabbix_agentd.con

systemctl restart zabbix-agent

server端测试是否可以获取到key

沟通主机没有问题,可以正常获取到服务器登陆人数

四:在web端添加监控项

2)添加触发条件

 

3)触发器和邮件报警关联

触发报警后操作

 

最后手动触发报警,测试邮件可以收到

 

 

转载于:https://www.cnblogs.com/zdoubly/p/9230289.html

你可能感兴趣的文章
一道关于员工与部门查询的SQL笔试题
查看>>
Canvas基础
查看>>
[Hive - LanguageManual] Alter Table/Partition/Column
查看>>
可持久化数组
查看>>
去除IDEA报黄色/灰色的重复代码的下划波浪线
查看>>
Linux发送qq、网易邮件服务配置
查看>>
几道面试题
查看>>
【转】使用 WebGL 进行 3D 开发,第 1 部分: WebGL 简介
查看>>
js用正则表达式控制价格输入
查看>>
chromium浏览器开发系列第三篇:chromium源码目录结构
查看>>
java开发操作系统内核:由实模式进入保护模式之32位寻址
查看>>
第五讲:单例模式
查看>>
Python编程语言的起源
查看>>
Azure ARMTemplate模板,VM扩展命令
查看>>
使用Masstransit开发基于消息传递的分布式应用
查看>>
[CF808A] Lucky Year(规律)
查看>>
关于推送遇到的一些问题
查看>>
寒假作业3 抓老鼠啊~亏了还是赚了?
查看>>
Orcal Job创建实例
查看>>
Django
查看>>