web-dev-qa-db-ja.com

SNMPDはエラーなしで起動しますが、どのポートでもリッスンしていませんか?

Net-SNMP5.3.2.2-14を搭載したCentOS65.7を実行しているHPProLiant DL360G7。

リモートサイトにこれらのサーバーが7台あり、RPMから同じNet-SNMPがインストールされたCentOS5.7とRHEL5.7が混在しています。あるサーバーで、NMSはSNMPサービスへの接続に失敗したことを継続的に報告します。通常は15分以内に解消されるため無視しましたが、今日は朝から1時間に2〜3回発生しています。

ファイルにログを記録するようにsnmpd起動スクリプトを変更しました(デフォルトは/ dev/nullです)。起動時にログファイルにエラーはありません。

could not open /proc/net/if_inet6
cannot open /proc/net/snmp6 ...
cmaX: listening for subagents on port 25375
cmaX: sent ColdStarts on ports 25376 to 25393
cmaX: subMIB 1 handler has disconnected
NET-SNMP version 5.3.2.2
cmaX: subMIB 2 handler has disconnected
Connection from UDP: [127.0.0.1]:50654
cmaX: subMIB 3 handler has disconnected
Received SNMP packet(s) from UDP: [127.0.0.1]:50654
cmaX: subMIB 5 handler has disconnected

If_inet6は私たちが使用していないIPv6用だと思います。 snmpd.confは以下のとおりです。

# Following entries were added by HP Insight Management Agents at
#      Tue May 15 10:58:17 CLT 2012
dlmod cmaX /usr/lib64/libcmaX64.so
rwcommunity public 127.0.0.1
rocommunity public 127.0.0.1
rwcommunity 3adRabRu 172.16.37.37
rocommunity 3adRabRu 172.16.37.37
trapcommunity traps
trapsink 172.16.37.37 traps
syscontact Lukasz
syslocation Santiago, Chile
# ---------------------- END --------------------
com2sec rwlocal default public
com2sec rolocal default public
com2sec subnet  default 3adRabRu
group   rwv2c   v2c             rwlocal
group   rov2c   v2c             rolocal
group   rov2c   v2c             subnet
view    all     included        .1
access  rwv2c   ""      any             noauth          exact   all     all     none
access  rov2c   ""      any             noauth          exact   all     none    none

助言がありますか? IPテーブルはシャットオフされています。

1
Lukasz

Snmpd.confのマニュアルページを確認してください-

  agentaddress [<transport-specifier>:]<transport-address>[,...]
          defines  a  list  of listening addresses, on which to receive incoming 
          SNMP requests.  See the section LISTENING ADDRESSES in the
          snmpd(8) manual page for more information about the format of listening address

したがって、snmpd.confの先頭に次のようなものを追加してみてください。

すべてのインターフェースで接続をリッスンします(IPv4 および IPv6の両方)

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

2
rnxrx