Supervision Switch Cisco avec Centreon (2/2)

Hello, voici la deuxième partie de la supervision d’un Switch Cisco. Nous allons voir ensemble comment créer et utiliser les modèles (services/hôtes) sous Centreon Web. Un modèle est une pré-configuration de paramètres d’un objet qui pourra être utilisé pour configurer ce dernier. Le principal avantage est de pouvoir définir des valeurs par défaut pour certains objets afin d’accélérer la création d’objets similaires. (Source : Centreon)

Ce que nous allons réaliser ici :

  • Création de modèles services
  • Création de modèles hôte (avec modèles services liés)
  • Création d’hôtes (Switch Cisco)
  • Création de services pour l’hôte automatiquement
  • Supervision Switch Cisco

Ce qu’il vous faut :

Important : vous devez avoir la même configuration que moi, surtout l’installation des plugins et l’ajout des macros personnalisées. Tout est expliqué dans les liens ci-dessus. Dans le cas contraire, vous devez adapter la conf par rapport à votre installation. Du moment que votre supervision fonctionne, c’est parfait (on s’en fiche de ma conf).

Création de Modèles services

Passons maintenant à la création de modèles services. Au fait, nous allons créer les services en tant que modèle afin de pouvoir les réutiliser et éviter de recommencer à chaque fois que l’on veut superviser un switch.

Remarque : pour gagner du temps, pensez à dupliquer un objet et le modifier.

Modèle #1 : Check-CPU

