Lister des démons

Concept

Cet outil est utilisé pour lister les démons configurés sur le serveur Shinken.

Il ne listera pas l'ensemble des démons de l'architecture Shinken ( potentiellement distribuée avec d'autres serveurs ), mais uniquement les démons présents en local sur le serveur.

Utilisation

La commande suivante permet de lister les démons en local :

shinken-daemons-list

Options

OptionValeur par défautDescription

--version

---Version de Shinken.

--help, -h

---Aide de la commande.

Exemple de résultats

$ shinken-daemons-list
-- arbiter          - [id:0] arbiter-master         : ENABLED   | configuration in: /etc/shinken/shinken.cfg
-- broker           - [id:0] broker-master          : ENABLED   | configuration in: /etc/shinken/daemons/brokerd.ini
-- poller           - [id:0] poller-master          : ENABLED   | configuration in: /etc/shinken/daemons/pollerd.ini
   poller           - [id:1] Poller-2               : ENABLED   | configuration in: /etc/shinken/daemons/pollerd-1.ini
-- reactionner      - [id:0] reactionner-master     : ENABLED   | configuration in: /etc/shinken/daemons/reactionnerd.ini
-- receiver         - [id:0] receiver-master        : ENABLED   | configuration in: /etc/shinken/daemons/receiverd.ini
-- scheduler        - [id:0] scheduler-master       : ENABLED   | configuration in: /etc/shinken/daemons/schedulerd.ini
-- synchronizer     - [id:0] synchronizer-master    : ENABLED   | configuration in: /etc/shinken/synchronizer.cfg

Activer un ou plusieurs démons Shinken

Concept

Cet outil est utilisé pour activer un démon Shinken sur le serveur Shinken.

En plus d'activé le démon en local sur le serveur Shinken, il faudra modifier la configuration sur l'Arbiter pour qu'il envoie une configuration au démon local.

Utilisation

La commande suivante permet d'activer des démons en local :

shinken-daemons-enable [poller synchronizer scheduler reactionner receiver broker]

Options

Option générale

OptionValeur par défautDescription

--version

---Version de Shinken.

--help, -h 

---Aide de la commande.



Options pour l'activation

OptionValeur par défautDescription

--force

---Ignore l'état précédent des démons avant d'effectuer le changement.

--id ARG

---

Active spécifiquement d'un démon en fonction de son ID.

  • Si l'option est non renseignée, toutes les instances du type de démon sont activées.

Options de connexion à la base MongoDB

Les paramètres de connexion à la base MongoDB sont nécessaires uniquement lors de l'activation d'un Synchronizer pour pouvoir exécuter les actions automatiques.

Exemple de résultats

Activation des démons Reactionner et Poller sur le serveur (toutes les instances) :

$ shinken-daemons-enable reactionner poller
 [id:0] reactionner-master  : ENABLED
 [id:1] Poller-2            : ENABLED
 [id:0] poller-master       : ENABLED

 Activation du démon Poller ayant l'id 1 sur le serveur :

$ shinken-daemons-enable poller --id=1
 [id:1] Poller-2            : ENABLED

Désactiver un ou plusieurs démons Shinken

Concept

Cet outil est utilisé pour désactiver un démon Shinken sur le serveur Shinken.

En plus de désactiver le démon en local sur le serveur Shinken, il faudra modifier la configuration sur l'Arbiter pour qu'il n'envoie plus de configuration au démon local.

Utilisation

La commande suivante permet de désactiver des démons en local :

shinken-daemons-disable [poller synchronizer scheduler reactionner receiver broker]

Options

Option générale

OptionValeur par défautDescription

--version

---Version de Shinken.

--help, -h 

---Aide de la commande.

Option pour la désactivation

OptionValeur par défautDescription

--force

---Ignore l'état précédent des démons avant d'effectuer le changement.

--id ARG

---

Active spécifiquement d'un démon en fonction de son ID.

  • Si l'option est non renseignée, toutes les instances du type de démon sont activées.

Exemple de résultats

Désactivation des démons Reactionner et Poller sur le serveur ( toutes les instances ) :

$ shinken-daemons-disable reactionner poller
 [id:0] reactionner-master  : DISABLED
 [id:1] Poller-2            : DISABLED
 [id:0] poller-master       : DISABLED

 Désactivation du démon Poller ayant l'id 1 sur le serveur :

$ shinken-daemons-disable poller --id=1
 [id:1] Poller-2            : DISABLED