Chyby webhooku PowerFlex 4.X během testu připojení

Summary: Při vytváření cíle webhooku pro výstrahy pomocí řešení PowerFlex 4.5 a novějšího dojde při testování připojení webhooku k chybě.

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

 - Byl vytvořen cíl oznámení pomocí Webhooku.

 Nebyla zapnuta možnost "Enable Credentials".

 - Cíl používá protokol https spolu s IP adresou.

- Cíl používá https spolu s IP adresou: 

 - Po kliknutí na tlačítko "Test webhook" se objeví tato chyba:
 

Test Webhooku se nezdařil!
Při spuštění dispatcheru došlo k neznámé výjimce.- Po kliknutí na tlačítko  



- Protokoly modulu upozornění PowerFlex z balíčku pro řešení potíží zobrazují následující:

 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

Důsledky

Výstrahy nebudou odesílány do cíle Webhooku.

Hlavní příčina

V tomto případě existují dva důvody selhání.

  1. Cíl Webhooku musí mít povolené přihlašovací údaje.
  2. Certifikát SSL v cíli Webhooku neobsahoval IP adresu jako jeden z alternativních názvů subjektu, takže všechny pokusy o připojení SSL byly odmítnuty.

 

Resolution

Zástupné řešení

Při konfiguraci cíle Webhooku pro výstrahy:

  1. Ujistěte se, že je zapnuta možnost "Enable Credentials" a jsou zde vyplněny přihlašovací údaje. 
    Nástroj PowerFlex Manager 4.x vyžaduje přihlašovací údaje s cílem webhooku, a to i v případě, že příjemce rozhraní Webhook API přihlašovací údaje nepotřebuje. V případě, že nejsou potřeba žádné přihlašovací údaje, je možné použít falešné přihlašovací údaje.
     
  2. Při použití cíle webhooku https (ne prostého http) se použije certifikát SSL. Obvykle budou mít v alternativním názvu předmětu certifikátu SSL pouze DNS nebo plně kvalifikovaný název domény. Proto když se IP adresa pokusí připojit, pokus o připojení SSL je odmítnut. Použijte DNS nebo plně kvalifikovaný název domény, který odpovídá tomu, co certifikát SSL hledá v adrese URL cílového rozhraní API webhooku. 

Dotčené verze

PowerFlex Manager 4.5 a vyšší

Opraveno ve verzi

Standardní fungování

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.