Sommaire

Contexte

Le modèle linux-by-SNMPv1v2 offre une vue synthétique, chaque check représente l'état général de  l'état général de la machine linux supervisée.

  • Il nécessite simplement la configuration du protocole SNMP. Il n'y a aucune configuration par interface de l'équipement réseau.
  • Il est conseillé si vous avez besoin de connaitre l'état général de votre linux ( sans avoir besoin d'isoler les données ).


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

  • Il est possible également de directement modifier le modèle linux-by-SNMPv1v2, car il hérite du modèle linux-by-SNMPv1v2__shinken qui contient toute la logique du modèle.

Vous ne devez pas modifier les modèles internes finissant par la particule '__shinken', cela risque d'écraser vos modifications lors des mises à jour du pack.

Sommaire des checks

NomDescription
Disks Usage by SNMPv1v2

Il récupère et vérifie les informations de taille des disques.

( voir la page  Disks Usage by SNMPv1v2 ( pour le modèle linux-by-SNMPv1v2 ) )

Load Average by SNMPv1v2

Il récupère et vérifie la charge du CPU.

( voir la page  Load Average by SNMPv1v2 ( pour le modèle linux-by-SNMPv1v2 ) )

Memory by SNMPv1v2

Il récupère et vérifie les informations concernant la RAM et la SWAP.

( voir la page Memory by SNMPv1v2 ( pour le modèle linux-by-SNMPv1v2 ) )

Network Interfaces by SNMPv1v2

Il récupère et vérifie les informations concernant l'état des interfaces réseau de la machine.

( voir la page Network Interfaces by SNMPv1v2 ( pour le modèle linux-by-SNMPv1v2 ) )

NTP Sync by SNMPv1v2

Vérifie la date et l'heure du système en interrogeant avec un server de temps ntp.

( voir la page Ntp Sync by SNMPv1v2 ( pour le modèle linux-by-SNMPv1v2 ) )

Stats CPU by SNMPv1v2

Il récupère et vérifie les informations concernant l'utilisation CPU de la machine.

( voir la page Stats CPU by SNMPv1v2 ( pour le modèle linux-by-SNMPv1v2 ) )

Uptime by SNMPv1v2

Vérifie la date du dernier redémarrage de la machine.

( voir la page Uptime by SNMPv1v2 ( pour le modèle linux-by-SNMPv1v2 ) )

Les données

Les données communes pour tous les checks

NomModifiable surUnitéDéfautValeur par défaut à l'installation de Shinken Description
LINUX-BY-SNMP__TIMEOUT

l'Hôte

( Onglet Données )

seconde5 5 Temps maximal en seconde pour réussir une connexion SNMP avant que le check ne renvoi une erreur INCONNU  ( La valeur doit être comprise entre 2 et 60 ).
LINUX-BY-SNMP__PORT

l'Hôte

( Onglet Données )

---

161161Port pour la connexion SNMP.

LINUX-BY-SNMP__V1V2-COMMUNITY

l'Hôte

( Onglet Données )

---public public

La Communauté SNMP v1/v2 défini sur votre linux :

  • En SNMP v1/v2, la communauté est un équivalent à un ID ou à un mot de passe pour se connecter aux équipements.


LINUX-BY-SNMP__V1V2-VERSION

l'Hôte

( Onglet Données )

---22

Sélectionne la version SNMP 1 ou 2 à utiliser.

Les données communes pour certain checks

NomModifiable surUnitéDéfautValeur par défaut à l'installation de Shinken Description
LINUX-BY-SNMP__WORKING-FOLDER-BASE-PATH

l'Hôte

( Onglet Données )

---/tmp /tmp Chemin absolu où sera créé le dossier LINUX-BY-SNMP__WORKING-FOLDER-TMP-DIRNAME.
LINUX-BY-SNMP__WORKING-FOLDER-TMP-DIRNAME


l'Hôte

( Onglet Données )

---shinken shinken Nom de dossier temporaire où seront stockés les fichiers temporaires générés par les sondes.
Ne peut contenir uniquement des caractères alphanumériques, slash, antislash, espace, guillemet simple et double, tiret et tiret du bas.



Comment appliquer un modèle d'hôte à un hôte

Dans les 2 méthodes suivantes, remplacer mon_modèle par le modèle voulu :

  • linux-by-SNMPv1v2

Application du modèle via l'interface de Configuration

Dans l'interface de Configuration :

  • créer ou éditer un hôte ( voir la page Éditer un Hôte ),
  • ajouter le modèle "mon-modèle" ( selon vos besoins )  dans la propriété "Modèles d'hôte hérités" à l'aide du menu déroulant.



Application du modèle via un collecteur d'import de fichiers au format .cfg

Dans votre fichier de définition de vos éléments à importer via votre collecteur :

define host {
    host_name   mon_hôte
    use         mon-modèle
}