代码语言:javascript复制
sudo apt-get install snmp snmpd snmp-mibs-downloader
#安装snmp
sudo service snmpd status
#查看snmpd运行状态
snmpwalk -v 2c -c public localhost 1.3.6.1.2.1.1.1
#测试一下 会返回linux系统的相关信息
例如iso.3.6.1.2.1.1.1.0 = STRING: "Linux leaf
4.2.0-34-generic #39-Ubuntu SMP Thu Mar 10 22:13:01 UTC 2016 x86_64"
sudo vi /etc/snmp/snmpd.conf
agentAddress udp:127.0.0.1:161
#修改成 agentAddress udp:0.0.0.0:161(端口自定义的话,告诉我就好)
#大概45行左右
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
#下面新增一行
view systemonly included .1
#大概52行左右
rocommunity public default -V systemonly
public-->修改成自定义共同体
default-->修改成snmp接收服务器210.X.X.X
rocommunity XXXX(定义一个共同体) 210.X.X.X
sudo service snmpd restart #重启服务
配置完成后,使用修改的端口以及共同体进行监控即可即可。