(1)在服务端配置snmpd.conf:

     #       sec.name  source          community
        com2sec readonly  default         oneread
        com2sec readwrite default         onewrite

(2)重新启动snmpd

/usr/sbin/snmpd -c /conf/snmpd.conf -L udp:161

(3)在客户端发送snmpwalk命令:

snmpwalk -v 2c -c onecread 10.53.11.22 .1.3.6.1.2.1.1

snmpwalk  -c SNMP读密码 -v 1或2(代表SNMP版本) 交换机或路由器IP地址 OID(对象标示符)

OID值表示的意义(中文)

.1.3.6.1.2.1.1操作系统相关的信息,其下包含很多的系统信息:
.1.3.6.1.2.1.1操作系统内核版本,型号等,相当于uname -a
.1.3.6.1.2.1.1.3操作系统启动到现在为止所经历过的时间
.1.3.6.1.2.1.1.4SNMP配置文件中配置的systemContact
.1.3.6.1.2.1.1.5操作系统的型号
.1.3.6.1.2.1.1.6IP地址
.1.3.6.1.2.1.6获取TCP协议相关统计数据
.1.3.6.1.2.1.6.1
.1.3.6.1.2.1.6.2tcp协议retransaction的最小timeout时间
.1.3.6.1.2.1.6.3tcp协议retransaction的最大timeout时间
.1.3.6.1.2.1.6.4系统tcp允许连接数,-1为无限制
.1.3.6.1.2.1.6.5某某状态下的TCP连接
.1.3.6.1.2.1.6.6
.1.3.6.1.2.1.6.7
.1.3.6.1.2.1.6.8
.1.3.6.1.2.1.6.9当前连接数
.1.3.6.1.2.1.6.10所有收的包数(单位不详,byte?)
.1.3.6.1.2.1.6.11所有发送的包数(单位不详,byte?)
.1.3.6.1.2.1.6.12重传的包数。
.1.3.6.1.2.1.6.13系统中当前存在的tcp连接,其中每一项包括:TCP连接的状态、本地地址、本地端口,远程ip地址,远程端口
.1.3.6.1.2.1.6.13.1.3侦测某个TCP端口的连接数
.1.3.6.1.2.1.7获取UDP协议相关统计数据
.1.3.6.1.2.1.7.1传送出去的udp包数
.1.3.6.1.2.1.7.2接收到的(用于接收数据的应用程序挂掉而导致的)没有读取的udp包数
.1.3.6.1.2.1.7.3接收到的(用于接收数据的应用程序没有挂掉而导致的)没有读取的udp包数
.1.3.6.1.2.1.7.4发送的udp报文包数
.1.3.6.1.2.1.7.5已经废弃
.1.3.6.1.2.1.7.7当前正在进行udp接收发送数据的信息
.1.3.6.1.2.1.11
.1.3.6.1.2.1.25主机配置信息,及实时数据,如硬盘大小,使用率等
.1.3.6.1.2.1.25.1操作系统信息总述
.1.3.6.1.2.1.25.1.1操作系统距离上次开机以来总共运行时间
.1.3.6.1.2.1.25.1.2系统当前时间
.1.3.6.1.2.1.25.1.3系统初始化设备数?
.1.3.6.1.2.1.25.1.4系统设备初始化参数?
.1.3.6.1.2.1.25.1.5当前连接用户数
.1.3.6.1.2.1.25.1.6当前系统正在运行的进程
.1.3.6.1.2.1.25.1.7系统运行同时运行的进程数
.1.3.6.1.2.1.25.2.1
.1.3.6.1.2.1.25.2.2系统内存的大小
.1.3.6.1.2.1.25.2.3系统硬件内存,分区的大小
.1.3.6.1.2.1.25.3
.1.3.6.1.2.1.25.3.1
.1.3.6.1.2.1.25.3.2硬件设备包括CPU主频,网络设备,存储设备及其对应的状态等
.1.3.6.1.2.1.25.3.3每个处理器的负载等
.1.3.6.1.2.1.25.4当前系统正在运行的进程的详细信息
.1.3.6.1.2.1.25.5当前正在运行进程的性能指标,包括进程占用的CPU时间,内存。
.1.3.6.1.4.1.2021.10.1.2检查指定进程数目
.1.3.6.1.4.1.2021.10.1.8执行配置好的脚本
.1.3.6.1.4.1.2021.10.1.9执行配置,检查磁盘可使用率、速率等
.1.3.6.1.4.1.2021.10.1.10执行配置,检查系统的负载(load)

