Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
stylenone

Contexte

Lorsque vous installez Shinken Enterprise, un certain nombre de modèles et de commandes sont inclus dans votre configuration. 

Le pack "switch", comme son nom l'indique, permet de superviser des éléments réseau.

  • Il contient 1 commande, 9 checks accrochés à 8 modèles d'hôte spécifiques ( nommés "switch" et "switch-detailed" ).
  • Toutes les commandes de ce pack se basent sur le script check_nwc_health présent dans le répertoire des scripts shinken /var/lib/shinken/libexec ( ou $PLUGINSDIR$ depuis l'interface de configuration ).

Le protocole SNMP ( Simple Network Management Protocol ) est utilisé par le script pour récupérer les informations nécessaires ( Espace disque, CPU, load, etc... ).

Vous trouverez le détail du pack dans les page suivantes :

Children Display
depth2

Configuration de la connexion

Mise en place des mécanismes SNMP

Côté switch supervisé

En il faut activé et configuré la partie SNMP, en fonction de votre matériel, il faut configurer la partie SNMP.

Côté serveur Poller

Les scripts sont exécutés par le ou les serveurs Poller.

  • Les commandes sont basées sur des scripts PERL.
  • Pour information, les librairies suivantes sont nécessaires:
    • Déja installé par l'installeur de Shinken :
      • net-snmp-utils
      • net-snmp-libs
    • Nécéssaire Nécessairepour faire fonctionner la nouvelle version du check_nwc_health si elles ne sont pas encore installées sur vote machine :
      • perl-JSON
      • perl-File-Slurp
      • perl-JSON-XS
      • perl-Module-Load
    • Nécessaire pour SNMP V3 :
      • perl-Crypt-Rijndael ( que vous devez rajouter sur votre OS )


Côté interface de configuration Shinken

La configuration de la connexion côté interface de configuration shinken sera décrite dans la page de présentation de chaque pack car elle diffère suivant le configuration que vous choisirez.

Choisir votre modèle d'hôte SNMP 

 La version normale ou la version détaillée ?

Ce pack regroupe 8 modèles d'hôtes qui peuvent être catégorisés de la manière suivante: 

Les modèles possédant un -detailed à la fin de leur noms et ceux ne le possédant pas : 


sans -detailedavec -detailed
  • Ces modèles vous offrent une vue d'ensemble pour chaque check sur l'état général de vos interfaces 
  • Mise a part la mise en place du protocol SNMP, il ne nécéssite aucune configuration
  • Ces modèles sont donc conseillés si vous voulez une vue sur l'ensemble de vos interfaces en un seul résultat, mais attention, si un problème est rencontré même sur une seule des interfaces, alors le résultat indiquant l'erreur risque d'être noyé par la masse d'informations renvoyées par le check.De même, si un second problème venait à apparaître, il en serait alors, encore plus difficilement repérable.
  • Ces modèles vous offrent une vue éclatée, c'est a dire un résultat interface par interface pour chaque check que vous allez effectuer
  • En plus de configurer SNMP, il sera nécessaire de configurer le nom de toutes les interfaces dans l'interface de configuration Shinken
  • Ces modèles sont conseillés si vous vous voulez voir une description interface par interface des différents checks proposé, cela vous demande une configuration, mais si un problème vient à apparaître, il vous indiquera alors l'interface qui pose problème.

 La version de SNMP utilisée ?

Notre pack comprend plusieurs modèles d'hôtes, certains utilisent SNMPv1, SNMPv2 et d'autres SNMPv3. 

Voici un tableau qui vous explique le fonctionnement des différentes versions de SNMP : 

SNMPv1 / SNMPv2SNMPv3
  • Nécéssite juste un nom de communauté pour effectuer une connexion a l'appareil choisi
  • Moins sécurisé que SNMPv3
  • Nécéssite une configuration assez moindre, juste le nom de communauté a modifier
  • Il y a 3 configurations de connexions disponible:
    • noAuthNoPriv: connexion à l'aide d'un login uniquement.
    • authNoPriv: utilise un login et un mot de passe ainsi qu'un protocole d'authentification.
    • authPriv: utilise un login, un mot de passe, un protocole d'authentification, un protocole de confidentialité et un mot de passe de confidentialité.
  • Il utilise l'authentification et le chiffrement de données
  • Celui demande une configuration plus importante avec la mise en place pour la version la plus sécurisé, de dexu mots de passe, ainsi que faire le choix des dexu protocoles d'authentification et confidentialité.

Trouver le modèle qui vous intéresse : 

Version des scripts livrés

check_nwc_health : 10.3.0.2