Erreurs Webhook PowerFlex 4.X lors du test de connexion
Summary: Lors de la création d’une destination Webhook pour les alertes avec PowerFlex 4.5 et versions ultérieures, des erreurs se produisent lors du test de la connexion 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
- Une destination de notification utilisant Webhook a été créée.
- L’option « Activer les informations d’identification » n’a pas été activée.
- La destination utilise https avec une adresse IP.
- Lorsque vous cliquez sur le bouton « Test Webhook », cette erreur apparaît :
Échec du test du webhook ! Une exception inconnue s’est produite lors de l’exécution du répartiteur.![]()
- Les journaux du pod de notification PowerFlex d’un lot de dépannage affichent les éléments suivants :
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
Impact
Les alertes ne seront pas envoyées à la destination Webhook.
Cause
Dans ce cas, il y a deux raisons à cet échec.
- Les informations d’identification doivent être activées sur une destination Webhook.
- Le certificat SSL sur la destination Webhook n’avait pas l’adresse IP comme l’un des noms alternatifs d’objet, par conséquent, toutes les tentatives de connexion SSL ont été rejetées.
Resolution
Solution
Lors de la configuration d’une destination Webhook pour les alertes :
- Assurez-vous que l’option « Enable Credentials » est activée et que des informations d’identification sont renseignées.
PowerFlex Manager 4.x a besoin d’informations d’identification avec une destination Webhook, même si le récepteur de l’API Webhook n’a pas besoin d’informations d’identification. Si aucune information d’identification n’est nécessaire, des informations d’identification fictives peuvent être utilisées.
- Lors de l’utilisation d’une destination Webhook https (et non http simple), un certificat SSL est utilisé. En général, ceux-ci n’auront que le DNS ou le FQDN dans le nom alternatif de l’objet du certificat SSL. Par conséquent, lorsqu’une adresse IP tente de se connecter, la tentative de connexion SSL est rejetée. Utilisez un DNS ou un FQDN qui correspond à ce que le certificat SSL recherche dans l’URL de l’API de destination Webhook.
Versions affectées
PowerFlex Manager 4.5 et versions ultérieures
Problème résolu dans la version
Fonctionnement conforme à la conception
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.