Vous êtes : Accueil / Tutoriaux / Installation de Nagios sous Debian

Installation de Nagios sous Debian

Rédigé le 18/3/2007 par m@tt

Introduction


Nagios
est un outil de monitoring renommé à la fois utile et performant. Il vous permettra de suivre en temps réel l'état de vos serveurs et de leurs services.

Sous Debian il existe l’outil APT qui est accessible avec la commande apt-get qui vous permettra de récupérer les fichiers de Nagios et de procéder facilement à l’installation et la configuration de ce dernier.

1. Installation de Nagios


Dans un premier temps il va falloir mettre à jour les définitions de paquets de APT :

apt-get update


Une fois les définitions de paquets à jour il s’avère nécessaire d’installer un serveur web, ici nous utiliserons Apache2 :

apt-get install apache2


(On validera le téléchargement des paquets)

L’installation d’Apache2 terminée nous allons maintenant procéder à celle de Nagios :

apt-get install nagios-text


(On validera là aussi le téléchargement des paquets)

APT procèdera à la sélection des paquets dont dépend nagios-text, installant au passage un serveur Samba sur votre système Debian. Vous serez donc amené à entrer le nom du domaine ou du groupe de travail de votre réseau SMB, opté (recommandé) ou non pour le chiffrement des mots de passe, et à choisir si vous voulez paramétrer le WINS avec DHCP (facultatif).

Viendra ensuite l’écran de configuration de Nagios Common… On sélectionnera le serveur web Apache2, puis entrera un mot de passe pour l’utilisateur nagiosadmin en prenant le soin de ne pas faire de faute de frappe : le mot de passe n’étant pas à confirmer. Le programme vous demandera ensuite si vous souhaitez activer (recommandé) ou non les commandes externes de Nagios pour l’interface web.

A partir de ce moment là Nagios est installé et l'interface web de ce dernier est accessible à l'adresse : http://AdresseDeVotreServeurDebian/nagios/

Le nom d’utilisateur sera nagiosadmin et le mot de passe celui que vous avez entré pour ce dernier lors de l’installation.


2. Installation de Nagios-Plugins

Pour monitorer vos serveurs et leurs services Nagios utilise des plugins, il faudra se rendre sur le site du projet Nagios-Plugins puis télécharger l’archive.
On transfèrera ensuite le fichier téléchargé avec WinSCP ou par FTP puis l’installera en suivant ces étapes :

Décompression de l’archive :

tar –xzf nagios-plugins-1.4.2.tar.gz
cd nagios-plugins-1.4.2


Configuration de l’installation :

./configure

Compilation des fichiers :

make


Installation à partir des fichiers compilés :

make install


Il faudra ensuite configurer les groupes d’hôtes, les hôtes et les services dans les fichiers de configuration de Nagios...


3. Divers

Emplacements où vous trouverez les fichiers de Nagios :
  • Fichiers de configuration de Nagios : /etc/nagios
  • Fichiers de configuration des plugins : /etc/nagios-plugins/config
  • Exécutables des plugins : /usr/lib/nagios/plugins
  • Pages HTML de l’interface web : /usr/share/nagios/htdocs
  • Emplacement des CGI de Nagios : /usr/lib/cgi-bin/nagios

Notes :
  • On pourra remplacer la documentation anglaise de Nagios par la version française disponible en téléchargement ici, il suffira ensuite de remplacer les fichiers du dossier /usr/share/nagios/htdocs/docs pour bénéficier de la documentation française au sein de l’interface de Nagios.
  • Une petite étude sur le monitoring via Nagios est également disponible ici au format PDF.
  • Ce schéma permettra de mieux comprendre comment les échanges se font entre les différents fichiers de Nagios, et ainsi maitriser le fonctionnement global de celui-ci.

Conseil :
  • Lisez attentivement la documentation de Nagios

Bon monitoring ! Une fois Nagios installé il est vrai qu'on ne peut plus s'en passer :-)