PowerFlex 4.X Webhook-fel under anslutningstest

Summary: När du skapar ett Webhook-mål för varningar med PowerFlex 4.5 och senare blir det fel när Webhook-anslutningen testas.

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

 - En meddelandedestination med Webhook har skapats.

 - Aktivera inloggningsuppgifter har inte aktiverats.

 - Destinationen använder https tillsammans med en IP-adress.

- Målet använder https tillsammans med en IP-adress: 

 - När du klickar på knappen "Testa webhook" visas det här felet:
 

Webhook-testet misslyckades!
Okänt undantag inträffade när dispatchern kördes.- När du klickar på knappen  



- PowerFlex-meddelandepoddloggarna från ett felsökningspaket visar följande:

 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åverkan

Aviseringar skickas inte till Webhook-målet.

Grundorsak

I det här fallet finns det två orsaker till misslyckandet här.

  1. Ett webhook-mål måste ha autentiseringsuppgifter aktiverade.
  2. SSL-certifikatet på Webhook-målet hade inte IP-adressen som ett av de alternativa ämnesnamnen, så alla SSL-anslutningsförsök avvisades.

 

Resolution

Alternativ lösning

När du konfigurerar ett Webhook-mål för aviseringar:

  1. Kontrollera att "Enable Credentials" är aktiverat och att inloggningsuppgifter är ifyllda. 
    PowerFlex Manager 4.x behöver inloggningsuppgifter med ett Webhook-mål, även om Webhook API-mottagaren inte behöver inloggningsuppgifter. Om inga autentiseringsuppgifter behövs kan falska autentiseringsuppgifter användas.
     
  2. När du använder ett https-webhook-mål (inte vanligt http) används ett SSL-certifikat. Vanligtvis har dessa bara DNS eller FQDN i SSL-certifikatets alternativa ämnesnamn. När en IP-adress försöker ansluta avvisas därför SSL-anslutningsförsöket. Använd en DNS eller FQDN som matchar det som SSL-certifikatet letar efter i URL:en för Webhook-mål-API:et. 

Versioner som påverkas

PowerFlex Manager 4.5 och senare

Åtgärdat i version

Fungerar som tänkt

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.