Errores de webhook de PowerFlex 4.X durante la prueba de conexión
Summary: Cuando se crea un destino de webhook para alertas con PowerFlex 4.5 y versiones posteriores, se produce un error cuando se prueba la conexión de 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
- Se ha creado un destino de notificación mediante Webhook.
- La opción "Habilitar credenciales" no se ha activado.
- El destino utiliza https junto con una dirección IP.
- Al hacer clic en el botón "Probar webhook", aparece este error:
La prueba de webhook falló. Se produjo una excepción desconocida mientras se ejecutaba el despachador.![]()
- Los registros del pod del notificador de PowerFlex de un paquete de solución de problemas muestran lo siguiente:
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
Impacto
Las alertas no se enviarán al destino del webhook.
Causa principal
En este caso, hay dos razones para la falla.
- Un destino de webhook debe tener las credenciales habilitadas.
- El certificado SSL en el destino de webhook no tenía la dirección IP como uno de los nombres alternativos del sujeto, por lo que se rechazaron todos los intentos de conexión SSL.
Resolution
Solución alternativa
Cuando configure un destino de webhook para alertas:
- Asegúrese de que la opción "Habilitar credenciales" esté activada y que haya credenciales completadas.
PowerFlex Manager 4.x necesita credenciales con un destino de webhook, incluso si el receptor de la API de webhook no necesita credenciales. En el caso de que no se necesiten credenciales, se pueden utilizar credenciales falsas.
- Cuando se utiliza un destino de webhook https (no http simple), se utiliza un certificado SSL. Por lo general, estos solo tendrán el DNS o el FQDN en el nombre alternativo del sujeto del certificado SSL. Por lo tanto, cuando una dirección IP intenta conectarse, se rechaza el intento de conexión SSL. Utilice un DNS o FQDN que coincida con lo que busca el certificado SSL en la URL de la API de destino de webhook.
Versiones afectadas
PowerFlex Manager 4.5 y versiones posteriores
Problema corregido en la versión
Funciona según lo previsto
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.