Contexte

Pour rappel, si vous devez modifier un élément ( check, commande ou modèle d'hôte ) livré par un pack Shinken pour un besoin précis, il est important de créer le vôtre. Celui-ci utilisera le pack livré par Shinken, ce qui évitera de modifier directement l'élément concerné. ( voir la page Les bonnes pratiques d'utilisation d'un pack livré par Shinken ). 

Le clonage d'une commande permet de personnaliser une commande fournie par un pack Shinken afin de répondre à des besoins spécifiques, par exemple modifier la ligne de commande pour :

  • Modifier les valeurs des arguments
  • Ajouter des arguments
  • Supprimer des arguments

Cette page permet d'avoir les différentes étapes pour cloner et personnaliser une commande venant d'un pack livré.

Personnaliser une commande étape par étape

Se rendre sur la liste des commandes

Dans la barre de navigation, cliquer sur :

  1. Staging
  2. Commande

Cloner une commande

Sur la page de la liste des commandes, rechercher la commande que vous voulez cloner.



Une fois votre check affiché, sélectionner votre check plus cliquer sur "Cloner [ 1 ]" et "Exécuter".



Cliquer sur le nom de la nouvelle commande.



Configurer une commande

Sur la page de la commande clonée :

  • Changer le nom de votre commande ( propriété : Nom de la commande ).
  • Vous pouvez modifier la ligne de commande pour que le résultat qu'elle retourne réponde à votre besoin ( propriété : Ligne de Commande ).



Enregistrer une commande

Il ne faut pas oublier de sauvegarder votre nouvelle commande clonée.

Modifier la commande selon votre besoin

Afin d'avoir une commande qui corresponde entièrement à votre besoin, vous pouvez effectuer des modifications telles que modifier la ligne de commande pour :

  • Modifier les valeurs des arguments
  • Ajouter ou supprimer des arguments


Pour utiliser cette commande, il faudra créer un check ( voir la page Créer un check attaché à un modèle d'hôte hérité d'un modèle livré dans un pack Shinken )