我已经正确配置了 SNMP(删除了 paranoia 用户等)并使用 Zenoss 进行了设置,但是 Zenoss 似乎无法从服务器获取内存信息。
snmpwalk 也没有显示内存信息,但系统视图似乎应该列出它,视图如下:
# incl/excl subtree mask
view all included .1 80
view system included .iso.org.dod.internet.mgmt.mib-2.system
有人看出这有什么问题吗?
感谢您的时间和关注,Xeross
答案1
为了从 Zenoss 监控 Debian 系统,我对原有 snmpd 配置进行了以下更改。然后您将使用它yoursnmphere
从 zenoss 进行连接。
--- a/snmp/snmpd.conf
+++ b/snmp/snmpd.conf
@@ -63,2 +63,3 @@ com2sec paranoid default public
#com2sec readwrite default private
+com2sec readonly default yoursnmphere
@@ -108,4 +109,4 @@ access MyRWGroup "" any noauth exact all a
-syslocation Unknown (configure /etc/snmp/snmpd.local.conf)
-syscontact Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)
+syslocation Organization Name
+syscontact Contact Name
也调整这一点。
--- a/default/snmpd
+++ b/default/snmpd
@@ -10,3 +10,3 @@ SNMPDRUN=yes
# snmpd options (use syslog, close stdin/out/err).
-SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
+SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'
我使用本地主机防火墙将 SNMP 请求限制为仅来自 zenoss 和其他几个管理主机。