Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
stylenone

Contexte

Les checks que nous fournissons supervise que les éléments basiques qu'une partie des éléments d'un switch.

Or, la La sonde fournie avec le pack met à disposition bien plus de possibilités ( --units, --blacklist, --verbose plus d'une centaine informations/options ( interface-health, interface-uptime, svn-status ... ).

Pour des besoins plus précis, il vous sera nécessaire de créer de nouvelles commandes qui prendront en compte permettront de superviser plus d'autres informations non traitées par Shinkenéléments.

Lister

tous

toutes les

arguments

informations et options de la sonde 

La sonde mise à disposition par Shinken propose une liste exhaustive d'informations et d'arguments supplémentaires.Pour la trouver, il vous faudra utiliser options, disponible avec la commande suivante :

title
Code Block
Lister les arguments
/var/lib/shinken/libexec/check_nwc_health --help

Faire de nouveaux checks 

Pour pouvoir superviser de nouveaux éléments de votre switch, il vous sera nécessaire de créer des nouveaux checks.

Comment créer des commandes et checks

Dans un premier temps, il nous vous sera nécessaire de créer une nouvelle commande conseillons de lire les bonnes pratiques voir la page Les commandes ) avec les arguments supplémentaires que vous aurez choisis.

Il vous faudra ensuite créer un check contenant cette commande ( voir la page Les Checks ).

Pour finir, vous devrez créer ou modifier votre hôte pour qu'il prenne en compte ce nouveau check ( voir la page Les Hôtes ).

NEW_PAGE - 003.0 - SEF-10508 - Les bonnes pratiques d'utilisation d'un pack livré par Shinken ).

Nous vous donnons ci-dessous un exemple concret.

Exemple : création d'une commande qui liste les interfaces réseaux 

Le clone d'une commande et sa modification

Aller dans Staging, puis sur le menu s'affichant, appuyer sur commande.

Nous allons cloner la commande qui nous intéresse puis la modifierCloner la commande check_switch_hardware_health.

Panel

On obtient donc une nouvelle commande :Éditer la nouvelle commande en changeant au minimum le nom et la ligne de commande.

Panel




Une fois sauvegardé, nous passons ensuite à la création

Création du nouveau modèle d'hôte

.

Création du nouveau modèle d'hôte

Aller dans Staging, Hôte, puis Modèle d'hôte et cliquer sur Ajouter [ Modèle d'hôte ] :

On vous conseille de créer un nouveau modèle et de ne pas modifier ceux fournis dans le pack par Shinken voir la page NEW_PAGE - 003.0 - SEF-10508 - Les bonnes pratiques d'utilisation d'un pack livré par Shinken ).

Panel

Image Added

Dans notre exemple, nous utilisons que le modèle switch-base, mais dans d'autres cas, il pourrait être utile d'utiliser les autres modèles fournis par le pack ( switch-SNMPv1v2, switch-SNMPv1v2-detailed).

PanelImage Removed

On le configure de la façon suivante :

Panel

Création du check appliqué à notre nouveau modèle d'hôte

Aller dans Staging, Check, Check appliqué au modèle d'hôte.

Nous allons cloner le check qui contient la commande clonée précédemmentCloner le check Hardware Health Switch SNMPv1v2 voir la page NEW_PAGE - 003.0 - SEF-10508 - Les bonnes pratiques d'utilisation d'un pack livré par Shinken ).

Panel

On modifie Éditer le check cloné, puis on le raccroche à notre nouveau nouveau check en changeant au minimum le nom, attaché sur le modèle d'hôte "personnalisé" :

Panel

Image Removed

Il faut ensuite se rendre dans la partie Supervision et modifier la commande de vérification par la nouvelle commande :.

Panel

Image Added

Panel

Nous pouvons appliquer notre nouveau modèle d'hôte personnalisé à n'importe quel hôte et utilisé notre check.vous conseillons de faire un essai de check avant de pousser vos nouveautés en production.

Panel

Image Added