Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

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.

Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
stylenone

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é
  • d'interroger :
    • le matériel (   CPU( Load ),
mémoires
    • mémoire,
disques, réseau, processus ...
    • Disque, Processus présents   ).
    • son utilisation ( Utilisations du réseau ).
  • Les commandes utilisent plusieurs sondes
Perl
  • RUST 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( Load ), mémoire, Disque, Processus présents, Utilisations du réseau  ).
  • 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 ).
InfoSi 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

Ce pack est importé et mis à jour par la source "cfg-file-shinken".

Comment utiliser son pack ?

Mise en place

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

InfoPour s'assurer du bon fonctionnement et de la configuration de SNMP sur votre linux, vous pouvez aller consulter la page  ( Page 

Il faut avant tout que vous mettiez en place le pack ( Page

NEW_PAGE -

02

005.

00.00

0 -

SPAC

SEF-

25

10803 - Mise en place du Pack linux-by-SNMP__shinken )

.

Utilisation

Choisir la version SNMP

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.

utilisée dépend en premier lieu des versions SNMP disponibles sur vos hôtes à superviser.
Ensuite, le choix de la version peut dépendre de vos enjeux de sécurité. La version SNMPv3 peut offrir de l'authentification, du chiffrement et de l'intégrité de données.

Voir les Modèles d'hôtes pour
  • Plus de détails sur les modes de connexion en SNMPv3.
  • Plus de détails sur la connexion en

Listes des modèles à utiliser dans le pack


Une fois la version SNMP choisi, vous pouvez facilement choisir les modèles d'hôtes à utiliser.

Choisir les modèles d'hôtes

Les modèles d'hôtes sont divisés selon les versions de SNMP ainsi que leurs modes de connexions.

Le pack linux-by-SNMP__shinken   peut être utilisé en appliquant le modèle d'hôtes mis à disposition, en fonction de votre besoin, sur vos hôtes supervisés.

  • En utilisant l'interface de configuration : Créez ou éditez un Hôte, et ajoutez un des modèles ; "linux-by-SNMPv3__authPriv"  par exemple ; grâce au menu déroulant ( voir la page Éditer un Hôte ).
  • En éditant les fichiers de définition d'élément ( .cfg ) : Dans un fichier de configuration :
Listes des modèles à utiliser dans le pack
NomLien
                  

No Format
linux-by-SNMPv1v2
NomLien
No Format
linux-by-SNMPv1v2

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

No Format
linux-by-SNMPv1v2__extra

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

No Format
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 )d'hôtes pour SNMPv1 et v2

No Format
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

Configurer l'accès aux équipements à superviser

Pour savoir comment configurer SNMP sur les équipements à superviser, voir la page Configuration de l'hôte supervisé.

Personnaliser son pack

Il est possible de modifier certains éléments (  commandes, checks ou modèles d'hôtes  )

Version des scripts livrés

Tip

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

Nom

du script

Version
check_snmp_boostedge.pl2.1.0
Description
No Format
check_
snmp_cpfw.pl2.1.0check_snmp_css_main.pl2.1.0check_snmp_css.pl2.1.0check_snmp_env.pl2.1.0check_snmp_int.pl2.2.0check_snmp_linkproof_nhr.pl2.1.0check_snmp_load.pl2.1.0check_snmp_mem.pl2.2.0check_snmp_nsbox.pl2.1.0check_snmp_process.pl2.2.0check_snmp_storage.pl2.2.0check_snmp_vrrp.pl2.1.0
linux_health_by_snmp_rust

V02.00.00-RC000.02

La sonde récupère, en fonction du paramétrage de chaque check, les informations nécessaires du serveur cible ( par exemple les informations sur le CPU comme le nombre de cœurs, la fréquence, le pourcentage d'utilisation du processeur et les processus les plus consommateurs, ... )

check_snmp_win.pl2.1.0