cacti などのリモートから snmpwalk
、snmpget
で取得しようとしても、下記のようなエラーが出てしまう。
# snmpwalk -v 1 -c COMM ${ESX_SERVER}
COMM: Unknown Object Identifier (Sub-id not found: (top) -> COMM
ちなみに ESX で snmpd は起動しておくこと。
# /etc/rc.d/init.d/snmpd start
サーバ起動時にsnmpdが起動するようにしておく。
# chkconfig --level 35 snmpd on
ESXローカルでは取得できたので、恐らく iptables で閉じられている。
iptables で開けてやる。
# iptables -A INPUT -p udp -s ${TRUST_NET} -d ${LOCAL_HOST} --dport 161 -j ACCEPT
ついでに save もしておく。
# /etc/rc.d/init.d/iptables save
save した内容は /etc/sysconfig/iptables
あたりに保存される。