一、snmpf概念
1、 snmp基本参数概念:
OID:内存的剩余值
OID:内存的总容量
oid: 以树状形式排列
MIB库:统计所有oid信息
snmp服务支持网络设备、打印机、支持windows系统、支持linux系统。
2、 snmp的版本:
v1 不支持加密
v2 简单加密
v3 复杂加密
3、准备环境:
服务端:10.0.0.20 web02-jk
客户端:10.0.0.71 zabbix
3.1 在服务器web02-jk上面安装snmp服务:
[root@web02-jk ~]# #yum install -y net-snmp
[root@web02-jk ~]# rpm -qa net-snmp
net-snmp-5.7.2-37.el7.x86_64
3.2 配置snmp的主配置文件:
修改配置:vim /etc/snmp/snmpd.conf

3.3 启动snmp服务并检查端口是否开启:
[root@web02-jk ~]# systemctl start snmptrapd.service
[root@web02-jk ~]# systemctl enable snmptrapd.service
Created symlink from /etc/systemd/system/multi-user.target.wants/snmptrapd.service to /usr/lib/systemd/system/snmptrapd.service.
[root@web02-jk ~]# netstat -lntup|grep snmpd
tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN 7141/snmpd
udp 0 0 0.0.0.0:161 0.0.0.0:* 7141/snmpd
3.4 在zabbix服务器上面安装snmp的客户端服务(客户端服务安装完成后不需要启动服务):
[root@zabbix ~]# yum install -y net-snmp-utils.x86_64
[root@zabbix ~]# rpm -qa net-snmp-utils
net-snmp-utils-5.7.2-37.el7.x86_64
3.5 测试取值:在zabbix服务器上用命令行模拟取值。
[root@zabbix ~]# snmpwalk -v2c -c 123456 10.0.0.20 .1.3.6.1.2.1.25.2.2.0
HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 995896 KBytes
二、在zabbix服务器的web监控里面添加snmp服务:
1.1 在zabbxi的web页面上创建snmp服务端监控:



1.2 在监控页面监看数据是否正常:


网友评论