1. 下载安装相关的服务
yum install -y net-snmp net-snmp-devel net-snmp-libs net-snmp-perl net-snmp-utils mrtg
  1. 安装后做简单配置,配置文件/etc/snmp/snmpd.conf :
access   notConfigGroup ""       any       noauth     exact   systemview none none
修改为:
access notConfigGroup "" any noauth exact all none none
#----------------------------------------------
incl/excl subtree mask
#view all included .1 80

这一句的注释去掉
  1. 启动、重启命令
/etc/rc.d/init.d/snmpd start      #启动服务
/etc/rc.d/init.d/snmpd restart #重启服务
  1. 防火墙开放161 udp 端口
firewall-cmd --list-ports  #查看当前开放的端口
firewall-cmd --permanent --zone=public --add-port=161/udp #防火墙添加开放161 udp端口
firewall-cmd --reload #重新加载配置


snmp OID表
参考这里:
​SNMP OID列表 监控需要用到的OID – 运维生存时间​



开启磁盘信息配置
在通过snmp查询磁盘信息时,返回找不到,这时看下snmpd.conf,发现disk是注释掉的,这里打开即可:
Centos开启snmp服务_linux



微信公众号:

Centos开启snmp服务_微信公众号_02