Ошибки веб-перехватчика PowerFlex 4.X во время тестирования подключения
Summary: При создании назначения Webhook для оповещений в PowerFlex 4.5 и более поздних версиях возникает ошибка при тестировании подключения Webhook.
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
- Создан адресат уведомлений с помощью Webhook.
- Параметр «Включить учетные данные» не включен.
- Место назначения использует https вместе с IP-адресом.
- При нажатии кнопки «Проверить вебхук» всплывает такая ошибка:
Тест Webhook не пройден! Возникло неизвестное исключение при работе диспетчера.![]()
- Журналы модулей уведомлений PowerFlex из пакета устранения неполадок показывают следующее:
2024-01-29T12:32:27.476013229-06:00 stdout F {"name": "notifier", "time": "2024-01-29 18:32:27", "level": "WARNING", "message": "Certificate did not match expected hostname: 13.13.13.131. Certificate: {'subject': ((('countryName', 'US'),), (('stateOrProvinceName', 'Texas'),), (('organizationName', 'Dell Technologies'),), (('commonName', 'webhook.pfxm.local'),))
..
2024-01-29T12:32:27.477045382-06:00 stdout F {"name": "events-topic-listener", "time": "2024-01-29 18:32:27", "level": "ERROR", "service_instance_id": "b00635f6ca835c02", "message": "Connection Error occurred during webhook forwarding."}
2024-01-29T12:32:27.477062648-06:00 stdout F Traceback (most recent call last):
2024-01-29T12:32:27.477068501-06:00 stdout F File "/usr/lib/python3.10/site-packages/urllib3/connectionpool.py", line 699, in urlopen
2024-01-29T12:32:27.477072836-06:00 stdout F httplib_response = self._make_request(
2024-01-29T12:32:27.477077569-06:00 stdout F File "/usr/lib/python3.10/site-packages/urllib3/connectionpool.py", line 382, in _make_request
2024-01-29T12:32:27.477081821-06:00 stdout F self._validate_conn(conn)
2024-01-29T12:32:27.477086049-06:00 stdout F File "/usr/lib/python3.10/site-packages/urllib3/connectionpool.py", line 1010, in _validate_conn
2024-01-29T12:32:27.477090425-06:00 stdout F conn.connect()
2024-01-29T12:32:27.477094406-06:00 stdout F File "/usr/lib/python3.10/site-packages/urllib3/connection.py", line 464, in connect
2024-01-29T12:32:27.477098821-06:00 stdout F _match_hostname(cert, self.assert_hostname or server_hostname)
2024-01-29T12:32:27.477102754-06:00 stdout F File "/usr/lib/python3.10/site-packages/urllib3/connection.py", line 512, in _match_hostname
2024-01-29T12:32:27.477106666-06:00 stdout F match_hostname(cert, asserted_hostname)
2024-01-29T12:32:27.477110933-06:00 stdout F File "/usr/lib/python3.10/site-packages/urllib3/packages/ssl_match_hostname/_implementation.py", line 151, in match_hostname
2024-01-29T12:32:27.4771152-06:00 stdout F raise CertificateError(
Cause
Воздействие
Оповещения не будут отправляться в адресат веб-перехватчика.
Основная причина
В данном случае причин неудачи здесь две.
- Для назначения веб-перехватчика должны быть включены учетные данные.
- SSL-сертификат в месте назначения веб-перехватчика не содержал IP-адрес в качестве одного из альтернативных имен субъекта, поэтому все попытки подключения по протоколу SSL отклонялись.
Resolution
Временное решение
При настройке назначения Webhook для оповещений:
- Убедитесь, что параметр «Enable Credentials» включен и учетные данные заполнены.
PowerFlex Manager 4.x требуются учетные данные с целевым ресурсом Webhook, даже если получателю API Webhook не требуются учетные данные. В случае, когда учетные данные не требуются, можно использовать поддельные учетные данные.
- При использовании назначения веб-перехватчика https (не простого http) используется SSL-сертификат. Как правило, они содержат только DNS или FQDN в альтернативном имени субъекта SSL-сертификата. Поэтому, когда IP-адрес пытается подключиться, попытка подключения по протоколу SSL отклоняется. Используйте DNS или FQDN, которые соответствуют тому, что ожидает SSL-сертификат в URL-адресе целевого API веб-перехватчика.
Затронутые версии
PowerFlex Manager 4.5 и более поздних версий
Исправлено в версии
Работает как задумано
Affected Products
PowerFlex appliance connectivityProducts
PowerFlex rack, VxFlex Ready Nodes, PowerFlex custom node, PowerFlex appliance R650, PowerFlex appliance R6525, PowerFlex appliance R660, PowerFlex appliance R6625, Powerflex appliance R750, PowerFlex appliance R760, PowerFlex appliance R7625
, PowerFlex appliance R640, PowerFlex appliance R740XD, PowerFlex appliance R7525, PowerFlex appliance R840
...
Article Properties
Article Number: 000221795
Article Type: Solution
Last Modified: 10 Feb 2025
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.