zabbix交换机监控及邮件报警

搭建zabbix

详情请见另一篇博文,本文主要以配置为主
搭建文章链接:https://blog.csdn.net/liuyu_719/article/details/123418277

一、创建主机

zabbix默认用户名为Admin,默认密码为zabbix,登陆成功之后点击右上角关机键旁边的“小人”图标,然后找到“language”,选择“中文简体”。

因为我们是想监控交换机,那么就需要创建被监控主机,然后对其进行监控.

1.添加创建主机的基本信息
步骤没走完,此处不要立即点击下方的添加按钮。

2.链接模板,有了模板后面可以自动生成监控数据、图形、及触发器,至于什么是触发器,后面章节会讲。

3.设置宏(非必须操作)
因为监控交换机采用的是SNMP协议,我们的zabbix在编译安装以及YUM安装包的时候,已经安装了对应的模块,那么被监控端,也就是交换机也需要开启SNMP服务,默认的团体名为public,如果是自定义的团体名,那么就需要在《宏》–《继承以及主机宏》–将对应的宏进行修改即可。

附:交换机开启snmp
[Sysname] snmp-agent
[Sysname] snmp-agent community read public
#public可以换成其他的,但是如果更改了,那么宏这里就需要进行更改

当以上的操作全部都OK之后,就点击添加,完成创建主机

二、自动发现

《配置》–《主机》–《自动发现》

我们前面配置了模板,现在通过自动发现可以自动生成监控策略啊图形啊这些。
所以如果配置错了模板,到时候的自动发现的都是Linux主机的,比如cpu负载占用、硬盘读写情况等
这些监控放到交换机上面肯定是不合适的,因为交换机的这些数据都是要通过OID值去获取的。

选中–现在检查—等待十几秒后刷新,发现上面SNMP变成绿色之后即可。

三、应用集、监控项、触发器、图形之间的关系

3.1 介绍

监控项

做监控采集数据的

图形

将监控项采集到的数据绘制成图形。

触发器

设置规则,当监控项采集到的数据满足触发器的条件则触发
默认只在仪表盘有报警,想要触发邮件报警,需要配置报警媒介和动作,下面会提到。

应用集

可以理解为交换机的一个端口,需要监控出流量,入流量,用应用集整合起来,查询流量图的时候可以直接看到两个监控项的数据。

3.1 之间的关系

  • 创建应用集,随后再创建监控项监控项应用集之间做链接绑定。
  • 创建图形,与监控项绑定,拿到数据进行绘图
  • 创建触发器配置触发规则,并与监控项进行绑定,当监控项获取到的数据满足触发规则,则面板报警。

我们使用了模板自动发现,所以应用集、监控项、触发器、图形,都是自动生成的。
且交换机的端口描述信息将会直接自动更改应用集的名称,方便进行查询。

四、配置邮件发送端

1.配置zabbix邮件报警

创建报警媒介

打开QQ邮箱获取验证码,随后填入到《报警媒介中的》—《密码》,然后点击添加。

此时我们的发送端就已经配置好了,可以点击右侧的测试发送测试邮件

五、配置邮件收件人

<管理>—<用户>在这里插入图片描述需要进行的一些操作:

  • 这里用户,可以配置多个邮件接收地址,当监控项采集的数据出现异常于触发器条件时,执行与触发器绑定的动作(下节讲动作),该动作又绑定了报警媒介为邮件报警,并且收件人某某用户,该用户下,有绑定了接收邮箱地址。
  • 也可以新建一个用户test,然后test用户下配置一个test.qq.com。 然后再创建一个test2用户,在test2用户下配置test2.qq.com,以此类推把监控的部门的人都添加上。 记得创建用户时先创建用户组,这样创建的test1、test2、test3都是一个组的,到了第六步的时候可以方便进行发送邮件。

配置如下:
这里为了方便,直接对Admin用户进行操作。
在这里插入图片描述
点击进入,找到<报警媒介>
在这里插入图片描述
在这里插入图片描述
类型中选中刚刚创建的报警媒介
在这里插入图片描述
在这里插入图片描述

六、配置动作

什么是动作?
前面我们已经配置了监控项触发器应用集图形并了解了他们之间的关系,了解了当监控项获取的监控数据满足触发器设置的条件时,比如端口down掉了,则会在仪表盘报警。
我们想实现的目的是,流量异常时发送邮件报警,因为不可能一直顶着仪表盘去看,这就要去配置动作

先大致看看配置动作需要进行那些操作:

  • 触发器进行绑定,告诉zabbix那个监控项触发的触发器需要进行一些告警动作。
  • 然后配置触发器触发了动作以后,执行的是什么动作是发邮件还是发送短信?发给谁?

5.1 动作绑定触发器

1.创建动作
在这里插入图片描述
2.与触发器做绑定
<新的触发条件>----<触发器 等于>----<选择触发器>
在这里插入图片描述
选中创建的主机,选中触发器名为link down的,将所有端口的link down全部都勾选上。

为什么只选link down:
因为其他的监控不是很重要,没必要什么报警都收到通知。
如果嫌弃这样太麻烦,也可以设置收件人接收邮件的等级,比如组员收所有报警、领导收灾难等级的报警,其他等级的不接收。(详情见五、配置邮件接收人)

这里只选择了交换机的1/0/1端口作为测试
在这里插入图片描述

5.2 给动作绑定处理方式

在这里插入图片描述
在这里插入图片描述
在本案例中,我们并没有新建用户,而是使用zabbix默认的用户Admin,在该用户下面添加了报警邮件地址,所以最终应该是这样。

七、其他

完结撒花
至此,zabbix监控交换机,配置邮件报警就都已经完成了。
其他文章链接
zabbix持续ping监控:https://blog.csdn.net/liuyu_719?spm=1011.2124.3001.5343

zabbix搭建(大镜像):https://blog.csdn.net/liuyu_719?spm=1011.2124.3001.5343

zabbix搭建(mini镜像):https://blog.csdn.net/liuyu_719?spm=1011.2124.3001.5343

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