1. SNMP监控基础概念解析
SNMP协议就像网络设备的"普通话",它让Zabbix能和交换机、路由器这些"外国设备"顺畅交流。这个协议有三个常用版本:v1像寄明信片,内容谁都能看;v2c像寄挂号信,虽然还是明信片但至少知道谁收了;v3则是加密快递,不仅保密还能验明正身。
MIB库相当于设备参数的字典大全。举个例子,思科交换机的CPU利用率对应OID是1.3.6.1.4.1.9.9.109.1.1.1.1.6,就像字典里"CPU"在第1章第3节...的位置。我在实际项目中遇到过华为设备的OID完全不同,这就是为什么需要厂商提供的MIB文件。
OID结构像快递单号,1.3.6.1.4.1是国际标准前缀,后面的数字代表厂商和设备类型。曾经调试一台老式打印机时,发现它的墨水量OID藏在很深的层级里,就像快递被放在小区最角落的快递柜。
2. 环境准备与SNMP配置
被监控端配置就像给设备装上门铃。在CentOS上安装SNMP服务特别简单:
yum install net-snmp -y
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak # 老司机的备份习惯
配置文件关键参数需要特别注意:
com2sec mynetwork 192.168.1.0/24 MyCommunity # 允许哪个网段访问
group MyGroup v2c mynetwork # 分组设置
view all included .1 # 开放所有OID权限
启动服务后一定要测试:
snmpwalk -
1010




被折叠的 条评论
为什么被折叠?



