Як усунути неполадки, через які ціль SNMP не отримує сповіщення SNMP, надіслані з Unisphere.
Summary: Ціль SNMP не отримує сповіщення SNMP, надіслані з Unisphere. Ця база знань стосується проблем із новою конфігурацією системи оповіщення Unisphere SNMP, у якій ціль SNMP не може отримувати жодних попереджень. Загальна ідея цієї бази даних також стосується усунення неполадок, пов'язаних із тим, що сервер системного журналу не отримує сповіщення, надіслані з 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
Нижче наведено чотири місця, де можна перевірити, чи ціль SNMP не отримує сповіщення SNMP, надіслані з Unisphere.
Якщо у вищезазначеному випадку немає проблем, підтримка повинна продовжити перевірку сповіщень з увімкненим журналом налагодження SE storevntd , набором журналювання smas INFO та захопленням tcpdump . Збираємо emcgrab і результати тестів, якщо ми не бачимо доказів того, що сповіщення SNMP були успішно розіслані.
Зверніть увагу, що краще генерувати реальні оповіщення, а не використовувати функцію "TEST SNMP" під час тесту, тому що в порівнянні з реальними сповіщеннями, пакет "TEST SNMP" невеликий і більш ненадійний для передачі для пакета UDP.
Збережіть файл, а потім перезапустіть фонову службу storevntd , щоб зміни набули чинності. (Не використовуйте команду reload, оскільки вона ненадійна)
Після перезапуску storenvtd політики оповіщень, раніше завантажені зі сторінки налаштувань оповіщення Unisphere, також втрачаються. Для того, щоб політики сповіщень були перезавантажені та зареєстровані у storevntd, ми також повинні перезапустити службу smas .
(Наведена нижче команда призначена для перезапуску служби smas на сервері Linux. Ви можете стежити за тим, що події SNMP не надсилаються на сервер Embedded U4V або SNMP , щоб перезапустити службу smas для вбудованої Unisphere).
На сервері Unisphere перейдіть до шляху / etc/init.d, а потім виконайте такі команди:
Тоді ми можемо скористатися наведеною нижче командою, щоб перевірити статус реєстрації події storevntd . (Події, зареєстровані у storevntd після перезапуску smas, потребують деякого часу)
(Примітка. Тестуйте з однією ціллю SNMP, щоб уникнути складності тесту.)
Щоб перевірити, чи успішно завантажено ці конфігурації в фонову службу storevntd, ми можемо скористатися наступною командою для перевірки:

