Я правильно настроил SNMP (удалил пользователя-паранойю и тому подобное) и настроил его с помощью Zenoss, однако кажется, что Zenoss не может получить информацию о памяти с сервера.
snmpwalk также не показывает информацию о памяти, хотя кажется, что системное представление должно перечислить ее, представления следующие:
# incl/excl subtree mask
view all included .1 80
view system included .iso.org.dod.internet.mgmt.mib-2.system
Может кто-нибудь что-то не так видит в этом?
Спасибо за ваше время и внимание, Xeross
Чтобы контролировать систему Debian из Zenoss, я вношу следующие изменения из стандартной конфигурации 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 и пары других хостов управления.