ECS:エンジンIDが間違っているためにSNMPモニタリングが機能していない

概要: エンジンIDが間違っているため、SNMPモニタリングが機能していません。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

ECSは、デフォルトでRFC5343.

に準拠していない34オクテットのエンジンIDを生成しますネットワーク監視システムでは、RFC5343あたり32オクテットしか許可されない場合があります。多くの場合、SNMPトラップがECSノードからエージェントIDにSNMPエージェント値と一致する必要があります。

ECSに問題が存在することを確認するには、SNMPエージェントにクエリーを実行し、34オクテットの問題が存在するかどうかを確認します。

Command:
# snmpget -v 1 -c public localhost SNMP-FRAMEWORK-MIB::snmpEngineID.0

Example:

admin@node1~>snmpget -v 1 -c public localhost SNMP-FRAMEWORK-MIB::snmpEngineID.0
SNMP-FRAMEWORK-MIB::snmpEngineID.0 = Hex-STRING: 80 00 1F 88 80 34 7E 9A 01 A2 58 A3 5C 00 00 00 00

原因

ECS上のノードSNMPエージェントが、デフォルトでRFC5343に準拠していない34オクテットのエンジンIDを生成しています。SNMPエンジンIDは、一連のオクテット(バイト)で構成されます。長さは5オクテット以上でなければならず、32オクテットを超えてはなりません。

解決方法

この問題の回避策は、ECS上のSNMPエージェント ファイルを手動で更新して、32オクテットを反映することです。

  1. ノードでSNMPエージェントを停止します。

コマンド:
# doit systemctl stop snmpd
Example:

admin@ecsnode1:~>doit systemctl stop snmpd
192.168.219.1:  
192.168.219.2:  
192.168.219.3:  
192.168.219.4:
  1. snmpd confファイルを編集して、エージェントIDの2つの末尾のゼロを削除します。(注:必要に応じて、このファイルでもエージェントIDを変更します。)

コマンド:
# sudo vi /var/lib/net-snmp/snmpd.conf
Example: 

admin@ecsnode1:~> sudo vi /var/lib/net-snmp/snmpd.conf
...

##############################################################
#
# snmpNotifyFilterTable persistent data
#
##############################################################


engineBoots 1
oldEngineID 0x80001f88806b210b44ddf3885d000000
...
  1. snmpd.confファイルを、構成されたアクティブ ノードを除くノードにコピーします。

コマンド:(出力は想定されません)
# sudo viprscp -X /var/lib/net-snmp/snmpd.conf /var/lib/net-snmp/snmpd.conf

  1. クラスター全体でファイルが同じであることを確認します。

コマンド:
# viprexec "md5sum /var/lib/net-snmp/snmpd.conf"
Example:

admin@node1:~> viprexec "md5sum /var/lib/net-snmp/snmpd.conf"

Output from host : 192.168.219.1
afb5ed6924dae743720ca29d17a66702  /var/lib/net-snmp/snmpd.conf

Output from host : 192.168.219.2
afb5ed6924dae743720ca29d17a66702  /var/lib/net-snmp/snmpd.conf

Output from host : 192.168.219.3
afb5ed6924dae743720ca29d17a66702  /var/lib/net-snmp/snmpd.conf

Output from host : 192.168.219.4
afb5ed6924dae743720ca29d17a66702  /var/lib/net-snmp/snmpd.conf
  1. ノードでSNMPエージェントを起動します。

コマンド:
# doit systemctl start snmpd
Example:

admin@ecsnode1:~>doit systemctl stop snmpd
192.168.219.1:  
192.168.219.2:  
192.168.219.3:  
192.168.219.4:
  1. 新しい値が次のように報告されていることを確認します。

コマンド:
# snmpget -v 1 -c <Community String> <IP of the ECS configured> SNMP-FRAMEWORK-MIB::snmpEngineID.0
Example:

admin@node1~>snmpget -v 1 -c public localhost SNMP-FRAMEWORK-MIB::snmpEngineID.0
SNMP-FRAMEWORK-MIB::snmpEngineID.0 = Hex-STRING: 80 00 1F 88 80 34 7E 9A 01 A2 58 A3 5C 00 00 00

その他の情報

Dellはこの問題を認識しており、現在調査中です。

対象製品

ECS Appliance

製品

ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Series
文書のプロパティ
文書番号: 000046274
文書の種類: Solution
最終更新: 29 9月 2025
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。