Zabbix报警

自定义脚本报警

  • 报警大致过程

item数据采集--->触发器由阈值触发带级别的信息-->触发动作发送邮件预警

1. 发送邮件脚本

1)安装sendEmail(参考Linux-Ubuntu发送邮件)
2)查看Zabbix执行脚本的默认执行路径

vim /etc/zabbix/zabbix_server.conf


3)在该路径下创建脚本

cd /usr/lib/zabbix/alertscripts
vim sendEmail.sh

脚本如下

#!/bin/bash
to=$1
subject=$2
body=$3
/usr/local/bin/sendEmail -f xxx@163.com -t "$to" -s smtp.163.com -u "$subject" -o mes
sage-content-type=html -o message-charset=utf8 -xu xxxx@163.com -xp xxxxx -m "$body
chmod +x sendEmail.sh
chown zabbix.zabbix sendEmail.sh

测试一下脚本

发送成功,但是发qq有可能会失败,网易邮箱一般不会有问题,所以最好选择网易邮箱接受报警信息。


2. 配置Zabbix

Zabbix的报警

采用介质的概念,通过对报警介质的动作(Acion),条件(condition),操作(operation)定义。然后选择一种媒介。

然后就是对此媒介进行action配置,action由action(动作)和conditions(条件)以及operations(操作)组成。比如报警媒介选择email,那么action就是用来配置邮件报警和恢复时的内容,以及邮件发送的满足条件等等。


1)配置报警媒介(通过脚本发送邮件的媒介)


编辑脚本信息,通过以下三个参数配置,传递给脚本

{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}


2)配置用户的报警媒介

  • 给用户添加报警媒介

  • 选择刚创建好的脚本(名称)

  • 给Admin用户添加权限
  • 给用户群组添加权限


3)配置触发动作

  • 编辑以下操作

  • 点击小字的更新
  • 完成

这里的“操作细节”中的操作步骤,代表如果第一次预警没有解决,间隔60秒会把警报升级,再一次警报,代表会发三次邮件啊

zabbix邮件自动预警的更多相关文章

  1. zabbix的自动发现、自定义添加监控项目、配置邮件告警

    1.zabbix的自动发现这里的自动发现,所显示出来的是规则的上自动了现 然后 可以对其内容进行相关的配制,如时间或周期 注意:对于单个主机的规则,可以自行添加或删除, 但对于已经添加好了的规则,若需 ...

  2. zabbix邮件报警功能的验证

    zabbix里面设置了很多监控项,有很多重要的监控预警,必须保证zabbix邮件报警功能正常,以确保那些告警信息能及时发送到运维人员的邮箱里. 所以需要每天8:30发一封确认zabbix邮件报警功能正 ...

  3. [Outlook]设置邮件自动接收时间

    [Outlook]设置邮件自动接收时间   找了好久,一直都没设置正常,导致老是收到邮件有延迟,今天头脑清晰,搜了一下,然后自己竟然给找到了,记下来当笔记,好记性不如烂笔头,呵呵   搜索百度&quo ...

  4. zabbix邮件告警

    Zabbix邮件告警看了很多文档,写的那叫一个蛋疼,明明没有发出去邮件,硬要糊弄观众,我也跟着被糊弄. 操作系统环境: CentOS 5.5 x84_64位 Zabbix版本2.2.3 Web服务器: ...

  5. zabbix 邮件告警配置

    使用外部邮箱账号发送报警邮件设置 一.关闭sendmail或者postfix service sendmail stop #关闭 chkconfig sendmail off #禁止开机启动 serv ...

  6. 自学Zabbix9.3 zabbix客户端自动注册

    自学Zabbix9.3 zabbix客户端自动注册 1. 概述 网络自动发现配置,只要就是zabbix server去扫描一个网段,把在线的主机添加到Host列表中.但是Active agent是主动 ...

  7. 【Zabbix】Zabbix Server自动发现

    Zabbix自动发现 由于有上百台的虚拟机需要监控,如果一个个去添加配置,费时费力.Zabbix的自动发现,可以自动发现需要监控的机器,监控相应指标. 前置条件 安装部署好Zabbix Server. ...

  8. zabbix使用自动发现监控esxi的磁盘存储storage

    zabbix使用自动发现监控esxi的磁盘存储storage 在任意一台可以访问vcenter的zabbix-agent服务器上添加exsi的磁盘监控模板即可 创建模板过程: custom.esxi. ...

  9. Zabbix邮件报警配置

    一.安装sendmail或者postfix yum install sendmail #安装 service sendmail start #启动 chkconfig sendmail on #设置开 ...

随机推荐

  1. 如果debug调试的时候中断总是停在析构函数的delete[] p上

    如果debug调试的时候中断总是停在析构函数的delete[] p上,那可能 有两种情况: 1.调用析构函数的这个对象没有被分配空间,先找到调用调用析构函数出错的这个对象, 然后查看它是否被分配了空间 ...

  2. zookeeper的WEB客户端zkui使用

    转载自:http://blog.csdn.net/csolo/article/details/53694665 前面几篇实践说明了zookeeper如何配置和部署,如何开发,因为大多是后台操作,对于维 ...

  3. 读取 exe dll 自定义config 文件

    ExeConfigurationFileMap map = new ExeConfigurationFileMap(); map.ExeConfigFilename = GPARAM._configF ...

  4. VS2010 修改模板文件,增加默认注释

    在开发过程中往往需要在每一个页面(类)增加注释等等内容,VS2010中可以修改模板,在原有模板中增加一个类,会引用System等等命名空 间,以及一些程序集.下面我们来看看如何增加自己需要一些说明,比 ...

  5. ActiveMQ-5.15.2下载和启动(windows)

    一.下载和部署 我的ActiveMQ版本是 5.15.2,参照别人家的博客,下载和启动照样成功.别人家的博客地址: http://blog.csdn.net/clj198606061111/artic ...

  6. python之路——10

    王二学习python的笔记以及记录,如有雷同,那也没事,欢迎交流,wx:wyb199594 复习 a.函数可读性强,复用性强 def 函数名() 函数体 return 返回值 函数先定义后执行, b. ...

  7. 对窗体操作的WM消息

    WM_CREATE 0x0001 应用程序创建一个窗口 WM_DESTROY 0x0002 一个窗口被销毁 WM_MOVE 0x0003 移动一个窗口 WM_SIZE 0x0005 改变一个窗口的大小 ...

  8. 【学习】数据处理基础知识(汇总和计算描述统计)【pandas】

    pd对象拥有一组常用的数学和统计方法.大部分都属于约简和汇总统计,用于从Series中单个值,如sum 和 mean 或从DF的行或列中提取一个Series. 1. 描述和汇总统计方法 #汇总和计算描 ...

  9. PHP获取手机型号

    <?php $user_agent = $_SERVER['HTTP_USER_AGENT'];     if (stripos($user_agent, "iPhone") ...

  10. 201772020113 李清华《面向对象程序设计(java)》第三周学习总结

    一.测试题反思: 这次的测试题暴露出我在学习上的很多问题:首先,编程能力非常薄弱,编程题目只写出了第一个程序,还因为小问题通不过测试,以后一定要多上手练习,多阅读示例程序.其次,对理论知识的掌握不全面 ...