Zabbix通过邮件报警

                Zabbix通过邮件报警

前言

本篇文章转自我的个人博客 http://anyisalin.com 欢迎大家访问


这次的内容大部分都是操作, 但是大家需要对定义ItemTrigger有一定的了解, 不然可能对配置的过程会有疑问. 对Zabbix配置不了解的可以看Zabbix2.4官方文档

添加Item、Graph、Trigger

我们使用已经配置好的环境, 有两个节点, node6Zabbox-Servernode7Zabbx-Agent,对配置有问题的可以看我上篇博客 Zabbix介绍、安装配置

在node7主机上添加item监控入站流量

Zabbix通过邮件报警

添加Graph前端展示信息

Zabbix通过邮件报警

定义Trigger设定报警阈值

Zabbix通过邮件报警

查看Graph的状态

Zabbix通过邮件报警

创建User、Media

创建Media

Zabbix通过邮件报警

我们这里指定邮件服务器为本机、大家可以将这个指向外网的邮件服务器从而发送给Gmail, QQ邮箱等

Zabbix通过邮件报警

创建用户

Zabbix通过邮件报警

Zabbix通过邮件报警

Zabbix通过邮件报警

Zabbix通过邮件报警

创建Action

Zabbix通过邮件报警

Zabbix通过邮件报警

Zabbix通过邮件报警

Zabbix通过邮件报警

Zabbix通过邮件报警

Zabbix通过邮件报警

测试

查看Graph, 发现入站流量没有达到Trigger设定的值

我们在node6使用hping3增加node7流量

Zabbix通过邮件报警

Zabbix通过邮件报警

Zabbix通过邮件报警

查看event状态

Zabbix通过邮件报警

可以看出来, 邮件已经发送了

Zabbix通过邮件报警

我们在node6中查看

1463100566355413.png

总结

虽然我们的实验只实现了发送邮件给本机, 但是如果大家将邮件服务器指定为外网的Gmail,QQ等服务器, 是可以实现发邮件到自己的邮箱的。

文章内容浅尝辄止, 大家有更好的见解可以提出, 觉得我写的不错, 可以点一波赞~(≧▽≦)/~ 
作者: AnyISaIln QQ: 1449472454 
感谢: MageEdu

原创文章,作者:Net18-AnyISalIn,如若转载,请注明出处:http://www.178linux.com/16107

(0)
Net18-AnyISalInNet18-AnyISalIn
上一篇 2016-05-13 17:06
下一篇 2016-05-13 22:26

相关推荐

  • 初识Linux-即使是997也不能停止学习

    1.计算机的组成及其功能:    从1946年第一台通用计算机ENIAC诞生至今,几乎所有的计算机系统都是建立在冯诺依曼体系结构上的。那么何为冯诺依曼体系结构? 冯诺依曼体系结构:        控制器:是整个计算机的中枢,负责计算机的整体调度工作,将指令从存储器中取出,并对指令进行解释执行。 &n…

    Linux干货 2016-10-29
  • N28-第四周博客作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。

    2、编辑/etc/group文件,添加组hadoop。

    3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。

    4、复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限。

    5、修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。

    6、显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式;

    7、显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户;

    8、显示/etc/passwd文件中其默认shell为/bin/bash的用户;

    9、找出/etc/passwd文件中的一位数或两位数;

    10、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;

    11、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;

    12、打出netstat -tan命令执行结果中以‘LISTEN’,后或跟空白字符结尾的行;

    13、添加用户bash, testbash, basher, nologin (此一个用户的shell为/sbin/nologin),而后找出当前系统上其用户名和默认shell相同的用户的信息;

    Linux干货 2017-12-26
  • 马哥教育网络班21期-第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; grep ^[[:space:]] /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; egrep "^#[[:space:]]{1,}[[:alnum:]]…

    Linux干货 2016-08-08
  • Linux中实现java和c语言打印Hello world小程序

    1、C语言实现 先确认linux系统中是否gcc编译器,可以通过rpm -q gcc查询系统已经安装gcc软件包,如果没有安装可以到系统自带光盘里面安装相应的安装包软件。 使用rpm -ivh gcc-4.8.5-4.el7.x86_64.rpm安装编译器,安装后再查询确认已经成功 环境准备好了,我们就可以编写C语言的代码了,我们可以使用vim编辑器编写第一…

    Linux干货 2016-08-26
  • 系统启动流程相关概念

    前言: 了解系统内核基本知识 内核功能:进程管理、内存管理、网络协议栈、文件系统、驱动程序、安全功能等  用户空间:应用程序其中有进程或者线程 运行中的系统可分为两层:内核空间、用户空间  内核设计流派:  单内核设计:把每种功能集成于一个程序中;例如:linux 微内核设计:每种功能使用一个单独的子系统实现;例如:Window…

    Linux干货 2016-09-19