SNMP协议监控网络设备及固件

少年恃险若平地,独倚长剑凌清秋。这篇文章主要讲述SNMP协议监控网络设备及固件相关的知识,希望能为你提供帮助。
SNMP协议监控网络设备及固件【SNMP协议监控网络设备及固件】

SNMP协议监控网络设备及固件

文章图片

作用:snmp协议主要针对于无法使用zabbix客户端监控的设备对象,对于zabbix监控起到补充作用
路由器 交换机 打印机 UPS 支持SNMP协议,snmp服务端配置,交互上zabbix服务端

版本情况:
  1. SNMPv1: 最初版本,容易实现操作成本低,海量数据的读取能力比较薄弱,没有合理安全机制
  2. SNMPv2c: 目前大部分网络设备厂商主要支持的协议,增加了GetBulk和inform操作
  3. SNMPv3: 安全比较高,环境适应性好,易扩展
MIB:被管理设备的数据通过变量构建成数据库,包含了各种对象集合
OID:对象标识符 1.1.3.4.5
查询oid列表:http://www.oid-info.com/cgi-bin/display?tree=1.3.6.1.2.1.25.6#focus
部署snmp监控 1)客户端安装snmp服务端
# 安装snmp服务端 [root@mysql_5_6_42 ~]# yum install -y net-snmp

配置服务端
[root@mysql_5_6_42 /etc/snmp]# vim snmpd.conf # 修改snmp默认社区配置 com2sec notConfigUser192.168.0.71 snmp_test # 修改OID视图取值范围 viewsystemviewincluded.1

SNMP协议监控网络设备及固件

文章图片

应用组关联协议
SNMP协议监控网络设备及固件

文章图片

创建视图
SNMP协议监控网络设备及固件

文章图片

2)zabbix-server上安装snmp客户端配置客户端
# 安装snmp客户端工具 [root@zabbix-server ~]# yum install net-snmp-utils -y# 通过snmpwalk取值客户端向服务端请求值 [root@zabbix-server ~]# snmpwalk -v 2c -c snmp_test 192.168.15.50 .1 -v:指定snmp的版本, 1或者2c或者3 -c: 指定连接设备SNMP密码。# 通过snmpwalk取值客户端向服务端请求系统运行时间 [root@zabbix-server ~]# snmpwalk -v 2c -c snmp_test 192.168.15.50 1.3.6.1.2.1.25.1.1 HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (496158) 1:22:41.58# 获取所有值 [root@zabbix-server ~]# snmpwalk -v 2c -c snmp_test 192.168.15.50 .1

zabbix web端配置snmp监控
SNMP协议监控网络设备及固件

文章图片

SNMP协议监控网络设备及固件

文章图片

SNMP协议监控网络设备及固件

文章图片

3)自定义监控项
SNMP协议监控网络设备及固件

文章图片


    推荐阅读