Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Reverted from v. 57
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-htmltruefalse
Panel
titleSommaire

Table of Contents
stylenone

Contexte

Le pack linux-by-SNMP__shinken version 02.04.00 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 Perlprésentes
  • une sonde écrit en RUST présente 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 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__advanced qui permet une supervision plus avancée de l'hôte ( Statistiques d'utilisation, Tentatives de connexions ).
  • linux-by-SNMPv1v2__extra qui permet une supervision plus personnalisée de l'hôte ( Processus présents ).

    Info

    La version SNMPv2 utilisée dans le pack correspond à la version v2c ( C'est la version approuvée par l'IETF, et largement distribuée ).

    • D'autres versions existent v2, v2*, v2u, mais sont extrêmement moins répandues.

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 advanced qui permet une supervision plus personnalisée de l'hôte ( Processus présents ).
Info

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.

  • Statistiques d'utilisation, Tentatives de connexions ).
  • linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )__extra qui permet une supervision plus personnalisée de l'hôte ( Processus présents ).

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


Voici un aperçu du contenu du pack :

Panel

Image Added

Comment utiliser son pack ?

Mise en place

Il faut avant tout que vous mettiez en place le pack ( Page Mise en place du Pack 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 NEW_PAGE - 02.00.00 - SPAC-25 - Mise en place du Pack

).

Utilisation

Quelle version de SNMP ?

La version SNMP utilisée dépend en premier lieu des versions SNMP disponibles sur vos hôtes à superviser.

  • Le choix de la version peut aussi dépendre de vos enjeux de sécurité et de performances :
    • Le SNMPv1 : ne prend pas en compte l'enjeu de sécurité.
    • Le SNMPv2 (v2c) : améliore les performances de SNMPv1, sans améliorer la prise en compte de l'enjeu de sécurité.
    • Le SNMPv3 : permet une authentification, du chiffrement des échanges et une intégrité de données.

Les pages suivantes donnent plus de détail sur les modèles d'hôtes en fonction du type de 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.

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

  • .


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 ) : 
Liste des modèles présents
Listes des modèles à utiliser
dans le pack
NEW_PAGE - 02.00.00 - SPAC-25 - extraextraextraNEW_PAGE - 02.00.00 - SPAC-25 - extra
NomLien
No Format
linux-by-SNMPv1v2
NEW_PAGE - 005.0 - SEF-10803 -
Modèle linux-by-SNMPv1v2
No Format
linux-by-SNMPv1v2__advanced
Modèle linux-by-SNMPv1v2__advanced
No Format
linux-by-SNMPv1v2__extra
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 )
No Format
linux-by-SNMPv3__noAuthNoPriv__
advanced
linux-by-SNMPv3__authNoPriv__
advanced
linux-by-SNMPv3__authPriv__
advanced
Modèles linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )__

Version des scripts livrés

advanced
No Format
linux-by-SNMPv3__noAuthNoPriv__extra
linux-by-SNMPv3__authNoPriv__extra
linux-by-SNMPv3__authPriv__extra
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 du serveur Linux supervisé via le pack linux-by-SNMP__shinken ).

Personnaliser son pack

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

Version des scripts livrés

Nom

VersionDescription
No Format
check_linux_health_by_snmp_rust

V02.04.00

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, ... )

Tip

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

Nom du scriptVersioncheck_snmp_boostedge.pl2.1.0check_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.0check_snmp_win.pl2.1.0