Le diagnostic est le premier outil à utiliser si l'Agent est installé mais que LeavePulse ne reflète pas l'état attendu. Il transforme une plainte générale "ça ne marche pas" en un rapport détaillé avec des conseils de correction spécifiques.
Exécutez les diagnostics avant de modifier manuellement toute configuration. Le rapport ne contient pas de jetons secrets en texte clair ; les données des jetons sont résumées en statuts de sécurité.
Commandes Principales
Utilisez le préfixe correspondant à votre plateforme.
Utilisez ceci sur les builds serveur Paper, Spigot, Folia, Fabric ou NeoForge.
/leavepulse diagnostics exportAlias court : /lpa
La commande d'exportation crée un rapport JSON dans le dossier de diagnostic de l'Agent et affiche le chemin du fichier dans la console. Fournissez ce fichier au support lorsque vous demandez de l'aide.
Ce que vérifie le Diagnostic
Le diagnostic LeavePulse couvre les domaines suivants :
1. Passerelle et Connectivité
- Client WebSocket : Si le client est initialisé et si la session est active.
- Jeton de Passerelle : Si le jeton est présent, si sa signature est valide et s'il n'a pas expiré.
- Accessibilité Réseau : Tests de connexion directe aux points de terminaison de l'API et de la passerelle (
api.leavepulse.com,gateway.leavepulse.com).
2. État de l'Environnement
- État d'Enrôlement : Si l'environnement du serveur est enregistré et si les clés de signature sont présentes.
- Incohérence d'Identité : Vérification que l'Agent ne tente pas de se connecter à un serveur avec un ID différent.
3. Services Fonctionnels
- Service Whitelist : Si l'intégration de la whitelist est active et liée à un formulaire spécifique.
- Contrôleur de Maintenance : Si le plugin peut intercepter les événements de connexion pour le mode maintenance.
- Relais Backend : (Proxy uniquement) Vérification du mappage des noms de serveurs backend.
4. Vérifications Système
- Système de fichiers : Si l'Agent a les permissions d'écriture pour les dossiers de configuration et de diagnostic.
- Planificateur : Si les tâches de fond (synchronisation, rapport de métriques) s'exécutent correctement.
Suites de Diagnostic
Vous pouvez exécuter des vérifications ciblées pour des modules spécifiques :
/leavepulse diagnostics suite leavepulse.network— Tests réseau uniquement./leavepulse diagnostics suite leavepulse.whitelist— Diagnostics de la whitelist uniquement.
Comment lire le Rapport
Le rapport contient un tableau de vérifications. Chaque vérification comprend :
id: Identifiant unique du test.status: Résultat (HEALTHY,WARNING, ouUNHEALTHY).message: Courte description du statut.actionHint: Conseil spécifique pour résoudre le problème (ex : "reconnectez avec un nouveau code" ou "vérifiez les permissions du pare-feu").
