Cortex XSOAR : les hôtes ne peuvent pas former le groupe HA

Cortex XSOAR : les hôtes ne peuvent pas former le groupe HA

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


Symptom


  • L'hôte n'apparaît pas dans le groupe d'hôtes dans les paramètres de l'hôte dans l'interface utilisateur
  • Les messages suivants apparaissent dans le fichier /var/log/demisto/server.log de l'hôte défaillant :
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
  • Versions XSOAR prises en charge
  • déploiements de haute disponibilité ( HA )


Cause


  • Les hôtes nouvellement créés ont des valeurs incorrectes ou manquantes des clés API
  • Obtenez les clés API du compte principal et ajoutez-les à l'un des hôtes dans le fichier otc.conf.json


Resolution


  1. Accédez à Paramètres > À propos > Dépannage > Configuration du serveur sur l’un des hôtes.
  2. Définissez ? Host.HAGroups.GroupMasterAPIKeyOverrideEnabled ? sur vrai.
Remarque : Si l' interface utilisateur n'est pas accessible, modifiez la valeur sous « /etc/demisto.conf ».
  1. Arrêtez le service demisto pour chaque hôte de ce groupe d'hôtes systemctl stop demisto.
  2. Obtenir l’ID du groupe hôte.
    1. Ouvrez l'outil de développement pour le navigateur.
    2. Accédez à la page du groupe hôte et vérifiez le contenu de la réponse ha-groups pour obtenir l'ID de groupe hôte correct.
  3. Téléchargez la configuration en utilisant URL https:// /host/config/ID-du-groupe-d'hôtes
  4. À partir du fichier téléchargé, prenez les valeurs masterAPIKey, etAPIKey et 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. Enregistrez le JSON sous le nom otc.conf.json dans /var/lib/demisto sur l'hôte où la configuration de l'hôte a été modifiée.
  7. Donnez la propriété du fichier à l' utilisateur demisto chown demisto:demisto otc.conf.json
  8. Démarrez l'hôte avec le fichier OTC et la configuration modifiée.
    1. Vérifiez si l’hôte apparaîtra dans le groupe HA dans l’interface utilisateur.
    2. Vérifiez si le journal mentionne la suppression du fichier OTC.
    3. Vérifiez si des erreurs de licence sont manquantes.
  9. Définir ? Host.HAGroups.GroupMasterAPIKeyOverrideEnabled ? sur false
  10. Démarrez d'autres hôtes situés dans le groupe HA et validez s'ils apparaissent dans l'interface utilisateur


Additional Information


Présentation de la haute disponibilité

Actions
  • Print
  • Copy Link

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

Choose Language