Sådan foretager du fejlfinding af SNMP-mål, der ikke modtager SNMP-advarsler sendt fra Unisphere.
Summary: SNMP-målet modtager ikke SNMP-advarsler sendt fra Unisphere. Denne KB gælder for problemer med en ny konfiguration af Unisphere SNMP-advarselssystemet, hvor SNMP-målet ikke er i stand til at modtage nogen advarsler. Den generelle ide om denne KB gælder også for fejlfinding af det problem, at syslog-serveren ikke kan modtage advarsler sendt fra Unisphere. ...
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.
Instructions
Nedenfor er de fire steder, hvor du kan kontrollere, om et SNMP-mål ikke modtager SNMP-advarsler sendt fra Unisphere.
Hvis ovenstående ikke har nogen problemer, skal support fortsætte med advarselstest med SE storevntd debug log aktiveret, sma INFO-logføringssæt og tcpdump optaget. Indsaml emcgrab og testresultater, hvis vi ikke kan se tegn på, at SNMP-advarsler er blevet sendt ud.
Bemærk, at det er bedre at generere andre ægte advarsler end at bruge funktionen "TEST SNMP" under testen, fordi sammenlignet med ægte advarsler er pakken "TEST SNMP" lille og mere upålidelig at overføre til UDP-pakke.
Gem filen, og genstart derefter storevntd daemon, så ændringen kan træde i kraft. (Brug ikke kommandoen reload, da den ikke er pålidelig)
Når storenvtd genstartes, vil de advarselspolitikker, der tidligere er indlæst fra Unisphere-advarselskonfigurationssiden, også gå tabt. For at lade advarselspolitikkerne blive genindlæst og registreret i storevntd, skal vi også genstarte sma-tjenesten .
(Kommandoen nedenfor er til genstart af sma-tjenesten i Linux-server. Du kan følge med i, at SNMP-hændelser ikke sendes til Embedded U4V- eller SNMP-serveren for at genstarte sma-tjenesten for den integrerede Unisphere).
På Unisphere-serveren skal du gå til stien /etc/init.d og derefter køre følgende kommandoer:
Derefter kan vi bruge nedenstående kommando til at kontrollere status for registrering af storevntd-hændelse . (Det tager lidt tid for hændelser, der er registreret i lageret efter sma-genstart)
(Bemærk: Test med et enkelt SNMP-mål for at undgå testkompleksitet.)
For at kontrollere, om disse konfigurationer er indlæst korrekt i storevntd daemon, kan vi bruge følgende kommando til at kontrollere:

