MaxiPBX
systeme

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.