cacti などのリモートから snmpwalksnmpget で取得しようとしても、下記のようなエラーが出てしまう。

# 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 あたりに保存される。