之前在ubuntu上安装snmp服务,直接就是apt install snmp snmpd -y
今天在centos上安装发现包名不一样,而且配置文件不太相同;
安装 Net-SNMP
CentOS及其它RedHat系列产品提供了net-snmp的二进制包。我们可以直接从源里安装。yum install net-snmp net-snmp-devel net-snmp-utils -y
说明:net-snmp-devel是为了使用net-snmp-config, net-snmp-utils是为了使用snmpwalk。
cacti通过snmp监控主机
centos与ubuntu中的snmpd.conf文件配置不太一样
vi /etc/snmp/snmpd.conf 编辑前先备份
view all included .1 将这行注释去掉
重启服务
service snmpd restart
在本机测试 snmpwalk -c longtel -v 2c localhost 若返回数据则配置正确
在cacti端测试 snmpwalk -c longtel -v 2c IP(被监控端) 若返回数据则配置正确