Monitoring PBX
Monitoring PBX
Route : /admin/system/monitoring
Cet écran offre la vue système de la santé de la plateforme MaxiPBX : contrôles, alertes, incidents, suivi des releases, actions correctives et logs d'erreur. Les données se rafraîchissent automatiquement.
- Titre : « Monitoring PBX ».
- Sous-titre : « Vue système réservée aux administrateurs PBX. »
- Bouton « Actualiser » (en haut) — recharge toutes les données.
Page réservée aux administrateurs système.
Cartes de synthèse
Quatre cartes résument l'état global :
| Carte | Contenu |
|---|---|
| Plateforme | « Orchestration MaxiPBX {version} ». Badge d'état : « OK », « Dégradé », « Échec », « Attention » ou « Inconnu ». |
| Contrôles plateforme | « {ok} OK · {échec} en échec ». Badge {ok}/{total} (vert si aucun échec, rouge sinon). |
| Centre d'incidents | « {n} incident(s) ouvert(s) · {n} résolu(s) sur 24h ». Badge rouge si incidents ouverts. |
| Release Center | « Suivi de version et vérification de mise à jour depuis le ControlPlane/GitHub. ». Badge du canal de mise à jour. |
Contrôles plateforme
Carte « Contrôles plateforme » — « {ok} OK · {échec} en échec ». Chaque contrôle affiche :
- Son libellé et son détail (ou « - »).
- Un badge d'état (OK / attention / échec / inconnu).
- La latence en millisecondes.
- Si le contrôle le permet, un bouton « Redémarrer » (redémarrage du service).
Le redémarrage ouvre une confirmation (« Redémarrer », variante destructive, description = nom du service). Succès : « Action exécutée ».
Alertes actives
Carte « Alertes actives » — « Problèmes opérationnels détectés automatiquement. »
- État vide : « Aucune alerte active. »
- Chaque alerte affiche son titre, un badge de sévérité (critique = rouge, attention = ambre, info = neutre) et son détail.
Centre d'incidents
Carte « Centre d'incidents » — « {n} incident(s) ouvert(s) · {n} résolu(s) sur 24h ». Seuls les incidents ouverts sont listés.
- État vide : « Aucun incident opérationnel ouvert. »
- Chaque incident affiche : titre, type de ressource, identifiant de ressource, détail, badge de sévérité, et bouton « Traité ».
Le bouton « Traité » marque l'incident comme résolu. Succès : « Incident marqué comme traité ».
Release Center
Carte « Release Center » — « Suivi de version et vérification de mise à jour depuis le ControlPlane/GitHub. »
Lignes d'information :
| Ligne | Détails |
|---|---|
| Version actuelle | Version installée. |
| Canal | Canal de mise à jour. |
| Politique | Politique de mise à jour. |
| Statut update | État du dernier job (rouge si échec, ambre si en cours). |
| Version cible | Version visée par la mise à jour. |
Bouton « Vérifier une mise à jour » : interroge le ControlPlane. Succès : « Mise à jour {version} disponible » ou « Aucune mise à jour disponible ».
Actions rapides
Carte « Actions rapides » — « Raccourcis utiles pour diagnostiquer et traiter les incidents. »
| Bouton | Effet |
|---|---|
| Copier diagnostic | Copie un diagnostic JSON (version, statut, contrôles, alertes, erreurs récentes, mise à jour). Succès : « Diagnostic copié ». |
| Ouvrir plateforme | Ouvre l'écran Système plateforme. |
| Actualiser | Recharge toutes les données du monitoring. |
Timeline corrective
Carte « Timeline corrective » — « Dernières actions lancées depuis le monitoring, avec résultat et acteur. » (8 dernières actions)
- État vide : « Aucune action corrective enregistrée. »
- Chaque entrée affiche : action, horodatage, acteur, ressource, badge de résultat (« OK » ou « Échec ») et message d'erreur éventuel.
Erreurs récentes
Carte « Erreurs récentes » — « Dernières lignes d'erreur détectées dans les logs MaxiPBX et Asterisk. »
- État vide : « Aucune erreur récente détectée. »
- Chaque ligne d'erreur est affichée en police à chasse fixe.
Le bouton « Actualiser » du haut, ou de la carte « Actions rapides », force le rechargement complet de toutes les données.