Помилки Webhook 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-адресою.
- При натисканні на кнопку "Test Webhook" вискакує така помилка:
Тест 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
Вплив
Сповіщення не надсилатимуться на адресу Webhook.
Першопричина
В даному випадку тут є дві причини збою.
- Місце призначення Webhook має мати ввімкнені облікові дані.
- Сертифікат SSL у місці призначення Webhook не містив IP-адресу як одне з альтернативних імен теми, тому всі спроби підключення SSL були відхилені.
Resolution
Спосіб вирішення проблеми
Під час налаштування призначення Webhook для сповіщень:
- Переконайтеся, що «Увімкнути облікові дані» увімкнено та заповнено облікові дані.
PowerFlex Manager 4.x потребує облікових даних із місцем призначення Webhook, навіть якщо одержувачу Webhook API облікові дані не потрібні. У випадку, коли облікові дані не потрібні, можна використовувати фальшиві облікові дані.
- У разі використання призначення веб-хука https (не просто http) використовується сертифікат SSL. Як правило, вони мають лише DNS або FQDN у альтернативному імені суб'єкта сертифіката SSL. Тому, коли IP-адреса намагається підключитися, спроба підключення SSL відхиляється. Використовуйте DNS або FQDN, які відповідають тому, що шукає SSL-сертифікат у URL-адресі Webhook Destination 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.