温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

zabbix通过snmp监控网络设备原理

发布时间:2020-06-07 23:02:33 来源:网络 阅读:1230 作者:heypon 栏目:系统运维

zabbix可以通过snmp协议监控网络设备(路由器、交换机等),也可以监控服务器(linux、windows等)设备

一般我们在对服务器进行网络监控的时候,一般不采用snmp接口,都采用agent的方式进行监控,添加键值就行。当然用agent的监控的方式很简单,只要选对了键值,并添加好参数就ok,我们今天以snmp接口进行监控,我们用snmp监控网络设备的时候还得用snmp接口。

用snmp协议进行监控要开启snmp服务,在linux服务器上要安装snmp服务,并且进行配置,请自己百度,本片只讲原理。网络设备需要用命令开启snmp服务,并配置snmp密码。

snmp的监控原理: Oid 和 Mib 库

oid 对象标识符,由数字组成,

通过snmp 主要是通过oid来获取数据的,
使用oid获取监控数据:
snmpwalk -v 2c -c password 192.168.50.172 .1.3.6.1.4.1.2021.10.1.3 #2c 是snmp的版本 用于监控cpuload

snmpwalk -v 2c -c password .1.3.6.1.2.1.2 #用于监控网卡信息

只是因为他们的oid不同,“.1.3.6.1.4.1.2021.10.1.3” 就代表着cpuload,".1.3.6.1.2.1.2" 就代表着网卡信息,这不是在一个服务器上这样,oid是通用的,

这两个oid,前边 ".1.3.6.1" 是一样的,后来就进行了分支,其实有好多分支,每个分支都代表着不同的内容,

MIB库:
总体来书,oid是比较难记的,就像我们的ip地址和域名,人们只记住域名就ok,不用记ip地址,MIB起到的就是这样的作用,MIB库给每个oid分配了名字,我们用名字也可以获取数据,如下

snmpwalk -v 2c -c password 192.168.50.172 laLoad   #这个的运行结果是跟上边使用OID是一样的

交换机和路由器重点监控的内容,就是网口状态和流量,监控网卡流量时注意,要使用64位的去监控,不要使用32位,32位的容易溢出,64位的监控准确,

使用snmp进行监控:
zabbix通过snmp监控网络设备原理

接口类型要选择:SNMPV2 agent 版本
Key:监控项的名称
SNMP oid: 是监控项的id
SNMP community:是snmp的密码,在全局宏里定义就ok

但是有snmp模板,但是手动添加也要会
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI