ECS: Monitorování SNMP nefunguje kvůli nesprávnému ID enginu.

Summary: Monitorování SNMP nefunguje kvůli nesprávnému ID modulu.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Systém ECS ve výchozím nastavení generuje ID modulu s frekvencí 34 oktetů, které neodpovídá RFC5343.

Systémy monitorování sítě někdy umožňují pouze 32 oktetů na RFC5343. Depeše SNMP často musí odpovídat hodnotám agenta SNMP z uzlů ECS s ID agenta.

Chcete-li ověřit, zda se problém vyskytuje v systému ECS, zadejte dotaz agentovi SNMP a zjistěte, zda se jedná o problém s 34 oktety:

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

Příklad:

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

Cause

Agent SNMP uzlu v systému ECS generuje ve výchozím nastavení ID modulu 34 oktetů, které neodpovídá RFC5343. ID modulu SNMP se skládají z řady oktetů (bajtů). Musí být dlouhé nejméně pět oktetů a nesmí být delší než 32 oktetů.

Resolution

Zástupným řešením tohoto problému je ruční aktualizace souborů agenta SNMP v systému ECS tak, aby odpovídaly 32 oktetům.

  1. Zastavte agenta SNMP na uzlech:

Příkaz:
# doit systemctl stop snmpd
Příklad:

admin@ecsnode1:~>doit systemctl stop snmpd
192.168.219.1:  
192.168.219.2:  
192.168.219.3:  
192.168.219.4:
  1. Upravte konfigurační soubor snmpd tak, aby z ID agenta zmizely dvě koncové nuly: (Poznámka: V tomto souboru také podle potřeby upravte ID agenta.)

Příkaz:
# sudo vi /var/lib/net-snmp/snmpd.conf
Příklad: 

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

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


engineBoots 1
oldEngineID 0x80001f88806b210b44ddf3885d000000
...
  1. Zkopírujte soubor snmpd.conf do uzlů kromě aktivního uzlu, na kterém byl nakonfigurován:

Příkaz: (není očekáván žádný výstup)
# sudo viprscp -X /var/lib/net-snmp/snmpd.conf /var/lib/net-snmp/snmpd.conf

  1. Ověřte, že je soubor stejný v celém clusteru:

Příkaz:
# viprexec "md5sum /var/lib/net-snmp/snmpd.conf"
Příklad:

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. Spusťte agenta SNMP na uzlech:

Příkaz:
# doit systemctl start snmpd
Příklad:

admin@ecsnode1:~>doit systemctl stop snmpd
192.168.219.1:  
192.168.219.2:  
192.168.219.3:  
192.168.219.4:
  1. Potvrďte, že se nová hodnota hlásí:

Příkaz:
# snmpget -v 1 -c <Community String> <IP of the ECS configured> SNMP-FRAMEWORK-MIB::snmpEngineID.0
Příklad:

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

Additional Information

Společnost Dell si je tohoto problému vědoma a prochází jím kontrolu.

Affected Products

ECS Appliance

Products

ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Series
Article Properties
Article Number: 000046274
Article Type: Solution
Last Modified: 29 Sept 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.