Cortex XSOAR: Hosts können die HA -Gruppe nicht bilden

Cortex XSOAR: Hosts können die HA -Gruppe nicht bilden

3423
Created On 10/13/23 09:21 AM - Last Modified 01/07/25 07:31 AM


Symptom


  • Der Host wird in den Hosteinstellungen der Benutzeroberfläche nicht in der Hostgruppe angezeigt.
  • Die folgenden Meldungen werden im /var/log/demisto/server.log des fehlerhaften Hosts angezeigt:
Request failed in 1 out of 5 [error 'Failed to get license from main, got response status code 401
....
Failed getting license from main account [error 'Failed to get license from main, got response status code 401
.....
Failed to register host in main [error 'Failed to register host, got response status code 401 with error json: Unmarshal(non-pointer services.ErrorServices) (8924)']
.....
Host registration request failed, got response status code 401


Environment


  • Cortex XSOAR
  • Unterstützte XSOAR-Versionen
  • Bereitstellungen mit hoher Verfügbarkeit ( HA )


Cause


  • Neu erstellte Hosts haben falsche oder fehlende Werte der API-Schlüssel
  • Besorgen Sie sich die API-Schlüssel vom Hauptkonto und fügen Sie sie einem der Hosts in der Datei otc.conf.json hinzu.


Resolution


  1. Gehen Sie auf einem der Hosts zu Einstellungen > Info > Fehlerbehebung > Serverkonfiguration .
  2. Setzen Sie ? Host.HAGroups.GroupMasterAPIKeyOverrideEnabled ? auf „true“.
Hinweis : Wenn auf die Schnittstelle nicht zugegriffen werden kann, ändern Sie den Wert unter „ /etc/demisto.conf “.
  1. Stoppen Sie den Demisto- Dienst für jeden Host in dieser Hostgruppe, „systemctl stop demisto“.
  2. Rufen Sie die Hostgruppen-ID ab.
    1. Öffnen Sie das Entwicklertool für den Browser.
    2. Springen Sie zur Hostgruppenseite und überprüfen Sie den Inhalt der Ha-Groups Antwort auf die richtige Hostgruppen-ID.
  3. Laden Sie die Konfiguration über die URL https:// herunter. /host/config/Host-Gruppen-ID
  4. Nehmen Sie aus der heruntergeladenen Datei die Werte „masterAPIKey“, „etAPIKey“ und „master“.
  5. Then prepare and validate the JSON file as below.
    {"masterAPIKey":"REPLACE_HERE_DATA_FROM_HOST_CONFIG_FILE","host":{"etAPIKey":"REPLACE_HERE_DATA_HOST_CONFIG_FILE","master":"REPLACE_HERE_DATA_HOST_CONFIG_FILE"}}
  6. Speichern Sie das JSON als otc.conf.json in /var/lib/demisto auf dem Host, auf dem die Konfiguration geändert wurde.
  7. Übertragen Sie den Besitz der Datei an den Demisto- Benutzer chown demisto:demisto otc.conf.json
  8. Starten Sie den Host mit der OTC-Datei und der geänderten Konfiguration.
    1. Überprüfen Sie, ob der Host in der Benutzeroberfläche in der HA -Gruppe angezeigt wird.
    2. Überprüfen Sie, ob im Protokoll das Entfernen der OTC-Datei erwähnt wird.
    3. Überprüfen Sie, ob Lizenzfehler vorliegen.
  9. Setzen Sie ? Host.HAGroups.GroupMasterAPIKeyOverrideEnabled ? auf „false“
  10. Starten Sie andere Hosts in der HA Gruppe und überprüfen Sie, ob sie in der Benutzeroberfläche angezeigt werden.


Additional Information


Übersicht über Hochverfügbarkeit

Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000g2OwCAI&lang=de&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language