****UPDATE 1 : Voir la première partie pour les commandes (Commande #3 : Check-Cisco-CPU & Commande #4 : Check-Cisco-Memory). Il faut créer deux commandes. En effet, suite à la mise à jour des plugins Centreon, les seuils Warnin et Critical ont changés.

Pour Memory :

--warning-usage=$_SERVICEWARNING$ --critical-usage=$_SERVICECRITICAL$

Pour le CPU :

--warning-average=$_SERVICEWARNING$ --critical-average=$_SERVICECRITICAL$

  • Allez dans Configuration > Services > Modèles > Ajouter
    • Alias : Cisco-CPU
    • Nom : Check-CPU
    • Commande de vérification : Sélectionner la commande que nous avons créée dans la 1er partie : Check-Cisco-CPU
      • PLUGIN : network::cisco::standard::snmp::plugin
      • Mode : cpu
      • Warning : 85
      • Critical : 95
      • Option : --verbose
  • Allez dans l’onglet Informations complémentaires 
    • Modèle de graphique : CPU
    • Icône : Ajoutez une icône si disponible
  • Sauvegarder

Modèle #2 : Check-Memory

  • Allez dans Configuration > Services > Modèles > Ajouter
    • Alias : Cisco-Memory
    • Nom : Check-Memory
    • Commande de vérification : Sélectionner la commande que nous avons créée dans la 1er partie : Check-Cisco-Memory
      • PLUGIN : network::cisco::standard::snmp::plugin
      • Mode : memory
      • Warning : 85
      • Critical : 95
      • Option : --verbose
  • Allez dans l’onglet Informations complémentaires 
    • Modèle de graphique : Memory
    • Catégories : Memory
    • Icône : Ajoutez une icône si disponible
  • Sauvegarder

Modèle #3 : Check-Traffic

C’est un peu particulier pour le trafic. Si vous souhaitez superviser une seule interface, c’est facile et rapide. Mettez directement l’ID de l’interface dans le modèle.

Mais, si (comme moi) vous souhaitez superviser plusieurs interfaces avec des ID différents, il faut toujours mettre le bon ID (interface) lors de la création du service pour hôte. NE JAMAIS MODIFIER LE MODÈLE, le champ INTERFACES doit rester toujours vide.

  • Allez dans Configuration > Services > Modèles > Ajouter
    • Alias : Cisco-Traffic
    • Nom : Check-Traffic // vous pouvez ajouter le nom de l’interface. Exemple : Check-Traffic-Interface-129 ou encore Check-Traffic-129-Vers-PortX…etc.
    • Commande de vérification : Sélectionner la commande que nous avons créée dans la 1er partie : Check-Cisco-Traffic
      • PLUGIN : network::cisco::standard::snmp::plugin
      • Mode : interfaces
      • INTERFACE : ici, on laisse ce champ VIDE, je mettrais l’ID de l’interface lors de la création de service pour l’hôte. Ainsi, je pourrais utiliser le modèle TRAFFIC pour superviser d’autres interfaces.
      • Warning Entrant : 80
      • Warning Sortant : 80
      • Critical Entrant : 90
      • Critical Sortant : 90
      • Option : --add-traffic --oid-display=ifDesc --oid-filter=ifDesc

Supervision Cisco Traffic Centreon

  • Période de contrôle : Mettez 24×7 : pour garder un oeil sur le traffic le soir et les weekends.
  • Allez dans l’onglet Informations complémentaires 
    • Modèle de graphique : Traffic
    • Catégories : Traffic
    • Icône : Ajoutez une icône si disponible
  • Sauvegarder

Modèle #4 : Check-StackWise

Remarque : ici vous devez créer 2 modèles : Check-StackWise et Check-UpTime. 

  • Allez dans Configuration > Services > Modèles > Ajouter
    • Alias : Cisco-StackWise / Cisco-Uptime
    • Nom : Check-Stack / Check-UpTime
    • Commande de vérification : Sélectionner la commande que nous avons créée dans la 1er partie : Check-Cisco-Systems
      • PLUGIN : network::cisco::standard::snmp::plugin
      • Mode : stack / uptime
      • Option : --verbose

Check Cisco StackWise Centreon

  • Allez dans l’onglet Informations complémentaires 
    • Icône : Ajoutez une icône si disponible
  • Sauvegarder
  • Refaire la même chose pour Check-UpTime (dupliquer/modifier)
    • Modifier l’Alias
    • Modifier le Nom
    • Modifier le champ MODE :  uptime
    • Sauvegarder

Modèle #5 : Check-ENV

Vous devez créer 4 modèles : Check-FAN / Check-PSU / Check-Temp / Check-Modules…etc. Il est possible de superviser les 4 composants d’un seul coup. Il suffit de rajouter dans la commande un filtre pour exclure certains composants. Les composants dépendent bien sûr de votre Switch Cisco.

  • Allez dans Configuration > Services > Modèles > Ajouter
    • Alias : Cisco-Env-FAN / Cisco-Env-PSU / Cisco-Env-Temp / Cisco-Env-Modules
    • Nom : Check-Env-FAN / Check-PSU / Check-Temp / Check-Modules
    • Commande de vérification : Sélectionner la commande que nous avons créée dans la 1er partie : Check-Cisco-ENV
      • PLUGIN : network::cisco::standard::snmp::plugin
      • Mode : fan, psu, temperature, module, physical, sensor, voltage.
      • Option : --verbose

Check Cisco Environment FAN

  • Allez dans l’onglet Informations complémentaires 
    • Icône : Ajoutez une icône si disponible
  • Sauvegarder
  • Refaire la même chose pour Check-PSU / Check-Temp / Check-Modules. (dupliquer/modifier)
    • Modifier l’Alias
    • Modifier le Nom
    • Modifier le champ COMPONENT
    • Sauvegarder

Création de Modèle hôte

Allez dans : Configuration > Hôtes > Modèles > Ajouter

  • Nom : Switch-Cisco
  • Alias : Switch-Cisco
  • Adresse IP / DNS : Ne rien mettre
  • Communauté SNMP & Version : pixelabs / v2
  • Fuseau horraire / Localisation : Europe/Paris
  • Le reste, mettez ce que vous voulez !

Modèle hôte Switch Cisco

  • Allez dans l’onglet Relations
  • Modèles de service liés : Sélectionnez les modèles que nous avons créer plus haut :

Hôte modèle et services modèle liés Centreon

Remarque : CTRL + Clic permet de garder la liste ouverte pendant la sélection des modèles.

  • Ajoutez une icône si disponible (j’aime bien les icônes :p )
  • Sauvegarder

Voilà, c’est terminé. Passons maintenant à la création d’hôtes Cisco. Les services vont être créés automatiquement pour l’hôte.

Création d’hôte & Services

Le plus dur est fait, on continue. Allez dans Configuration > Hôtes > Ajouter

  • Nom : le nom DNS de votre switch
  • Alias : mon super switch
  • Adresse IP / DNS : mettrez l’adresse IP (ou le nom DNS et cliquez sur Résoudre)
  • Communauté SNMP  & Version : IMPORTANT
  • Fuseau horaire : Europe/Paris
  • Modèles : Switch-Cisco
  • Créer aussi les services liés aux modèles : OUI

Comment créer un hote Centreon avec modèle

  • Pour le reste, mettez ce que vous voulez.
  • Ajoutez une icône :p
  • C’est terminé pour l’hôte

Allez maintenant dans  Configuration > Services >

  • Effectuez une recherche d’hôte que vous venez de créer :

Déploiement automatique services Centreon

  • Et voilà, les services sont créés automatiquement.
  • Cliquez sur le service : Check-Traffic
  • Mettez l’ID de l’interface à superviser dans le champ INTERFACE (qui est vide)

Supervision Traffic Switch Cisco Centreon

  • Sauvegarder

Remarque : si vous souhaitez mettre le NOM de l’interface au lieu de l’ID. Vous devez rajouter dans le champ OPTION : --name

C’est terminé. Il ne reste plus qu’à exporter la configuration et relancer le collecteur Central. Voir ici

Si vous avez des Warning de type :

Warning Service 'Check-CPU' on host 'SW-HOST' has a notification interval less than its check interval! Notifications are only re-sent after checks are made, so the effective notification interval will be that of the check interval.
Warning Service 'Check-Memory' on host 'SW-HOST' has a notification interval less than its check interval! Notifications are only re-sent after checks are made, so the effective notification interval will be that of the check interval.
Warning Service 'Check-Traffic' on host 'SW-HOST' has a notification interval less than its check interval! Notifications are only re-sent after checks are made, so the effective notification interval will be that of the check interval.
Warning Service 'Cisco-Environment' on host 'SW-HOST' has a notification interval less than its check interval! Notifications are only re-sent after checks are made, so the effective notification interval will be that of the check interval.
Warning Service 'Cisco-StackWise' on host 'SW-HOST' has a notification interval less than its check interval! Notifications are only re-sent after checks are made, so the effective notification interval will be that of the check interval.
Warning Service 'Cisco-Uptime' on host 'SW-HOST' has a notification interval less than its check interval! Notifications are only re-sent after checks are made, so the effective notification interval will be that of the check interval.

Pas de panique. Il suffit d’aller dans chaque modèle service > onglet Notification 

  • Intervalle de notification : mettez 0 (qui correspond à 0x60 secondes)
  • Exporter la configuration de nouveau.

Résultat Supervision Cisco

C’est l’heure de vérité. Après quelques secondes/minutes :

Supervision Switch Cisco Centreon

Remarque : ici le service Cisco-Env-Modules ne sert à rien. 0 components, il n’y a rien à superviser (changement de switch entre temps).

Cliquez sur un service pour afficher plus de détails.

Cisco Power Supplies Monitoring Centreon

C’est terminé les amis. Vous venez de mettre en place la supervision d’un switch Cisco. Si vous avez d’autres switch à superviser, il suffit simplement de créer l’hôte et le reste se fera automatiquement.

Amusez-vous bien.

Bonne journée et à très bientôt.

Supervision Systèmes & Réseaux

Voir également mes projets sur la supervision : /supervision

2 Responses

  1. kasmi dit :

    bonjour sur la version centreon 18 je n’ai pas la possibilité de modifier la valeur de l’interface sans toucher au modele de service « Cisco-Traffic » , je voudrais avoir la possibilité de monitorer plusieurs interfaces comment faire svp

    • sysadmin dit :

      Salut,
      Si, tu peux modifier la valeur de l’interface directement depuis le service ‘Cisco-Traffic’ (sans passer par le modèle).
      Peux-tu me lister les interfaces de ton switch et me dire lesquelles tu veux superviser ?

      Bonne journée.
      -Pixel.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *