先写锐捷网络设备,后面续写h3c、huawei网络设备,我写文章注重详细,新手看了都会

注意:确保zabbix server处于正常运行状态,如果还未搭建好zabbix,请参照我上篇文章lnmp架构搭建zabbix,链接https://blog.csdn.net/weixin_43838503/article/details/112917878
在这里插入图片描述

1.下载各个厂商OID值工具,下载完先安装好,等会在打开,我会说怎么用这个工具来获取OID值,以下链接10年内有效
http://itityunwei.cn/network/snmp%E8%8E%B7%E5%8F%96OID%E5%80%BC%E5%B7%A5%E5%85%B7/OV_R45.exe
安装完后长这样
在这里插入图片描述

2.登录锐捷设备,我这里以锐捷S2910-24GT4XS-E为例,该文章适用锐捷大部分网络设备(含路由器)

3.配置snmp
不需要过多配置,两条即可,如下
con 进入特权模式
snmp-server community ruijie rw
备注:community是团体的意思,后面是团体名,团体名随便写,rw是让它具备读写权限
snmp-server host 172.30.90.125 traps version 2c ruijie
备注:ip地址是zabbix server地址,不能填错,版本用snmpv2c版本,ruijie是团体名字,可以自己定义,但和上面的团体名字要对的上,不能写错
配置完后保存一下配置

4.打开刚刚安装的软件,注意看,以下是关键操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果发现连不上,肯定是交换机上面配置错误,或者你安装这款软件的机器ping不通交换机,这个时候就只有你能解决了,看看acl什么的有没有放行,一般讲,zabbix server的ip地址要让大部分网段能访问到,zabbix server 的ip要能访问所有网络设备,仔细检查一下还是很容易解决这些问题的,我隔着屏幕是解决不了的
在这里插入图片描述
出现以上界面,就代表连上交换机了,点一下ok即可
在这里插入图片描述
等待…

在这里插入图片描述
出现这个界面就是加载OID值成功了
如果刚开始运行软件的时候不小心把登录界面叉掉了,按以下操作重新调出登录界面,也是登录别的设备方法
在这里插入图片描述
这样就出现登录界面了

5.步入正题(非常重要)
SNMP协议来监控网络设备,主要监控CPU、内存、接口流量、接口状态(up/down),简单监控我这里就不介绍了,有时间的话我会在文章末尾写一下简单监控,比如监控摄像头、ap这些,都用简单监控就可以了,监控Windows、linux、mac等凡是能安装agent的都比较简单,本篇文章主要介绍如何通过snmp协议监控网络设备(较复杂)
下面按我写的操作,先监控接口流量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第一个监控项,入方向流量(下载流量)
在这里插入图片描述
第二个监控项,出方向流量(上传流量)
在这里插入图片描述
6.数据看完以后,开始登录zabbix,监控网络设备,再次确认zabbix server处于运行状态
在这里插入图片描述
7.写完了设备监控模板
时间关系,我只写交换机上面接口是up的,摸鱼up的就不写了,原理是一样的,你们有时间就全部写,写成完整的模板,同型号的交换机直接能用
在这里插入图片描述
在这里插入图片描述
信息填写完后点一下添加即可
说一下创建组怎么创建,以下
在这里插入图片描述
返回到模板,输一下可见名称里面任意字符就能快速找到
在这里插入图片描述
然后点进去,再点一下应用集
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建四次,主要介绍监控以下四项
在这里插入图片描述
然后点一下监控项
在这里插入图片描述
创建监控项前,先添加主机
在这里插入图片描述
在这里插入图片描述
点一下更新即可

创建监控项
在这里插入图片描述
以下是重点,我这里监控up的接口,没有up的接口就先不监控了,你们有时间可以写一下,自动发现也可以写,后面介绍,但还是自己写的模板好使,需要什么写什么,写好后面别的设备往里套就好

登录要监控的交换机,我只监控up的接口,所以查看一下up的接口
sh int usage 此命令能看到所有在跑流量的接口
在这里插入图片描述
这里的接口状态肯定是与下面这张图能对应起来的
在这里插入图片描述
直接复制接口,养成习惯,然后填进去
键值怕打错也可以直接复制
在这里插入图片描述
在这里插入图片描述
注意:这里是复制的一行,多余的信息自己删掉即可,最好不要手敲,容易打错
先写入方向的,看下图,仔细核对每一项,是不是和我上面写的一样
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
确认信息无误后点添加
继续下一个接口
在这里插入图片描述
刚刚创建完的这个再点进去,直接克隆,就不要一个一个写了
在这里插入图片描述
在这里插入图片描述
克隆后只需要改这三项即可,就是改改数字,记得点添加
继续下一个接口
继续使用克隆
在这里插入图片描述
在这里插入图片描述
我只监控有流量的接口
继续下一个接口
在这里插入图片描述
后面接口的配置省略…添加完后如下
在这里插入图片描述
在这里插入图片描述
下面开始添加出方向接口监控,依然使用克隆,但是键值和OID要改掉了
我把键值和OID贴出来吧,好复制
ifOutOctets.1
1.3.6.1.2.1.2.2.1.16.1
在这里插入图片描述
继续下一个接口,克隆
小技巧,直接再名称那里输入out,方便你克隆,不然还要找
在这里插入图片描述
在这里插入图片描述
其余接口我就不演试了,都添加完后如下
在这里插入图片描述
注意:10G口最好写成10G,上面忘了修改,更正一下
,都添加完以后,开始链接到主机,看一下SNMP能否绿
现在肯定是灰色的
在这里插入图片描述
点进去,链接刚刚创建好的新模板
在这里插入图片描述
在这里插入图片描述
然后点一下更新即可
在这里插入图片描述
我有链接其它模板,这里不用管,点完更新后等差不多一分钟左右,看一下snmp绿了没有,多刷新几次
在这里插入图片描述
绿了以后,为了方便查看流量,添加到主页展示,如下
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点一下主机样式右边的选择,选中刚创建的主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
一般一行只添加入出流量(in和out),看个人习惯
不一一演示了,如下
在这里插入图片描述
然后添加即可
在这里插入图片描述

刚过凌晨的原因,数据刷新了,看起来有点别扭。。。
今天先写到这里,后面写cpu、内存、接口状态监控,最后写触发器,邮件告警简单,可以百度一下,我这里就不写了

下面写一下内存和cpu监控,还是以锐捷为例
我们首先要知道几个参数
1.cpu对应的OID值
2.内存对应的OID值
3.zabbix server上面测试cpu、内存OID值能否被返回值

锐捷交换机对应的CPU、内存 OID值如下,这个是私有OID,知名厂商都有自己的私有OID,这个可以去官网找客服拿
获取CPU使用率的OID:
1.3.6.1.4.1.4881.1.1.10.2.36.1.1.1.0 过去5秒中CPU使用率
1.3.6.1.4.1.4881.1.1.10.2.36.1.1.2.0 过去1分钟CPU使用率
1.3.6.1.4.1.4881.1.1.10.2.36.1.1.3.0 过去5分钟CPU使用率

获取内存使用率的OID:
1.3.6.1.4.1.4881.1.1.10.2.35.1.1.1.3.1 当前内存使用率
1.3.6.1.4.1.4881.1.1.10.2.35.1.1.1.4.1 最小内存使用率
1.3.6.1.4.1.4881.1.1.10.2.35.1.1.1.5.1 最大内存使用率

在操作前如果zabbix server上面没有snmpwalk命令,请先安装
yum -y install net-snmp-libs net-snmp net-snmp-utils
snmpwalk + -c SNMP读密码 + -v 1或2(SNMP版本) + 交换机或路由器IP地址 + OID(对象标示符)

在zabbix server上验证cpu、内存的OID值,看看能都和实际值对应起来,这句话的意思就是,比如我输入cpu的OID值,得出的结果要与实际交换机的cpu使用率要对的上,如下
在这里插入图片描述
这个是zabbix server上面获取的对应cpu的数据(最近5秒),等于符号后边的数子7,就代表cpu使用率7%的意思,再到交换机上面看看
直接用 sh cpu命令即可查看cpu当前使用率
在这里插入图片描述
由于zabbix server上面取的是整数,所以和实际交换机上面的cpu使用率是能对上的,我们到时候在zabbix server上面监控cpu和内存使用率的时候,取值取浮点数,也就是小数,下面看图

cpu和内存可以写成一个模板,我这里之前是分开创建的,就不再创建了,搞到一个模板里面方便些
在这里插入图片描述
在这里插入图片描述
如上,大家先把cpu、内存的模板创建好,可以创建到一个里面,如cpu_内存使用率,我是分开创建的,但最好放到一个里面,方便直接链接到主机

先看cpu的
在这里插入图片描述
先创建应用集,如上
在这里插入图片描述
创建监控项,如上
下面看第一个监控项配置,团体名大家就写自己的就好,我这个是有设置,可以理解为变量的意思,snmp community一定要写自己交换机上面配置的
在这里插入图片描述
其它的不用配置,点击添加即可
再看第二个监控项
在这里插入图片描述
同样,其它不用填,点击添加即可
下面再看内存
在这里插入图片描述
如果大家cpu、内存在一个模板里面,再创建一个内存即可,如果是分开的,那么就需要再创建一个内存的模板,建议放一个里面
在这里插入图片描述
和cpu一样,先创建好应用集,如上
在这里插入图片描述
看第一个内存监控项配置,注意团体名要填正确
在这里插入图片描述
看第二个监控项配置
在这里插入图片描述
名称自己定义,不一定要和我的一样,但是键值不能写和系统本身已占用的,不然会报错让你修改,没有问题点击添加即可

下面介绍触发器,先介绍内存的
在这里插入图片描述
先创建两个触发器
先看第一个
重点看添加里面的信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后一个这里可以随便写个数字,尽量写小点即可,比你实际内存使用率小点即可
间隔写60s就好,根据实际填写
结果这里写大于等于,就是说大于等于这个值得时候触发警告,我这里写的80,就是说5分钟内最大使用率超过80%即告警,告警事件定义为严重

下面看第二个内存触发器
在这里插入图片描述
和第一个一个原理,我这里不过多介绍了

下面看cpu的触发器,也和内存一样原理,取值根据自己的设备来定义,不一定和我一样
在这里插入图片描述
先看第一个
在这里插入图片描述
第二个
在这里插入图片描述
然后添加首页图形,方便看,上面设定完以后大家也可以改个值,看一下能否触发
在这里插入图片描述
添加首页图形和之前流量图一样,不再介绍

Logo

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

更多推荐