Guide du Panneau de Contrôle OmniHSS
← Retour au Guide des Opérations
Table des Matières
- Aperçu du Panneau de Contrôle
- Accéder au Panneau de Contrôle
- Page d'Aperçu
- Page Diameter
- Page Application
- Page de Configuration
- Navigation et Interface
Aperçu du Panneau de Contrôle
Le Panneau de Contrôle OmniHSS est une interface de surveillance basée sur le web qui fournit une visibilité en temps réel sur l'état du système, l'activité des abonnés et la connectivité Diameter. Construit avec Phoenix LiveView, il se met à jour automatiquement sans nécessiter de rafraîchissements de page.
Caractéristiques Clés
- Mises à jour en temps réel - Se rafraîchit automatiquement chaque seconde
- Surveillance des Abonnés - Voir les abonnés actifs et leur état actuel
- État Diameter - Surveiller les connexions entre pairs en temps réel
- Ressources Système - Suivre la performance de l'application
- Visualiseur de Configuration - Inspecter la configuration en cours d'exécution
Informations d'Accès
URL: https://[hostname]:7443
Protocole: HTTPS uniquement
Port: 7443 (configurable)
Certificat: Configuré dans config/config.exs
Architecture du Panneau de Contrôle
Accéder au Panneau de Contrôle
Accès Initial
- Ouvrez un navigateur web
- Naviguez vers
https://[hostname]:7443 - Acceptez le certificat TLS (s'il est auto-signé)
- Vous serez présenté avec la page d'Aperçu par défaut
Avertissements de Certificat TLS
Si vous utilisez des certificats auto-signés, les navigateurs afficheront des avertissements de sécurité. Cela est attendu pour les déploiements internes.
Pour la Production : Utilisez des certificats signés par une Autorité de Certification de confiance.
Exigences Réseau
- Le port 7443 doit être accessible depuis votre réseau de gestion
- HTTPS est obligatoire - HTTP n'est pas pris en charge
- Les règles de pare-feu doivent autoriser le trafic vers le port 7443
Compatibilité des Navigateurs
Le Panneau de Contrôle utilise des technologies web modernes (LiveView, WebSockets) :
- Chrome/Chromium (recommandé)
- Firefox
- Safari
- Edge
Remarque : Internet Explorer n'est pas pris en charge.
Page d'Aperçu
URL : https://[hostname]:7443/overview
La page d'Aperçu affiche tous les abonnés et leurs informations d'état en temps réel.
Mise en Page de la Page
Colonnes de la Table
| Colonne | Description | Valeurs |
|---|---|---|
| ID | ID de la base de données des abonnés | Entier |
| Enabled | État du service | ✓ (activé) / ✗ (désactivé) |
| IMSI | Identité Internationale d'Abonné Mobile | 14-15 chiffres |
| ICCID | ID de la carte SIM | 19-20 chiffres ou "N/A" |
| EPC Profile | Nom du profil de service de données | Nom ou ID de profil |
| IMS Profile | Nom du profil de service vocal | Nom de profil, ID, ou "N/A" |
| Roaming Profile | Nom de la politique d'itinérance | Nom de profil, ID, ou "N/A" |
Détails des Lignes Dépliables
Cliquez sur n'importe quelle ligne pour déplier et voir l'état détaillé de l'abonné :
Informations de Localisation
Champs :
- MCC - Code Pays Mobile (3 chiffres)
- MNC - Code Réseau Mobile (2-3 chiffres)
- TAC - Code de Zone de Suivi
- Cell ID - Identifiant de la cellule de service
- eNodeB ID - Identifiant de la station de base
- ECI - Identifiant de Cellule E-UTRAN
Informations Réseau
Champs :
- Dernière Vue MME - Nom d'hôte MME de service actuel
- Dernier Domaine Vu - Domaine Diameter de MME
- Type RAT - Technologie d'Accès Radio (par exemple, "E-UTRAN" pour LTE)
- Dernière Vue À - Horodatage du dernier message Diameter
Informations IMS
Champs :
- S-CSCF Assigné - URI SIP S-CSCF actuellement assigné
- Identité Publique IMS - URI SIP (par exemple, sip:+14155551234@ims.example.com)
- Dernière Vue P-CSCF - Dernier P-CSCF qui a contacté HSS
- Dernière Vue I-CSCF - Dernier I-CSCF qui a contacté HSS
Informations de Session
Champs :
- Sessions PDN - Nombre de connexions de données actives
- Appels Actifs - Nombre d'appels VoLTE actifs
Indicateurs d'État
Comment identifier l'état :
- Idle : Pas d'informations de localisation, pas de MME
- Attached : Dernière Vue MME présente, informations de localisation disponibles
- PDN Active : Nombre de sessions PDN > 0
- IMS Registered : S-CSCF assigné présent
- In Call : Nombre d'appels actifs > 0
Auto-Rafraîchissement
La page d'Aperçu se rafraîchit automatiquement toutes les 1 seconde pour afficher des mises à jour en temps réel.
Indicateurs visuels :
- De nouvelles données apparaissent sans rechargement de page
- Les horodatages se mettent à jour en temps réel
- Aucun rafraîchissement manuel nécessaire
Cas d'Utilisation
-
Surveiller les Abonnés Actifs
- Voir quels abonnés sont actuellement attachés
- Vérifier le réseau de service actuel (pour l'itinérance)
- Vérifier l'état d'enregistrement IMS
-
Dépannage
- Vérifier si l'abonné est activé
- Vérifier l'horodatage de la dernière vue (l'abonné est-il réactif ?)
- Confirmer les affectations de profil
- Voir les informations de localisation actuelles
-
Surveillance de Capacité
- Compter le nombre total d'abonnés attachés
- Surveiller le nombre de sessions PDN
- Suivre les appels VoLTE actifs
Page Diameter
URL : https://[hostname]:7443/diameter
La page Diameter montre l'état en temps réel de toutes les connexions entre pairs Diameter.
Mise en Page de la Page
Colonnes de la Table
| Colonne | Description | Valeurs |
|---|---|---|
| Hostname | Nom d'hôte du pair Diameter | FQDN |
| Realm | Domaine Diameter | Nom de domaine |
| IP:Port | Adresse réseau | Adresse IP et port |
| Transport | Protocole de transport | TCP ou SCTP |
| Status | État de la connexion | Connecté / Déconnecté |
État de Connexion
Détails des Lignes Dépliables
Cliquez sur n'importe quel pair pour voir des informations supplémentaires :
Informations de Connexion :
- Type de Connexion - Initiée par HSS ou pair
- Nom du Produit - Identification du produit du pair
- IDs d'Application - Applications Diameter prises en charge
Exemples d'ID d'Application :
- 16777251 - S6a (MME)
- 16777238 - Gx (P-GW)
- 16777216 - Cx (I-CSCF, S-CSCF)
- 16777217 - Sh (Serveur d'Application)
- 16777236 - Rx (P-CSCF)
- 16777252 - S13 (client EIR, si externe)
Flux de Connexion entre Pairs
Auto-Rafraîchissement
La page Diameter se rafraîchit automatiquement toutes les 1 seconde.
Cas d'Utilisation
-
Vérifier la Connectivité
- Assurez-vous que tous les pairs attendus sont connectés
- Identifiez immédiatement les pairs déconnectés
- Surveillez les connexions instables
-
Dépannage
- Vérifiez si le pair est accessible
- Vérifiez le protocole de transport (TCP vs SCTP)
- Confirmez que les IDs d'application correspondent aux attentes
- Identifiez quel côté a initié la connexion
-
Planification de Capacité
- Comptez le nombre total de pairs connectés
- Surveillez la stabilité des connexions
- Planifiez une capacité supplémentaire pour les pairs
Problèmes Courants
Le Pair Montre Déconnecté
Causes Possibles :
- Problème de connectivité réseau
- Le pair est hors service ou redémarre
- Pare-feu bloquant le trafic
- Incompatibilité de configuration Diameter
- Problème de certificat (si TLS est utilisé)
Étapes de Dépannage :
- Vérifiez la connectivité réseau :
ping [peer-ip] - Vérifiez si le port est accessible :
telnet [peer-ip] 3868 - Vérifiez les règles de pare-feu
- Consultez les journaux HSS pour les messages d'erreur
- Vérifiez que la configuration Diameter du pair correspond à celle de HSS
Le Pair Se Connecte et Se Déconnecte Répétitivement
Causes Possibles :
- Instabilité du réseau
- Incompatibilité de délai de garde
- Problèmes de ressources du pair
- Incompatibilité d'application Diameter
Étapes de Dépannage :
- Vérifiez la stabilité du réseau
- Consultez les temporisateurs de garde des deux côtés
- Vérifiez les ressources système du pair
- Vérifiez que les IDs d'application correspondent des deux côtés
Page Application
URL : https://[hostname]:7443/application
La page Application fournit des informations de surveillance au niveau du système et d'utilisation des ressources.
Caractéristiques
- Informations sur le Processus - Nombre de processus Erlang VM et mémoire
- Mémoire Système - Mémoire totale et utilisée
- Temps de Fonctionnement de l'Application - Durée de fonctionnement d'OmniHSS
- Version de la VM Erlang - Informations sur la version d'exécution
Métriques Clés
Cas d'Utilisation
-
Surveillance de la Santé
- Vérifiez que l'application fonctionne
- Vérifiez les fuites de mémoire (augmentation de la mémoire au fil du temps)
- Surveillez la croissance du nombre de processus
-
Planification de Capacité
- Suivez les tendances d'utilisation de la mémoire
- Planifiez une extension en fonction du nombre de processus
- Vérifiez que les ressources système sont adéquates
-
Dépannage
- Identifiez l'épuisement des ressources
- Vérifiez si un redémarrage est nécessaire
- Vérifiez la version de la VM Erlang
Page de Configuration
URL : https://[hostname]:7443/configuration
La page de Configuration affiche la configuration actuelle en cours d'exécution d'OmniHSS.
Caractéristiques
- Voir la Configuration - Inspecter tous les paramètres de configuration
- Rechercher la Configuration - Trouver des paramètres spécifiques
- Variables d'Environnement - Voir les valeurs résolues
Catégories de Configuration
Cas d'Utilisation
-
Vérification de la Configuration
- Vérifiez que les paramètres runtime.exs sont appliqués
- Confirmez les paramètres de connexion à la base de données
- Vérifiez la configuration des pairs Diameter
-
Dépannage
- Identifiez les erreurs de configuration
- Vérifiez que les variables d'environnement sont correctement définies
- Comparez la configuration attendue et réelle
-
Documentation
- Exportez la configuration actuelle pour la documentation
- Partagez la configuration avec l'équipe de support
Remarque de Sécurité : La page de configuration peut afficher des informations sensibles (mots de passe de base de données, clés). Restreignez l'accès de manière appropriée.
Navigation et Interface
Barre de Navigation Supérieure
La navigation est toujours visible en haut de la page pour un accès rapide.
Raccourcis Clavier
Bien que le Panneau de Contrôle n'implémente pas de raccourcis clavier personnalisés, les raccourcis standard du navigateur fonctionnent :
- Ctrl+R / F5 - Rafraîchissement manuel de la page (bien que l'auto-rafraîchissement rende cela inutile)
- Ctrl+F - Rechercher sur la page
- Ctrl+T - Ouvrir un nouvel onglet (pour plusieurs pages)
Surveillance Multi-Onglets
Vous pouvez ouvrir plusieurs pages du Panneau de Contrôle dans des onglets de navigateur séparés pour une surveillance simultanée :
Configuration d'Exemple :
- Onglet 1 : Page d'Aperçu (surveiller les abonnés)
- Onglet 2 : Page Diameter (surveiller la connectivité)
- Onglet 3 : Page Application (surveiller les ressources)
Tous les onglets se mettront à jour indépendamment.
Design Réactif
Le Panneau de Contrôle est optimisé pour les navigateurs de bureau. Les navigateurs mobiles sont pris en charge mais peuvent nécessiter un défilement horizontal pour les tables.
Résolution Recommandée : 1920x1080 ou plus pour un affichage confortable.
Meilleures Pratiques de Surveillance
Opérations Quotidiennes
-
Début de Shift
- Ouvrez la page d'Aperçu du Panneau de Contrôle
- Vérifiez que le nombre d'abonnés attendus est attaché
- Vérifiez la page Diameter - tous les pairs connectés
-
Pendant le Shift
- Gardez la page d'Aperçu ouverte pour une surveillance en temps réel
- Surveillez les changements d'état inhabituels
- Surveillez les pairs déconnectés sur la page Diameter
-
Fin de Shift
- Vérifiez que le système est stable
- Vérifiez la page Application pour les tendances d'utilisation des ressources
- Documentez toute anomalie
Flux de Travail de Dépannage
Seuils d'Alerte
Établissez des seuils de surveillance pour des alertes proactives :
| Métrique | Avertissement | Critique |
|---|---|---|
| Pairs Diameter Déconnectés | 1 pair | 2+ pairs ou pair critique |
| Utilisation de la Mémoire | > 80% | > 90% |
| Échecs d'Authentification des Abonnés | > 5% | > 10% |
| Nombre de Processus | > 80% de la limite | > 95% de la limite |
← Retour au Guide des Opérations | Suivant : Métriques & Surveillance →