[root@localhost ~]# yum install -y net-snmp net-snmp-utils
[root@localhost ~]# systemctl start snmpd
[root@localhost ~]# netstat -tnlp | grep snmpd
tcp 0 127.0.0.1:199 0.0.0.0:* LISTEN 887/snmpd
[root@localhost ~]# snmpwalk -v 2c -c public localhost sysName.0
SNMPv2-MIB::sysName.0 = STRING: localhost.localdomain
[root@localhost ~]# vim /etc/snmp/snmpd.conf
view systemview included .1.3.6.1.2.1.1
view systemview included .1.3.6.1.2.1.25.1.1
# 底下添加
view systemview included .1
# 绑定ip和端口
smuxsocket 0.0.0.0:161
# 去掉注释
# proc mountd
# proc ntalkd 4
# proc sendmail 10 1
# 去掉注释
# exec echotest /bin/echo hello world
# exec shelltest /bin/sh /tmp/shtest
# 去掉注释
# disk / 10000
# 去掉注释
# load 12 14 14
# 去掉注释
# exec .1.3.6.1.4.1.2021.50 shelltest /bin/sh /tmp/shtest
修改配置文件后要重新启动服务:systemctl restart snmpd
[root@localhost ~]# snmpwalk -v 2c -c public 192.168.3.111 .1.3.6.1.4.1.2021.11.11.0
UCD-SNMP-MIB::ssCpuIdle.0 = INTEGER: 99