(Для оповіщення syslog першими двома відповідними командами є:


Збережіть файл, як описано в кроці 1; Ми повинні перезапустити фонову службу storeVNTD,
а потім перезапустити службу SMAS. Після перезапуску служби smas змініть рівень журналювання Unisphere на INFO. (Примітка. Перезапуск служби smas повертає рівень журналювання до типового значення, тобто WARN. )

- Слово спільноти цільового об'єкта SNMP клієнта має збігатися зі словом спільноти за замовчуванням (SNMP_trap) Unisphere.
- Клієнт повинен забезпечити хороше мережеве з'єднання між сервером Unisphere і цільовим об'єктом SNMP. Ми можемо використовувати команди openssl і tracepath на сервері Unisphere для перевірки з'єднання та використовувати команду tcpdump на сервері Unisphere для захоплення пакета SNMP під час тестів оповіщення. Простий спосіб довести, що Unisphere може успішно надсилати сповіщення SNMP, — це мати ціль SNMP, підключену безпосередньо до сервера Unisphere. Якщо безпосередньо підключений об'єкт SNMP може отримувати сповіщення SNMP, а непрямий – ні, це означає, що проблема пов'язана з мережею клієнта.
- Налаштування оповіщення Unisphere SNMP повинні бути налаштовані правильно, а саме:
- Конфігурація сповіщень SNMP, Налаштування політики сповіщень, Рівень сповіщень.
Якщо у вищезазначеному випадку немає проблем, підтримка повинна продовжити перевірку сповіщень з увімкненим журналом налагодження SE storevntd , набором журналювання smas INFO та захопленням tcpdump . Збираємо emcgrab і результати тестів, якщо ми не бачимо доказів того, що сповіщення SNMP були успішно розіслані.
Зверніть увагу, що краще генерувати реальні оповіщення, а не використовувати функцію "TEST SNMP" під час тесту, тому що в порівнянні з реальними сповіщеннями, пакет "TEST SNMP" невеликий і більш ненадійний для передачі для пакета UDP.
Детальні кроки для усунення несправностей:
- Слово спільноти SNMP.
storevntd: snmp_trap_community=
(example: storevntd: snmp_trap_community=public)
Збережіть файл, а потім перезапустіть фонову службу storevntd , щоб зміни набули чинності. (Не використовуйте команду reload, оскільки вона ненадійна)
- Перезапустіть фонову службу storevntd
stordaemon shutdown storevntd
stordaemon start storevntd
Після перезапуску storenvtd політики оповіщень, раніше завантажені зі сторінки налаштувань оповіщення Unisphere, також втрачаються. Для того, щоб політики сповіщень були перезавантажені та зареєстровані у storevntd, ми також повинні перезапустити службу smas .
- Перезапустити службу smas
(Наведена нижче команда призначена для перезапуску служби smas на сервері Linux. Ви можете стежити за тим, що події SNMP не надсилаються на сервер Embedded U4V або SNMP , щоб перезапустити службу smas для вбудованої Unisphere).
На сервері Unisphere перейдіть до шляху / etc/init.d, а потім виконайте такі команди:
./smas stop
./smas start
Тоді ми можемо скористатися наведеною нижче командою, щоб перевірити статус реєстрації події storevntd . (Події, зареєстровані у storevntd після перезапуску smas, потребують деякого часу)
stordaemon action storevntd -cmd list -regs –v
- Підключення до мережі.
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:
- Конфігурація сповіщень про оповіщення SNMP.
(Примітка. Тестуйте з однією ціллю SNMP, щоб уникнути складності тесту.)
Щоб перевірити, чи успішно завантажено ці конфігурації в фонову службу storevntd, ми можемо скористатися наступною командою для перевірки:
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

(Для оповіщення syslog першими двома відповідними командами є:
stordaemon getvar storevntd -name log_event_syslog_host
stordaemon getvar storevntd -name log_event_syslog_port
- Налаштування політики сповіщень

- Рівень сповіщень

- Увімкнення журналу налагодження storevntd та журналу INFO Unisphere
storevntd:LOG_LEVEL = debug
storevntd:LOGFILE_TYPE = dated
storevntd:LOGFILE_RETENTION = 7
Збережіть файл, як описано в кроці 1; Ми повинні перезапустити фонову службу storeVNTD,
а потім перезапустити службу SMAS. Після перезапуску служби smas змініть рівень журналювання Unisphere на INFO. (Примітка. Перезапуск служби smas повертає рівень журналювання до типового значення, тобто WARN. )
- Тест на оповіщення
- Запустіть команду tcpdump на сервері Unisphere, щоб підготуватися до захоплення пакетів SNMP:
tcpdump -i any udp port 162
- Виконайте наступну команду, щоб перевірити існуючий лічильник подій SNMP:
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
- Створіть 100M LUN в Unisphere. Перевірте панель сповіщень Unisphere, і ви побачите, що згенеровано сповіщення «Конфігурація пристрою змінилася». Якщо ви не бачите спливаючого вікна, натисніть кнопку «Оновити» на верхній панелі сторінки Unisphere.

- Перевірте вихідні дані tcpdump.
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=""
- Перевірте лічильник подій ще раз. Ми бачимо ще одну подію snmp.
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
- Перевірте журнал налагодження storenvtd :
[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 Наведені вище докази свідчать про те, що оповіщення SNMP було успішно розіслано з боку Unisphere. Якщо нам не вдасться захопити пакет SNMP за допомогою tcpdump і storevntd також не має доказів успішної доставки подій, зберіть emcgrab і залучіть технічну підтримку.
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.