OID值表示的意义(中文)
.1.3.6.1.2.1.1操作系统相关的信息,其下包含很多的系统信息:
.1.3.6.1.2.1.1操作系统内核版本,型号等,相当于uname -a
.1.3.6.1.2.1.1.3操作系统启动到现在为止所经历过的时间
.1.3.6.1.2.1.1.4SNMP配置文件中配置的systemContact
.1.3.6.1.2.1.1.5操作系统的型号
.1.3.6.1.2.1.1.6IP地址
.1.3.6.1.2.1.6获取TCP协议相关统计数据
.1.3.6.1.2.1.6.1
.1.3.6.1.2.1.6.2tcp协议retransaction的最小timeout时间
.1.3.6.1.2.1.6.3tcp协议retransaction的最大timeout时间
.1.3.6.1.2.1.6.4系统tcp允许连接数,-1为无限制
.1.3.6.1.2.1.6.5某某状态下的TCP连接
.1.3.6.1.2.1.6.6
.1.3.6.1.2.1.6.7
.1.3.6.1.2.1.6.8
.1.3.6.1.2.1.6.9当前连接数
.1.3.6.1.2.1.6.10所有收的包数(单位不详,byte?)
.1.3.6.1.2.1.6.11所有发送的包数(单位不详,byte?)
.1.3.6.1.2.1.6.12重传的包数。
.1.3.6.1.2.1.6.13系统中当前存在的tcp连接,其中每一项包括:TCP连接的状态、本地地址、本地端口,远程ip地址,远程端口
.1.3.6.1.2.1.6.13.1.3侦测某个TCP端口的连接数
.1.3.6.1.2.1.7获取UDP协议相关统计数据
.1.3.6.1.2.1.7.1传送出去的udp包数
.1.3.6.1.2.1.7.2接收到的(用于接收数据的应用程序挂掉而导致的)没有读取的udp包数
.1.3.6.1.2.1.7.3接收到的(用于接收数据的应用程序没有挂掉而导致的)没有读取的udp包数
.1.3.6.1.2.1.7.4发送的udp报文包数
.1.3.6.1.2.1.7.5已经废弃
.1.3.6.1.2.1.7.7当前正在进行udp接收发送数据的信息
.1.3.6.1.2.1.11
.1.3.6.1.2.1.25主机配置信息,及实时数据,如硬盘大小,使用率等
.1.3.6.1.2.1.25.1操作系统信息总述
.1.3.6.1.2.1.25.1.1操作系统距离上次开机以来总共运行时间
.1.3.6.1.2.1.25.1.2系统当前时间
.1.3.6.1.2.1.25.1.3系统初始化设备数?
.1.3.6.1.2.1.25.1.4系统设备初始化参数?
.1.3.6.1.2.1.25.1.5当前连接用户数
.1.3.6.1.2.1.25.1.6当前系统正在运行的进程
.1.3.6.1.2.1.25.1.7系统运行同时运行的进程数
.1.3.6.1.2.1.25.2.1
.1.3.6.1.2.1.25.2.2系统内存的大小
.1.3.6.1.2.1.25.2.3系统硬件内存,分区的大小
.1.3.6.1.2.1.25.3
.1.3.6.1.2.1.25.3.1
.1.3.6.1.2.1.25.3.2硬件设备包括CPU主频,网络设备,存储设备及其对应的状态等
.1.3.6.1.2.1.25.3.3每个处理器的负载等
.1.3.6.1.2.1.25.4当前系统正在运行的进程的详细信息
.1.3.6.1.2.1.25.5当前正在运行进程的性能指标,包括进程占用的CPU时间,内存。
.1.3.6.1.4.1.2021.10.1.2检查指定进程数目
.1.3.6.1.4.1.2021.10.1.8执行配置好的脚本
.1.3.6.1.4.1.2021.10.1.9执行配置,检查磁盘可使用率、速率等