Aller au contenu principal

Panneau de Contrôle OmniEPDG

OmniEPDG comprend un panneau de contrôle basé sur le web pour la surveillance en temps réel des sessions, des pairs Diameter et des journaux système. Le panneau de contrôle fournit des vues mises à jour en direct sans actualisation de page.

Table des Matières

Accéder au Panneau de Contrôle

Le panneau de contrôle est servi sur le port HTTP configuré (par défaut 4000) :

http://<host>:4000/dashboard

Le panneau de contrôle fournit une barre latérale avec des liens vers toutes les vues :

CheminVueDescription
/dashboardTableau de BordVue d'ensemble du système et liens rapides
/sessionsSessionsListe des sessions UE actives
/diameterPairs DiameterÉtat de la connexion des pairs Diameter
/logsJournauxDiffusion en temps réel des journaux
/docsDocsNavigateur de documentation intégré
/resourcesRessourcesInformations sur le VM BEAM et l'application
/configurationConfigurationVisionneuse de configuration système

Tableau de Bord

Le Tableau de Bord fournit une vue d'ensemble de haut niveau de l'état d'OmniEPDG avec des indicateurs clés et une navigation rapide.

Tableau de Bord

Cartes de Statistiques

Le tableau de bord affiche quatre statistiques principales :

StatistiqueDescription
Sessions ActivesNombre actuel de sessions UE établies
Données Reçues (UL)Total des octets reçus des UE (direction montante)
Données Envoyées (DL)Total des octets envoyés aux UE (direction descendante)
Pairs DiameterPairs connectés / total des pairs configurés

Les valeurs de données s'ajustent automatiquement aux unités appropriées (B, Ko, Mo, Go).

Liens Rapides

Navigation directe vers des vues détaillées :

  • Voir les Sessions - Naviguer vers la vue des Sessions pour des informations détaillées sur l'UE
  • Pairs Diameter - Naviguer vers la vue des Pairs Diameter pour l'état de connectivité
  • Journaux Système - Naviguer vers la vue des Journaux pour la diffusion en temps réel des journaux
  • Configuration - Naviguer vers la vue de Configuration pour les paramètres système

Informations Système

Affiche la configuration opérationnelle actuelle :

ChampDescription
Mode VPNMode actuel : GTP ou SIMPLE
Ports IKEv2Ports standards : 500 (IKE), 4500 (NAT-T)
État DiameterIndique si la signalisation Diameter est activée
Pool IP (IPv4)CIDR du pool IP configuré (mode VPN simple uniquement)

Actualisation Automatique

Le tableau de bord se rafraîchit automatiquement chaque seconde pour afficher les statistiques actuelles.

Vue des Sessions

La vue des Sessions affiche toutes les sessions UE actives avec des informations détaillées pour chaque abonné.

Aperçu des Sessions

La vue des Sessions montre les connexions UE actives avec des statistiques de trafic en temps réel et la durée de session.

Liste des Sessions

Chaque ligne de session affiche :

ColonneDescription
IMSIIdentité Internationale de l'Abonné Mobile de l'abonné
IP UEAdresse IPv4/IPv6 assignée
SOURCEIP externe et port de l'UE (adresse NAT)
APNNom du Point d'Accès pour la connexion
STATUTÉtat actuel de la session (Actif/Inactif)
DURÉETemps écoulé depuis l'établissement de la session
TRAFFICOctets reçus / envoyés (UL/DL)

Indicateurs de Statut

Les sessions affichent le statut avec des badges codés par couleur :

StatutCouleurDescription
ActifVertSession entièrement établie et opérationnelle
ConnexionJauneÉtablissement de session en cours
InactifRougeSession terminée ou échouée

Détails de la Session

Cliquez sur n'importe quelle ligne de session pour développer des informations détaillées :

Détails de la Session Développés

Vue de session développée montrant IMSI, NAI, configuration réseau et statistiques de trafic.

Section Session

ChampDescription
IMSIValeur IMSI complète
NAIIdentifiant d'Accès Réseau (format 3GPP)
IP UEAdresse IPv4/IPv6 assignée
SourceIP externe et port de l'UE (adresse NAT)
APNNom du Point d'Accès pour la connexion PDN
Child SA SPIIndex de Paramètre de Sécurité SA Enfant IPSec

Section Réseau & Timing

ChampDescription
DNSServeurs DNS fournis à l'UE
P-CSCFServeurs Proxy-CSCF pour la signalisation IMS
ConnectéHorodatage lorsque la session a été établie
Dernière ActivitéHorodatage de la dernière activité de paquet
DuréeTemps écoulé depuis l'établissement de la session

Section Trafic

ChampDescription
Octets Entrants (UL)Total des octets reçus de l'UE (montant)
Octets Sortants (DL)Total des octets envoyés à l'UE (descendant)
Paquets EntrantsTotal des paquets reçus de l'UE
Paquets SortantsTotal des paquets envoyés à l'UE

État Vide

Lorsque aucune session n'est active, la vue affiche :

  • Message "Aucune session active"
  • Indique si des connexions UE doivent être tentées

Actualisation Automatique

La liste des sessions se rafraîchit automatiquement chaque seconde.

Vue des Pairs Diameter

La vue des Pairs Diameter affiche l'état de tous les pairs Diameter configurés (HSS pour SWx, PGW pour S6b).

Liste des Pairs

Chaque ligne de pair affiche :

ColonneDescription
PairIdentité Diameter (Origin-Host)
RoyaumeRoyaume Diameter (Origin-Realm)
Adresse IPAdresse de transport au format protocol://ip:port
StatutÉtat de la connexion

Indicateurs de Statut

StatutCouleurDescription
ConnectéVertConnexion du pair Diameter établie
DéconnectéRougePair non connecté
InconnuGrisLe statut ne peut pas être déterminé

