zabbix通过snmp监控网络设备原理-创新互联

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模板,但是手动添加也要会

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前文章:zabbix通过snmp监控网络设备原理-创新互联
分享地址:http://ybzwz.com/article/dihdcs.html