Sommaire

Contexte

Le check Cpu switch SNMPv1v2 va récupérer les informations concernant l'utilisation du/des processeur(s) de l'appareil en utilisant les versions v1 ou v2 du protocole SNMP.

Paramétrage

Le check utilise la ligne de commande suivante :

$PLUGINSDIR$/check_nwc_health --hostname "$HOSTADDRESS$" --timeout "$_HOSTSWITCH_TIMEOUT$" --community "$_HOSTSNMPCOMMUNITY$" 
--critical "$_HOSTSWITCH_CPU_LOAD_CRIT$" --warning "$_HOSTSWITCH_CPU_LOAD_WARN$" --mode cpu-load --port "$_HOSTSWITCH_PORT$" 
--statefilesdir "$_HOSTSWITCH_WORKING_FOLDER$"

Données utilisées provenant du modèle

Données communes pour les checks du modèle

NomModifiable surUnitéDéfautValeur par défaut à l'installation de ShinkenDescription
SNMPCOMMUNITY

l'Hôte

( Onglet Données )

--$SNMPCOMMUNITYREAD$ public

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

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

l'Hôte

( Onglet Données )

secondes60 60

Variable permettant au check de s'arrêter après un certain temps si une tâche ne s'est pas terminée.

  • Permet d'éviter que le programme ne s'exécute indéfiniment et de prévenir des problèmes de performances.

( La valeur doit être supérieure à 3 )

SWITCH_PORT

l'Hôte

( Onglet Données )

--161161

Variable correspondant au port SNMP sur lequel le démon SNMP de votre équipement écoute.

SWITCH_WORKING_FOLDER

l'Hôte

( Onglet Données )


/var/tmp/check_nwc_health/var/tmp/check_nwc_health

Dossier dans lequel la sonde stockera ses fichiers de travail 

Remarque

Par défaut, la donnée SNMPCOMMUNITY prend le contenu de la donnée globale $SNMPCOMMUNITYREAD$ dont la valeur est modifiable dans le fichier /etc/shinken/resource.d/snmp.cfg,

La modification des valeurs par défaut présentes dans le fichier du serveur ( /etc/shinken/resource.d/snmp.cfg ) nécessite un redémarrage des démons suivants :

  • Synchronizer pour le voir dans l'interface,
  • Arbiter pour que la modification soit prise en compte en supervision.


Donc, pour changer la valeur de SNMPCOMMUNITY, vous pouvez :

  • changer sa valeur dans un hôte,
  • changer sa valeur dans le modèle Switch-SNMPv1v2 ( mais cela impactera tous les hôtes utilisant ce modèle ).
  • modifier le contenu de la donnée globale $SNMPCOMMUNITYREAD$ ( en prenant en compte que tous les hôtes utilisant cette donnée seront impactés ).

Données spécifiques pour ce check

NomModifiable surUnitéDéfautValeur par défaut à l'installation de ShinkenDescription
SWITCH_CPU_LOAD_CRIT

l'Hôte

( Onglet Données )

Pourcentage9090Valeur de charge à partir de laquelle le check passe en CRITIQUE.
SWITCH_CPU_LOAD_WARN

l'Hôte

( Onglet Données )

Pourcentage8080Valeur de charge à partir de laquelle le check passe en AVERTISSEMENT.

Données DFE ( Duplicate Foreach )

Pas de données DFE pour ce check

Données utilisées provenant du check

Pas de données provenant du check pour ce modèle

Données globales

NomModifiable surUnitéDéfautValeur par défaut à l'installation de ShinkenDescription
PLUGINSDIR

Non modifiable

( Sauf Admin Shinken )

--/var/lib/shinken/libexec/var/lib/shinken/libexec

Chemin absolu du dossier contenant la sonde ( non modifiable )

Propriétés de l'hôte

NomModifiable surUnitéDéfautValeur par défaut à l'installation de ShinkenDescription
HOSTADDRESS

l'Hôte

( Onglet Général )

--

Nom de l'hôteNom de l'hôte

Adresse de l'hôte

Résultat

Exemple

Interprétation des données

  • Statut : Le statut peut prendre 4 valeurs différentes ( OK / WARNING / CRITICAL / UNKNOWN ).
  • Résultat :

            Liste contenant les informations d'utilisations de tous les processeurs du switch, sous la forme : nom du cpu usage (X min avg) is A% :

    • nom du cpu : le nom du cpu dont le pourcentage d'utilisation est associé.
    • X :  le temps entre deux checks.
    • A : le taux d'utilisation du cpu associé au nom du cpu.
  • Résultat Long :  pas de résultat long pour ce check

Métrique

NomUnitéDescription
nom_du_cpu
%Valeur du taux d'utilisation cpu.