Utilisez Centreon pour superviser l’infrastructure Cisco TOIP.
Dans ce tutoriel, je vais détailler les sondes utilisées pour superviser l’infrastructure Cisco TOIP basée sur CUCM (Call Manager) et UCCX (SVI Management, Interactive Vocal System). J’utilise le langage PERL pour créer mes sondes.
Tous les scripts sont sur mon compte GithubGenericName. afin que vous puissiez les télécharger. Je n’entrerai pas dans les détails de ces scripts car j’utilise le même modèle de script PERL depuis des années. De plus, vous pouvez trouver leurs explications sur le modèle de script PERL de Centreon.
check_snmp_uccx_cpu_use
Ce script générique fonctionne pour CUCM que UCCXce qui permet de surveiller CPU de la machine virtuelle.
Le script prend en paramètre :
- Communauté SNMP (-C)
- VersionSNMP (-V)
- L’adresse IP ou le nom de l’appareil (-H)
- Valeurs d’avertissement (-w) et critiques (-c) pour l’utilisation du processeur
Des graphiques (compatibles avec les widgets Centreon) peuvent être utilisés pour enregistrer l’historique d’utilisation du CPU de votre UCCX.
check_snmp_uccx_disk_use
Ce script générique fonctionne pour CUCM que UCCXqui vous permet de surveiller l’utilisation des différentes partitions de la machine virtuelle.
Le script prend en paramètre :
- Communauté SNMP (-C)
- VersionSNMP (-V)
- L’adresse IP ou le nom de l’appareil (-H)
- Utiliser les valeurs d’avertissement (-w) et critiques (-c) par partition
Des graphiques (compatibles avec les widgets Centreon) permettent d’enregistrer l’historique d’utilisation de vos partitions UCCX.
check_snmp_uccx_memory_use
Ce script générique fonctionne pour CUCM que UCCX, qui permet de surveiller l’utilisation de la mémoire de la VM. Je montre les résultats de la mémoire utilisée en Go, et le pourcentage par rapport à la mémoire totale de la VM.
Le script prend en paramètre :
- Communauté SNMP (-C)
- VersionSNMP (-V)
- L’adresse IP ou le nom de l’appareil (-H)
- Valeurs d’avertissement (-w) et critiques (-c) pour l’utilisation de la RAM VM
Des graphiques (compatibles avec les widgets Centreon) permettent d’enregistrer l’historique d’utilisation de la mémoire de l’UCCX.
check_uptime_toip_cisco
Ce script générique fonctionne pour CUCM que UCCXqui permet de surveiller la disponibilité des machines virtuelles. attention, OID pour trouver les changements de disponibilité par rapport à d’autres matériels, des scripts spécifiques doivent donc être écrits pour Cisco TOIP.
Le résultat convertit les centièmes de seconde renvoyés par SNMP dans un format plus compréhensible JJ-HH-MM.
Le script prend en paramètre :
- Communauté SNMP (-C)
- VersionSNMP (-V)
- L’adresse IP ou le nom de l’appareil (-H)
- Les valeurs d’avertissement (-w) et critique (-c) sont exprimées en centièmes de seconde. Pour cet exemple, je garde l’état critique pendant environ 5 heures puis l’avertissement pendant environ 1 jour.
Des graphiques (compatibles avec les widgets Centreon) peuvent être utilisés pour enregistrer la disponibilité de l’UCCX.
Check_snmp_uccx_serviceability_status
Ce scénario est spécifique (pas pour CUCM) et vérifiera l’état de votre batterie UCCX Éditeurs et abonnésLa valeur normale doit être Servirtandis que la valeur Une partie du service Indique un problème dans le cluster qui peut perturber le fonctionnement du SVI.
Le script prend en paramètre :
- Communauté SNMP (-C)
- VersionSNMP (-V)
- L’adresse IP ou le nom de l’appareil (-H)
Il n’y a pas de cartes disponibles pour cette sonde.
Check_snmp_uccx_workflow_enable
Ce scénario est spécifique (Non applicable à CUCM) et vérifiera que l’application que vous avez créée pour faire fonctionner le SVI est activée.
Trier les noms d’applications à tester uniquement unique Demande de fabrication (=SVI).Toutes les applications avec un R dans le nomRecettes, tests, formations… exclus de la détection. Vous pouvez bien sûr modifier le plugin en fonction de vos besoins.
Une fois qu’une application est désactivée, l’état passe à critique et le nom de l’application désactivée s’affiche. Sinon, le nombre de SVI sera affiché.
Le script prend en paramètre :
- Communauté SNMP (-C)
- VersionSNMP (-V)
- L’adresse IP ou le nom de l’appareil (-H)
Les graphiques (compatibles avec les widgets Centreon) permettent d’activer l’historique des applications (=SVI) sur votre UCCX.
Vue globale de l’UCCX
Voici à quoi cela ressemble lorsque toutes les sondes sont actives sur l’hôte.
Si vous surveillez d’autres points sur Cisco UCCX, n’hésitez pas à me contacter ou à m’envoyer un message.
Check_snmp_cucm_registered_phones
Avec cette sonde spécifiquevous pourrez récupérer pour chaque CUCM téléphone d’enregistrement (dans l’ordre des travaux) non enregistré (généralement fermé mais ouvert au moins une fois pour s’inscrire au CUCM), être rejeté (Ouvert mais non enregistré, généralement un problème de configuration informatique).
Le script prend en paramètre :
- Communauté SNMP (-C)
- VersionSNMP (-V)
- L’adresse IP ou le nom de l’appareil (-H)
- Les valeurs d’avertissement (-w) et critique (-c) sont le pourcentage d’appels non enregistrés ou rejetés sur CUCM
Graphique avec 3 courbes (compatible avec les widgets Centreon) pour une vue d’ensemble du téléphone Enregistré, non enregistré et refusé sur votre CUCM.
Les valeurs sur le graphique sont exprimées en pourcentages pour améliorer la visibilité des différentes courbes.
Check_ssh_cucm_callinprogress
Avec cette sonde spécifiquevous pourrez récupérer pour chaque CUCM Nombre d’appels en coursA ma connaissance, il n’est pas possible de récupérer directement le nombre d’appels en cours sur CUCM via SNMP.
Par conséquent, vous devez utiliser les commandes directement dans SSH sur CUCM. La commande est la suivante :
Afficher les compteurs de requêtes de performances « Cisco CallManager » CallsInProgress
Grâce à ce module, cette sonde est connectée en SSH sur CUCM Réseau CPAN::SSH::AttendreL’identifiant et le mot de passe peuvent être personnalisés pour se connecter en SSH.
Le script prend en paramètre :
- Communauté SNMP (-C)
- VersionSNMP (-V)
- L’adresse IP ou le nom de l’appareil (-H)
- Les valeurs d’avertissement (-w) et de critique (-c) s’appliquent au nombre d’appels en cours sur CUCM
- Login (-u) et mot de passe (-p) pour se connecter en SSH sur CUCM
Les graphiques (compatibles avec les widgets Centreon) peuvent être utilisés pour avoir un journal d’appels toute la journée sur votre CUCM.
Check_ssh_cucm_replication_status
Avec cette sonde spécifiquevous pourrez récupérer pour chaque CUCM état de réplication entre les différents membres du cluster. La valeur doit être égale à 2ce qui signifie que toutes les machines du cluster sont bien synchronisées.
Autant que je sache, il n’y a aucun moyen de récupérer cette valeur directement via SNMP, vous devez donc utiliser la commande directement sur CUCM via SSH.
La commande à utiliser est :
« show perf query class « Nombre de réplications créées et statut de réplication » »
Grâce à ce module, cette sonde est connectée en SSH sur CUCM Réseau CPAN::SSH::AttendreL’identifiant et le mot de passe peuvent être personnalisés pour se connecter en SSH.
Le script prend en paramètre :
- Communauté SNMP (-C)
- VersionSNMP (-V)
- L’adresse IP ou le nom de l’appareil (-H)
- Login (-u) et mot de passe (-p) pour se connecter en SSH sur CUCM
Il n’y a pas de cartes disponibles pour cette sonde.
Présentation du CUCM
Maintenant, lorsque toutes ces sondes sont actives sur l’hôte, cela ressemble à ceci.
Visualiser sur la carte Centreon
carte centrale Vous permet de présenter graphiquement les résultats de la sonde en formatant les métriques. Ces vues permettent aux débutants de diagnostiquer rapidement les problèmes actuels sur l’infrastructure.
carte centrale Également disponible pour aider votre support avec des mises à jour en temps réel sur ce qui se passe sur votre SI. Les managers peuvent également l’utiliser comme tableau de bord.
Voici un exemple de tableau de bord Infrastructure Cisco TOIPen utilisant la sonde et le logiciel ci-dessus pour carte centrale.
Vous trouverez ci-dessous des tableaux de bord supplémentaires avec des informations détaillées sur les sondes pour chaque appareil CUCM et UCCX, toujours implémentés via Centreon MAP.
Tous les scripts sont sur mon compte GithubGenericName. afin que vous puissiez les télécharger. Je n’entrerai pas dans les détails de ces scripts car j’utilise le même modèle de script PERL depuis des années. De plus, vous pouvez trouver leurs explications sur le modèle de script PERL de Centreon.
si vous en connaissez d’autres point de contrôle une Infrastructure Cisco TOIPn’hésitez pas à passer Liste de contacts où dans les commentaires.
Source : Centreon
c’est tout.
Stay connected