Note : Si vous êtes intéressé par ce pack, veuillez nous contacter pour son téléchargement. Nous vous accompagnerons lors de l'installation de ce pack sur votre plateforme.

Contexte

Le pack linux-by-SNMP__shinken permet de superviser les serveurs sur lesquels est installé un système d'exploitation Linux via le protocole SNMP ( Simple Network Management Protocol ).

Il vous permet de vérifier l'état du matériel et l'utilisation des ressources systèmes sur l'hôte supervisé ( CPU, mémoires, disques, réseau, processus ... ).

Les commandes utilisent plusieurs sondes Perl présentes dans le répertoire des sondes Shinken /var/lib/shinken-user/libexec/shinken-additional-packs/linux-by-SNMP__shinken/ ( ou $LINUX-BY-SNMP__SHINKEN__PLUGINSDIR$ depuis l'interface de configuration ), après la mise en place du pack.

Il contient les modèles d'hôtes suivants pour la supervision avec SNMPv1 et v2 :

  • linux-by-SNMPv1v2 qui permet la supervision d'un linux pour une vérification des fonctions principales (CPU, mémoires, disques ).
  • linux-by-SNMPv1v2__extra qui permet une supervision plus personnalisée de l'hôte ( Processus présents ).

Et les modèles suivants pour la supervision avec SNMPv3 :

  • linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv ) qui permet aussi la supervision des fonctions principales ( CPU( Load ), mémoire, Disque, Process présents, Utilisations du réseau ).
  • linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )__extra qui permet une supervision plus personnalisée de l'hôte ( Processus présents ).


Si le besoin de modifier certains éléments ( commandes, checks ou modèles d'hôtes ) se présente, nous vous recommandons de lire la page Les bonnes pratiques d'utilisation d'un pack livré par Shinken.

Comment utiliser son pack ?

Le pack "linux-by-SNMP__shinken" utilise les protocoles réseaux SNMP v1, v2 et v3 afin de superviser une machine linux.

Pour s'assurer du bon fonctionnement et de la configuration de SNMP sur votre linux, vous pouvez aller consulter la page  ( Page NEW_PAGE - 02.00.00 - SPAC-25 - Mise en place du Pack linux-by-SNMP__shinken )


La première chose à effectuer est de choisir une version de SNMP à utiliser.

La version SNMP à utiliser dépend du niveau de sécurité voulu, ainsi que de la configuration mise en place sur l'hôte linux à superviser.

Voir les Modèles d'hôtes pour SNMPv3.

Voir les Modèles d'hôtes pour SNMP v1 et v2.

Listes des modèles à utiliser dans le pack

NomLien


linux-by-SNMPv1v2

NEW_PAGE - 005.0 - SEF-10803 - Modèle linux-by-SNMPv1v2



linux-by-SNMPv1v2__extra

NEW_PAGE - 02.00.00 - SPAC-25 - Modèle linux-by-SNMPv1v2__extra


linux-by-SNMPv3__noAuthNoPriv
linux-by-SNMPv3__authNoPriv
linux-by-SNMPv3__authPriv

NEW_PAGE - 02.00.00 - SPAC-25 - Modèles linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )


linux-by-SNMPv3__noAuthNoPriv__extra
linux-by-SNMPv3__authNoPriv__extra
linux-by-SNMPv3__authPriv__extra

NEW_PAGE - 02.00.00 - SPAC-25 - Modèles linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )__extra

Version des scripts livrés

Tous les scripts présents dans ce pack fonctionnent avec les versions 1, 2c et 3 de SNMP.



Nom du scriptVersion
check_snmp_boostedge.pl2.1.0
check_snmp_cpfw.pl2.1.0
check_snmp_css_main.pl2.1.0
check_snmp_css.pl2.1.0
check_snmp_env.pl2.1.0
check_snmp_int.pl2.2.0
check_snmp_linkproof_nhr.pl2.1.0
check_snmp_load.pl2.1.0
check_snmp_mem.pl2.2.0
check_snmp_nsbox.pl2.1.0
check_snmp_process.pl2.2.0
check_snmp_storage.pl2.2.0
check_snmp_vrrp.pl2.1.0
check_snmp_win.pl2.1.0