Sommaire

Contexte

Les modèles linux-by-SNMPv3__authPriv, linux-by-SNMPv3__authNoPriv et linux-by-SNMPv3__noAuthNoPriv offrent une vue synthétique, chaque check représente l'état général de la machine linux supervisée.

  • Ils nécessitent simplement la configuration de l'hôte pour le protocole SNMP.
  • Ils sont conseillés 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 les modèle linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv ), car il hérite des modèles linux-by-SNMPv3__( noAuthNoPriv / authNoPriv / authPriv )__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.

Le choix du modèle authPriv, authNoPriv, noAuthNoPriv impacte uniquement le mode de connexion SNMPv3 ( Plus de détails ici ).

Sommaire des checks

NomDescription
Disks Usage by SNMPv3

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

( voir la page  Disks Usage by SNMPv3 )

Load Average by SNMPv3

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

( voir la page  Load Average by SNMPv3 )

Memory by SNMPv3

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

( voir la page Memory by SNMPv3 )

Network Interfaces by SNMPv3

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 SNMPv3 )

NTP Sync by SNMPv3

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

( voir la page Ntp Sync by SNMPv3 )

Stats CPU by SNMPv3

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

( voir la page Stats CPU by SNMPv3 )

Uptime by SNMPv3

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

( voir la page Uptime by SNMPv3 )

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__V3-LOGIN

l'Hôte

( Onglet Données )

--shinken shinken

Un nom d'utilisateur SNMP v3 défini sur votre linux :

  • Un nom unique qui identifie l'utilisateur SNMPv3

Mode de connexion noAuthNoPriv

Pas de données communes supplémentaires pour ce mode de connexion

Mode de connexion authNoPriv

NomModifiable surUnitéDéfautValeur par défaut à l'installation de ShinkenDescription
_LINUX-BY-SNMP__V3-PROTOCOL-AUTH

l'Hôte

( Onglet Données )

--sha sha Protocole utilisé pour vérifier l'authenticité des messages SNMPv3.
_LINUX-BY-SNMP__V3-PASSPHRASE-AUTH

l'Hôte

( Onglet Données )

--shinkenpassword shinkenpassword Chaîne secrète utilisée pour vérifier l'authenticité des messages SNMPv3.

Mode de connexion authPriv

NomModifiable surUnitéDéfautValeur par défaut à l'installation de ShinkenDescription
_LINUX-BY-SNMP__V3-PROTOCOL-AUTH

l'Hôte

( Onglet Données )

--sha sha Protocole utilisé pour vérifier l'authenticité des messages SNMPv3.
_LINUX-BY-SNMP__V3-PASSPHRASE-AUTH

l'Hôte

( Onglet Données )

--shinkenpassword shinkenpassword Chaîne secrète utilisée pour vérifier l'authenticité des messages SNMPv3.
_LINUX-BY-SNMP__V3-PROTOCOL-PRIV

l'Hôte

( Onglet Données )

--aes aes

Protocole utilisé pour chiffrer les données SNMPv3.

_LINUX-BY-SNMP__V3-PASSPHRASE-PRIV

l'Hôte

( Onglet Données )

--shinkencryptionkey shinkencryptionkey

Chaîne secrète utilisée pour chiffrer et déchiffrer les données SNMPv3.

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-SNMPv3__noAuthNoPriv
  • linux-by-SNMPv3__authNoPriv
  • linux-by-SNMPv3__authPriv

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
}