Debian下配置SNMP

1.安装

apt-get install snmpd snmp smistrip  -y
wget http://ftp.jp.debian.org/debian/pool/non-free/s/snmp-mibs-downloader/snmp-mibs-downloader_1.1_all.deb
dpkg -i snmp-mibs-downloader_1.1_all.deb
download-mibs

2.关掉snmp进程,添加账户

/etc/init.d/snmpd stop

net-snmp-config --create-snmpv3-user -A psss -X privpassword user

user代表账户,pass代表密码,自己替换
3.修改/etc/snmp/snmpd.conf,取消只监听本地

vi /etc/snmp/snmpd.conf

修改为如下

#agentAddress  udp:127.0.0.1:161
agentAddress udp:161,udp6:[::1]:161

4.vi /etc/snmp/snmp.conf 注释掉 mibs :

sed -i 's/mibs :/#mibs :/g' /etc/snmp/snmp.conf

5.重启

/etc/init.d/snmpd restart

问题
1.syslog报错Error opening specified endpoint "udp6:[::1]:161"
是因为系统关闭了ipv6相关服务
这里只需要修改/etc/snmp/snmpd.conf

agentAddress udp:161,udp6:[::1]:161

改为

agentAddress udp:161

即可
2.Error: unknown monitor OID
注释掉143行

#defaultMonitors          yes

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注