PowerFlex 4.X-webhook-fejl under forbindelsestest

Summary: Når du opretter en Webhook-destination for advarsler med PowerFlex 4.5 og derover, opstår der fejl ved test af Webhook-forbindelsen.

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

 - Der er oprettet en meddelelsesdestination ved hjælp af Webhook.

 - "Aktivér loginoplysninger" er ikke slået til.

 - Destinationen bruger https sammen med en IP-adresse.

- Destinationen bruger https sammen med en IP-adresse: 

 - Når du klikker på knappen "Test Webhook", vises denne fejl:
 

Webhook-testen mislykkedes!
Ukendt undtagelse opstod under kørsel af koordinatoren.- Når du klikker på knappen  



- PowerFlex Notifier pod-logfilerne fra en fejlfindingspakke viser følgende:

 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

Påvirkning

Der sendes ikke advarsler til Webhook-destinationen.

Problem

I dette tilfælde er der to grunde til fejlen her.

  1. En Webhook-destination skal have legitimationsoplysninger aktiveret.
  2. SSL-certifikatet på Webhook-destinationen havde ikke IP-adressen som et af emnealternativnavnene, så alle SSL-forbindelsesforsøg blev afvist.

 

Resolution

Løsning

Når du konfigurerer en Webhook-destination for advarsler:

  1. Sørg for, at "Aktivér legitimationsoplysninger" er slået til, og at legitimationsoplysningerne er udfyldt. 
    PowerFlex Manager 4.x har brug for legitimationsoplysninger med en Webhook-destination, selvom Webhook API-modtageren ikke behøver legitimationsoplysninger. I det tilfælde, hvor der ikke kræves legitimationsoplysninger, kan falske legitimationsoplysninger bruges.
     
  2. Når du bruger en https (ikke almindelig http) Webhook-destination, bruges et SSL-certifikat. Disse vil typisk kun have DNS eller FQDN i SSL-certifikatets emnealternative navn. Når en IP-adresse forsøger at oprette forbindelse, afvises SSL-forbindelsesforsøget. Brug en DNS eller FQDN, der matcher det, SSL-certifikatet leder efter i Webhook Destination API-URL'en. 

Påvirkede versioner

PowerFlex Manager 4.5 og derover

Fast i version

Virker efter hensigten

Affected Products

PowerFlex appliance connectivity

Products

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.