Démarrer Nagios


IMPORTANT: Avant de démarrer Nagios, assurez-vous que vous l'avez configuré correctement et que vous avez tout vérifié.

Comment démarrer Nagios

Il y a quatre moyens de lancer Nagios:

  1. Manuellement, en tant que processus prioritaire (utile pour les tests initiaux et le débogage)
  2. Manuellement, en tant que processus en arrière-plan
  3. Manuellement, en tant que un démon
  4. Automatiquement au démarrage (boot) du système

Examinons brièvement chacune des méthodes...

Lancer Nagios manuellement en tant que processus prioritaire

Si vous avez validé les options de débuggage dans le script de configuration (et recompilé Nagios), cela devrait être votre premier choix pour le test et le débogage. Lancer Nagios comme processus prioritaire dans un terminal de commande vous permettra de voir plus facilement ce qu'il se passe dans les processus de supervision et de notification. Pour lancer Nagios en tant que processus prioritaire, tapez ceci dans un terminal :

./usr/local/nagios/bin/nagios <main_config_file>

Remarquez que vous devez spécifier le chemin d'accès au fichier de configuration principal (c.a.d /usr/local/nagios/etc/cfg) sur la ligne de commande.

Pour arrêter Nagios, tapez simplement CTRL-C. Si vous avez validé les options de débogage, vous voudrez probablement rediriger la sortie vers un fichier afin de le consulter plus facilement par la suite.

Lancer manuellement Nagios en processus d'arrière-plan

Pour lancer Nagios en processus d'arrière-plan, lancez-le suivi d'une éperluette comme suit...

./usr/local/nagios/bin/nagios <main_config_file> &

Remarquez que vous devez spécifier le chemin d'accès au fichier de configuration principal (c.a.d /usr/local/nagios/etc/cfg) sur la ligne de commande.

Lancer manuellement le démon Nagios

Pour lancer manuellement Nagios sous forme de démon, vous devez préciser l'option -d sur la ligne de commande comme suit...

./usr/local/nagios/bin/nagios -d <main_config_file>

Remarquez que vous devez spécifier le chemin d'accès au fichier de configuration principal (c.a.d /usr/local/nagios/etc/cfg) sur la ligne de commande.

Lancer Nagios automatiquement au boot de la machine

Une fois que vous aurez testé Nagios et que vous serez à peu près sûr qu'il ne se vautrera pas lamentablement, vous souhaiterez le lancer au moment du boot de la machine. Pour cela (avec Linux comme S.E), il faudra écrire un script de démarrage dans le répertoire /etc/rc.d/init.d/. Il faudra également créer un lien avec les scripts des niveaux de démarrage (runlevel, géré par chkconfig) pour lesquels Nagios doit démarrer. Je suppose que vous savez de quoi je parle et que vous êtes capable de le faire.

Un exemple de script d'initialisation (appelé daemon-init) est créé dans le répertoire racine de la distribution de Nagios quand vous exécutez le script de configuration [configure]. Vous pouvez installer ce script d'exemple dans votre répertoire /etc/rc.d/init.d grâce à la commande "make install-daemoninit", comme il est décrit dans les instructions d'installation.

Les exemples de scripts d'initialisation sont prévus pour tourner sous Linux, ce qui fait que si vous voulez les utiliser sous FreeBSD, Solaris, etc. Vous devrez peut-être les modifier un peu...

Arrêt et redémarrage de Nagios

Les instructions relatives à l'arrêt et au redémarrage de Nagios se trouvent ici.