若服务器为CentOS或Redhat系统, 可参考:https://www.yuque.com/u1186950/kph6ty/owwulv
1. 确认snmp服务是否安装
rpm -qa |grep snmp
注: 输出中若没有net-snmp-版本号的包, 这需要先安装snmp服务.
在CentOS Linux上可以使用yum命令来安装:
yum -y install net-snmp
编辑snmpd配置文件
注: 如果没有这个配置文件, 则需要先安装net-snmpvi /etc/snmp/snmpd.conf
确保snmpd.conf文件中包含以下内容:
注: 其中的public为团体名, 可根据需要调整com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1
access notConfigGroup “” any noauth exact systemview none none
3. 重启snmpd服务
service snmpd restart
或
systemctl restart snmpd设置snmpd服务开机自启动
chkconfig snmpd on
或
systemctl enable snmpd
5.测试
注: 在运维一体机上测试
snmpwalk -v 2c -c public ip地址
- 若服务器上开启了防火墙, 需要添加防火墙策略以开放SNMP端口
具体步骤参考: https://www.yuque.com/u1186950/kph6ty/xaa6gl