1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > zabbix 5.0监控网络设备

zabbix 5.0监控网络设备

时间:2019-07-05 11:04:21

相关推荐

zabbix 5.0监控网络设备

本文仅以zabbix使用snmp监控网络设备为例

一、思路二、实践创建主机群组创建主机创建模板创建应用集创建监控项添加触发器写在最后

一、思路

1、网络设备开启snmp服务,并配置好相应的团体名,snmp版本,确保zabbix服务器能够使用snmp协议访问到设备

2、在zabbix上创建主机群组,新增主机,将主机纳入到主机群组中

3、创建模板

一般我们会使用一个模板去监控一类设备,模板可以关联主机群组主机,自定义的模板必须要关联某个主机群组,但是不一定要关联主机模板的组件最小的为监控项, 是使用snmp或者其他方式去对客户端进行监控,监控项会通过上述方式从设备端获取我们想要得到的监控值。我们使用触发器去判断这个值从而做出相应的行为,因此不难判断出每个触发器都是绑定在某个监控项上的一个模板会有很多种监控项去监控不同的数据,于是我们用应用集来归纳监控项应用集便是模板以下的“老二”举个例子:创建的模板为network-device,那么我的监控项通常会用于监控不同厂商的设备,于是创建应用集H3C、Juniper、Huawei、Cisco来分别归纳这些监控项对应关系:

4、将模板应用在主机群组下

二、实践

创建主机群组

点击配置-主机群组,右上角创建主机群组,输入群组名,点击添加

创建主机

点击配置-主机,右上角创建主机。填写名称,群组选择刚刚创建的,由于此处我们使用snmp监控网络设备,添加SNMP接口,输入网络设备用于SNMP互通的IP,点击添加

创建模板

点击配置-模板,右上角创建模板(也可以去zabbix官网下载模板文件去导入,本文介绍自定义的模板)

模板名称、可见的名称随便填,群组选择之前新建的,主机可选可不选(建议选)

创建应用集

点击配置-模板,找到刚刚创建的模板

点应用级创建应用集,名字随便填

创建监控项

在模板界面点击监控项,右上角新建

举例的监控项用于监控G1/0/1接口入方向的流量

名称:随便填

类型:网络设备上配置的snmp v2,因此这里使用v2客户端

键值与OID:以监控G1/0/1为例,OID.1.3.6.1.2.1.31.1.1.1.6用于查询H3C S5500所有端口入流量,若OID设置成.1.3.6.1.2.1.31.1.1.1.6,则键值需要设置成G1/0/1端口的键值(具体键值百度即可);若OID设置为.1.3.6.1.2.1.31.1.1.1.6.1,则OID已经是监控G1/0/1口了,键值可以随便填写

单位:上述OID获取设备值的单位为字节,此处我们设置为bps(比特每秒)(具体原因后面会讲)

更新间隔:按需要填写

应用集:选择想纳入的应用集

然后点进程

这里需要注意的是,我们前面用的OID是记录端口的总入流量,但是一般监控的都是端口的实时速率

进程可以理解为监控项的预处理,通过预处理后的数据才会被存入zabbix数据库中。

此处我们添加步骤1:每秒更改。我们在监控项中定义的时间间隔为5S,即zabbix会在第1S与第6S分别取一次数据,每秒更改的作用是用第6S的数据减去第1S的数据,再除以间隔的时间(6-1),即得出每秒速率

步骤2:自定义倍数:因为OID的获取数据单位为字节,1 Byte(字节)为8 bits(比特),因此在这里乘8

经过步骤1、2,我们监控项的值最终单位即为bps(比特每秒)

添加触发器

创建一个触发器,当ifin.flow.1的监控项的流量超过20Mps时,触发告警

在模板界面点击触发器,右上角新建

名称为flow.1,严重性我们选一般严重,然后添加表达式

监控项选择ifin flow.1,功能、N值如图;监控项ifin flow.1中的单位是bps,20M/S便是20000bps(此处不按1024进位,算起来麻烦,大家知道这回事就够了 =_=),点插入

在“描述”一栏,我们可以写上“端口流量已超20Mps”,用于触发器联动邮箱告警的时候显示出具体问题

最后点添加,便生成了一个端口流量过高的触发器

写在最后

zabbix的功能一文难以介绍完,之后会陆续介绍其通过dingding、wechat、mail发送告警给用户的方法

求点赞求收藏求关注~

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。