(for syslog-advarsel er de første to tilsvarende kommandoer:


Gem filen i henhold til trin 1. vi skal genstarte storevntd daemon og derefter genstarte sma-tjenesten .
Når sma-tjenesten er genstartet, skal du ændre logføringsniveauet for Unisphere til INFO. (Bemærk: Genstart af sma-tjenesten skifter logføringsniveauet tilbage til standardindstillingen, hvilket er WARN. )

- Nøgleordet i kundens SNMP-mål skal stemme overens med standardordet (SNMP_trap) i Unisphere.
- Kunden skal sikre god netværksforbindelse mellem Unisphere-serveren og SNMP-målet. Vi kan bruge openssl- og tracepath-kommandoer på Unisphere-serveren til at kontrollere forbindelsen og bruge tcpdump-kommandoen på Unisphere-serveren til at registrere SNMP-pakken under advarselstests. En enkel måde at bevise, at Unisphere kan sende SNMP-advarsler korrekt, er at have et SNMP-mål direkte tilsluttet unisphere-serveren. Hvis det direkte tilsluttede SNMP-mål kan modtage SNMP-advarsler, mens det ikke er direkte tilsluttet, betyder det, at problemet skyldes kundens netværk.
- Unisphere SNMP-advarselsindstillinger skal alle indstilles korrekt, som omfatter:
- SNMP-meddelelseskonfiguration, indstilling for advarselspolitik, meddelelsesniveau.
Hvis ovenstående ikke har nogen problemer, skal support fortsætte med advarselstest med SE storevntd debug log aktiveret, sma INFO-logføringssæt og tcpdump optaget. Indsaml emcgrab og testresultater, hvis vi ikke kan se tegn på, at SNMP-advarsler er blevet sendt ud.
Bemærk, at det er bedre at generere andre ægte advarsler end at bruge funktionen "TEST SNMP" under testen, fordi sammenlignet med ægte advarsler er pakken "TEST SNMP" lille og mere upålidelig at overføre til UDP-pakke.
Detaljerede trin til fejlfinding:
- SNMP Community-ord.
storevntd: snmp_trap_community=
(example: storevntd: snmp_trap_community=public)
Gem filen, og genstart derefter storevntd daemon, så ændringen kan træde i kraft. (Brug ikke kommandoen reload, da den ikke er pålidelig)
– Genstart storevntd daemon
stordaemon shutdown storevntd
stordaemon start storevntd
Når storenvtd genstartes, vil de advarselspolitikker, der tidligere er indlæst fra Unisphere-advarselskonfigurationssiden, også gå tabt. For at lade advarselspolitikkerne blive genindlæst og registreret i storevntd, skal vi også genstarte sma-tjenesten .
– Genstart sma-tjeneste
(Kommandoen nedenfor er til genstart af sma-tjenesten i Linux-server. Du kan følge med i, at SNMP-hændelser ikke sendes til Embedded U4V- eller SNMP-serveren for at genstarte sma-tjenesten for den integrerede Unisphere).
På Unisphere-serveren skal du gå til stien /etc/init.d og derefter køre følgende kommandoer:
./smas stop
./smas start
Derefter kan vi bruge nedenstående kommando til at kontrollere status for registrering af storevntd-hændelse . (Det tager lidt tid for hændelser, der er registreret i lageret efter sma-genstart)
stordaemon action storevntd -cmd list -regs –v
- Netværksforbindelsen.
openssl s_client -connect :
tracepath :
(in some version of tracepath, the format is “tracepath /” )
Examples:
openssl s_client -connect xx.xxx.0.xx:162
Connected
tracepath xx.xxx.0.xx -p 162
1?: [LOCALHOST] pmtu 1500
1: xxx.1x.xxx.xx0 0.854ms
1: xxx.x8.xxx.xx0 0.540ms
2: xx.xx1.xx.x 18.572ms
3: xx.xxx.0.xx 0.988ms reached
- Unisphere SNMP-advarselsindstillinger:
- Konfiguration af SNMP-advarselsmeddelelse.
(Bemærk: Test med et enkelt SNMP-mål for at undgå testkompleksitet.)
For at kontrollere, om disse konfigurationer er indlæst korrekt i storevntd daemon, kan vi bruge følgende kommando til at kontrollere:
stordaemon getvar storevntd -name smas_log_event_targets
storevntd smas_log_event_targets=snmp
stordaemon getvar storevntd -name snmp_host
storevntd snmp_host=O:xx.xx.xxx.xx:162:v1
stordaemon action storevntd -cmd list -log_targets

(for syslog-advarsel er de første to tilsvarende kommandoer:
stordaemon getvar storevntd -name log_event_syslog_host
stordaemon getvar storevntd -name log_event_syslog_port
- Indstilling for advarselspolitik

- Meddelelsesniveau

- Aktivér storevntd-fejlfindingslog og Unisphere INFO-log
storevntd:LOG_LEVEL = debug
storevntd:LOGFILE_TYPE = dated
storevntd:LOGFILE_RETENTION = 7
Gem filen i henhold til trin 1. vi skal genstarte storevntd daemon og derefter genstarte sma-tjenesten .
Når sma-tjenesten er genstartet, skal du ændre logføringsniveauet for Unisphere til INFO. (Bemærk: Genstart af sma-tjenesten skifter logføringsniveauet tilbage til standardindstillingen, hvilket er WARN. )
- Advarselstest
- Kør tcpdump-kommandoen på Unisphere-serveren for at blive klar til hentning af SNMP-pakke:
tcpdump -i any udp port 162
- Kør følgende kommando for at kontrollere den eksisterende SNMP-hændelsestæller:
stordaemon action storevntd -cmd list -log_stats
storevntd Event Loggers
file : 0 events delivered
system : 0 events delivered
syslog : 17 events delivered
snmp : 4 events delivered
- Opret en 100M LUN i Unisphere. Kontroller Unisphere-advarselspanelet, og du kan se, at advarslen "Enhedskonfiguration er ændret" genereres. Hvis du ikke kan se advarslen, skal du klikke på opdateringsknappen på den øverste linje på siden for Unisphere.

- Kontroller tcpdump-outputtet.
tcpdump -i any udp port 162
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes
11:05:59.246606 IP MGMT-0.emc-gateway > xx.xxx.xx.xxx.snmptrap: C="SNMP_trap" Trap(448) E:1139.3 xx.xxx.xx.xxx enterpriseSpecific s=4 0 X:xx.1.xx.1.8.xx.6.4.xxx.xxx.8x.xxx.6x.0.0.0.0.0.0.0.0.7=7 X:xx.1.11.1.7.xx.6.4.xxx.xxx.xx.xxx.xx.0.0.0.0.0.0.0.0.7=2 X:xx.1.xx.1.8.xx.6.4.xxx.xxx.8x.xxx.6x.0.0.0.0.0.0.0.0.7=.0.0 X:xx.1.11.1.9.xx.6.4.xxx.xxx.xx.xxx.xx.0.0.0.0.0.0.0.0.7="Symmetrix 000xxxx0xxxx : Device configuration has changed. - Object is: 000xxxx0xxxx:00867" X:xx.1.xx.1.6.xx.6.4.xxx.xxx.xx.xxx.xx.0.0.0.0.0.0.0.0.7=8 X:xx.1.6.1.20.xx.6.4.xxx.xxx.xx.xxx.xx.0.0.0.0.0.0.0.0="000xxxx0xxxx" X:xx.1.6.1.3.xx.6.4.xxx.xxx.xx.xxx.xx.0.0.0.0.0.0.0.0=11 E:1139.3.8888.1.0=2 E:1139.3.8888.2.0=5000 E:1139.3.8888.3.0=0 E:1139.3.8888.4.0=""
- Kontroller hændelsestælleren igen. Vi kan se endnu en snmp-hændelse leveret.
stordaemon action storevntd -cmd list -log_stats
storevntd Event Loggers
file : 0 events delivered
system : 0 events delivered
syslog : 17 events delivered
snmp : 5 events delivered
- Kontrollér Storenvtd-fejlfindingsloggen :
[4964 EvtLogger] Feb-15 11:05:59.246 : [sendTrapForEach()] Trap sent to xx.xxx.xx.xxx, port 162
[4964 EvtLogger] Feb-15 11:05:59.246 : [processOneSymmEvent()] Symmetrix 000xxxxxxx1 : Device configuration has changed. - Object is: 000xxxxxxxx1:00024
[4964 EvtLogger] Feb-15 11:05:59.246 : [processAsyncEvent()] Function Exit, rc= 470
[4964 EvtLogger] Feb-15 11:05:59.246 : [evtd_logLoggerThrd] Event Delivery complete Ovenstående tegn viser, at SNMP-advarslen er blevet sendt ud fra Unisphere-siden. Hvis vi ikke registrerer SNMP-pakken ved hjælp af tcpdump og storevntd , har vi heller ikke tegn på, at leveringen af hændelser er gennemført, skal du indsamle emcgrab og kontakte teknisk support.
Affected Products
Unisphere for PowerMaxArticle Properties
Article Number: 000212919
Article Type: How To
Last Modified: 28 Oct 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.