Résumé du Compte des Pairs

L'en-tête affiche des comptes agrégés :

  • X Connectés - Nombre de pairs avec des connexions actives
  • Y Déconnectés - Nombre de pairs sans connexions

Détails du Pair

Cliquez sur n'importe quelle ligne de pair pour développer des informations détaillées :

ChampDescription
Initiation de ConnexionQui initie : local (nous connectons au pair) ou remote (le pair se connecte à nous)
TransportProtocole : tcp ou sctp
Nom du ProduitNom du produit annoncé par le pair depuis CER/CEA
Applications AnnoncéesIdentifiants d'Application Diameter supportés par le pair

État Vide

Lorsque aucun pair n'est configuré, la vue affiche :

  • "Aucun Pair Diameter configuré" si Diameter est activé
  • "Diameter est désactivé" avec une indication de configuration si désactivé

Actualisation Automatique

La liste des pairs se rafraîchit automatiquement chaque seconde.

Vue des Journaux

La vue des Journaux fournit une diffusion en temps réel des journaux système avec des capacités de filtrage et de recherche.

Affichage des Journaux

Les journaux apparaissent dans un conteneur défilant avec les entrées les plus récentes en bas. Chaque entrée de journal affiche :

ÉlémentDescription
HorodatageQuand l'entrée de journal a été générée
NiveauNiveau de gravité avec codage couleur
MessageContenu du message de journal

Niveaux de Journal

Les journaux sont codés par couleur selon la gravité :

NiveauCouleurDescription
debugGrisInformations de diagnostic détaillées
infoBleuMessages d'information généraux
warningJauneConditions d'avertissement
errorRougeConditions d'erreur

Filtrage par Niveau

Filtrer les journaux par niveau de gravité minimum à l'aide du menu déroulant :

FiltreAffiche
Tous les Niveauxdebug, info, warning, error
Info+info, warning, error
Warning+warning, error
Erreur Seulementerror

Recherche

La boîte de recherche filtre les journaux en temps réel :

  • Entrez n'importe quel texte pour filtrer les messages de journal
  • La correspondance est insensible à la casse
  • Se vide lorsque la boîte de recherche est vidée

Contrôles

ContrôleDescription
Pause/ReprendreBasculer la diffusion des journaux activée/désactivée
EffacerSupprimer tous les journaux affichés
Défilement AutomatiqueBasculer le défilement automatique vers les nouvelles entrées

Tampon de Journal

  • Maximum de 1000 entrées de journal sont conservées
  • Les plus anciennes entrées sont supprimées lorsque la limite est atteinte
  • Effacer les journaux supprime toutes les entrées de l'affichage

État Vide

Lorsque aucun journal ne correspond aux filtres actuels :

  • Message "Aucun journal à afficher"
  • Vérifiez les paramètres de filtre si des journaux sont attendus

Actualisation Automatique

De nouveaux journaux apparaissent automatiquement lorsqu'ils sont générés (lorsqu'ils ne sont pas en pause).

Vue des Docs

La vue des Docs fournit un navigateur de documentation intégré, permettant aux opérateurs d'accéder à toute la documentation d'OmniEPDG directement depuis le panneau de contrôle.

Docs

Sélection de Document

Sélectionnez parmi les fichiers de documentation disponibles à l'aide de la barre de boutons :

DocumentDescription
OPERATIONS.mdGuide des opérations avec démarrage rapide et procédures
README.mdVue d'ensemble du projet et instructions de configuration
architecture.mdArchitecture du système et flux d'appels
configuration.mdRéférence complète de configuration
control-panel.mdCe guide du panneau de contrôle
metrics.mdRéférence des métriques Prometheus
troubleshooting.mdProblèmes courants et étapes de résolution

Rendu Markdown

La documentation est rendue avec un support complet de Markdown incluant :

  • En-têtes et mise en forme du texte
  • Blocs de code avec coloration syntaxique
  • Tables
  • Liens (internes et externes)
  • Listes et citations

Vue des Ressources

La vue des Ressources affiche les statistiques du VM BEAM et les applications OTP en cours d'exécution.

Ressources

Métriques Système

MétriqueDescription
Utilisation de MémoireMémoire totale utilisée par le VM BEAM
Processus BEAMNombre de processus Erlang/Elixir en cours d'exécution
Temps de FonctionnementTemps écoulé depuis le démarrage de l'application

Applications en Cours

Liste toutes les applications OTP chargées regroupées par catégorie :

CatégorieDescription
PrincipaleL'application OmniEPDG
SystèmeApplications de base Erlang/OTP et Elixir

Cliquez sur une application pour voir ses détails, y compris la version, la description et les dépendances.

Vue de Configuration

La vue de Configuration affiche la configuration d'exécution et les applications chargées.

Configuration

Informations sur l'Environnement

ChampDescription
EnvironnementEnvironnement Mix actuel (Développement/Production)
Version ElixirVersion d'Elixir en cours d'exécution

Liste des Applications

Affiche toutes les applications OTP chargées avec leurs versions. Sélectionnez une application pour voir :

  • Description de l'application
  • Informations sur la version
  • Dépendances
  • Paramètres de configuration

Configuration du Panneau de Contrôle

Port HTTP

Configurez le port du panneau de contrôle dans config/runtime.exs :

config :omniepdg, OmniEpdg.Web.Endpoint,
http: [port: 4000]
ParamètreTypePar DéfautDescription
portEntier4000Port HTTP pour le panneau de contrôle

Désactivation du Panneau de Contrôle

Le panneau de contrôle peut être désactivé en ne démarrant pas le point de terminaison web en production si ce n'est pas nécessaire. Contactez votre intégrateur système pour une configuration spécifique au déploiement.