Zabbix邮件报警的大致流程如下:

监控主机----》监控项----》触发器----》告警动作----》告警方式----》告警用户

首先添加监控项

1、选择要添加监控项的主机

2、点击右上角的Create item 添加并配置监控项

上面说到的key值,这里给大家说明下: Example: /usr/local/zabbix/bin/zabbix_get -s192.168.4.10 -kproc.num[httpd] -s   指定要检测的主机IP -k   指定检测使用的key值 proc.num[httpd]     这个key值是检测被监控端的服务进程数的 net.tcp.port[,80]   这个key值是检测被监控端服务端口是否存在的

有关更多key值的介绍,可以查看伟哥的《zabbix key值和自定义key讲解》。

其次添加触发器

1、选择要添加触发器的监控主机后面的触发器

2、点击右上角的Create trigger创建并配置触发器

这里说明下这个 N 值的大小 比如说我检测被监控端的httpd 进程数为9个,这时这这个N的值就可以设置为 N=9 ,当last value 最后一次检测的值小于N,也就是小于9时,这个触发器就会被触发。

其次是配置告警动作

1、选择系统配置----》操作----》Create action 新建操作

2、配置操作名称和报警邮件内容

点击详细操作----》新建

其次配置告警方式

1、管理----》处理方法----》Create media type 新建告警方式

2、配置告警方式

3、打开zabbix server的配置文件,设置报警脚本的存放路径

vim /etc/zabbix/zabbix_server.conf  去掉390行的注释并修改为:  AlertScriptsPath=/usr/local/zabbix/bin/  脚本存放在什么位置后面的路径就写什么位置  cd /usr/local/zabbix/bin/   添加邮件脚本
#!/bin/sh user=邮件用户名 pass=邮件密码 /usr/bin/sm -f XXXX@163.com -t $1 -u$user -p$pass -msmtp.163.com -s "$2" -c "$3" 设置报警邮件的发送人

其次配置接收报警邮件的用户

1、管理----》用户----》选择Admin

2、配置Admin的报警介质

配置完成,等到监控的项down掉之后,监控项就会触发触发器,触发器在去找告警的动作,是邮件还是短信等,确定了告警动作之后,就会找告警的用户了。

停掉一个服务,查看是否报警

操作地方显示为1,则代表已经发送了邮件。

在查看报警邮件

配置到此就完成了,接下来会配置Windows 监控主机,等研究好了,再跟大家一起分享。

本文出自 “我的未来不是梦。” 博客,请务必保留此出处http://song49.blog.51cto.com/4480450/1035118

转载于:https://blog.51cto.com/nmszh/1058787

Zabbix添加监控项及配置邮件报警相关推荐

  1. Linux监控(添加自定义监控项,配置邮件告警)

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

  2. zabbix利用mutt和msmtp配置邮件报警

    Mutt安装 yum –y install mutt msmtp安装 yum –y install openssl openssl-devel libntlm libntlm-devel cyrus- ...

  3. zabbix监控mysq且配置自动发送报警邮件

    这里写目录标题 zabbix监控mysq且配置自动发送报警邮件 zabbix监控mysql 实验环境 创建一个目录存放mysql用户的帐号密码 将mysql用户密码配置在文件中(安全) 安装perco ...

  4. zabbix入门之添加监控项

    zabbix入门之添加监控项 添加一个不带参数的监控项(system.cpu.switches) 进入"配置"-->"主机"选择某主机的"监控项 ...

  5. zabbix Trapper 监控项配置(39)

    一,概述 zabbix获取数据有超时时间,如果一些数据需要执行比较长的时间才能获取的话,那么zabbix会出现异常,考虑到这种情况,zabbix增加了Trapper功能,客户端自己提交数据给zabbi ...

  6. 分布式系统——向zabbix中添加监控项, 以nginx和mysql为例

    实验环境 server1:rhel 7.3系统--172.25.54.1 server2:rhel 6.5系统--172.25.54.11 一.zabbix监控nginx 添加监控项active se ...

  7. zabbix简介及部署安装(邮件报警)

    一.zabbix 简介: zabbix 是完全开源的工具,整合了 cacti 和 nagios 等特性 附:SNMP(udp 161 udp 162) 众多网络工具都支持此协议,比如常见路由交换,常见 ...

  8. zabbix自定义监控项及触发动作

    zabbix自定义监控项: 在上一篇文章中,我们通过添加模板,zabbix自动为我们创建了很多监控项,但是往往模板中的监控项并不能满足我们业务需要,我们时常需要自己根据业务需要创建一系列的监控项,也成 ...

  9. zabbix===》监控基础架构、邮箱报警、第三方平台电话报警

    zabbix模板地址: https://github.com/zhangyao8/zabbix-community-repos zabbix监控基础架构 一.监控第一台主机 1.初始化web页面 使用 ...

最新文章

  1. java一定时间间隔的定时任务_Java 定时任务---Timer
  2. Jquery获取DOM绑定事件
  3. 《Hadoop权威指南》第二章 关于MapReduce
  4. p1164【立方体求和】
  5. ResNet网络总结
  6. 访问控制列表(二)配置命令
  7. hibernate使用二级缓存ehcahe的配置
  8. android studio聊天跳转_android app跳转到微信的示例
  9. MySQL中会用到age字段的索引_MySQL学习笔记(四):正确使用索引(二)
  10. java -jar命令
  11. 笨猪猪:“暹粒游记”(上)
  12. HENXU-SOA的业务规划和建模方法之八——组件化业务模型(CBM)介绍
  13. 阻抗匹配(一):信号发生器
  14. 9080端口对应服务器文件位置,Filenet更改端口-更改9080 端口到 80 端口
  15. Kconfig使用介绍
  16. 自动生成编号的存储过程
  17. 加州大学洛杉机分校计算机科学,加州大学洛杉矶分校计算机科学排名第14(2020年TFE美国排名)...
  18. 【无标题】Ubuntu安装linaro工具链问题
  19. SSL构建单双向https认证
  20. 【13】 数学建模 | 预测模型 | 灰色预测、BP神经网络预测 | 预测题型的思路 | 内附代码(清风课程,有版权问题,私聊删除)

热门文章

  1. MVC在添加控制器的时候发现没有添加的选项了?肿么办?
  2. C语言 · 9-1九宫格
  3. 大牛养成指南(3):天天写业务代码,如何成为技术大牛?
  4. redis介绍、主从配置
  5. 小菜鸟装VM之后装linux
  6. mysql配置文件my.cnf解析
  7. Java运行时出现”the serializable class drawline does not declare a static final serialversio”...
  8. 【转载】分层开发思想与小笼包
  9. 可以设置选项背景颜色的DropDownList
  10. 【吴恩达机器学习】学习笔记——1.3机器学习的定义