Modifications entre les versions 2 et 4 (s'étendant sur 2 versions)
Version 2 à la date du 2008-06-15 22:12:52
Taille: 2202
Commentaire:
Version 4 à la date du 2008-06-15 22:14:39
Taille: 2157
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
= Installation et configuration de Nagios =
Ligne 3: Ligne 2:
[[http://wiki.auf.org/wikiteki/Projet/Supervision/AutomatisationdeNagios]Jettez un coup d'oeil ici aussi!] [[http://wiki.auf.org/wikiteki/Projet/Supervision/AutomatisationdeNagios|Jettez un coup d'oeil ici aussi!]]

Un peu de supervision avec Nagios, pourquoi pas! Jettez un coup d'oeil ici aussi!

Fiche serveur

Services

apache2, nagios, mysql, exim *

Sécurité

sudo, sXid, Logcheck, PortSentry

Outils

Git, iproute, mtr, trafshow, tcpdump, dig

Installation

L'installation est assez classique:

# aptitude install apache2 nagios-mysql mysql-server

Pour la (re)configuration de la base de données associée à nagios, il est plus simple d'utiliser

# dpkg-reconfigure nagios-mysql

Ensuite, ne pas oublier d'ajuster les paramètres de connexion à la BD dans le fichier /etc/nagios/resources.cfg. Ce fichier n'est pas modifié par la commande précédente, mais empêchera la connexion à la bd si pas ajusté correctement.

Dans mon cas, j'ai utilisé le système d'authentification proposé par nagios par défaut, via le fichier /etc/nagios/htpasswd, que l'on peut modifier avec la commande htpasswd.

Configuration

Section Non achevée

Personnellement, j'ai opté pour une configuration progressive des services/hôtes à surveiller. Pour tester mon installation, j'ai commencé par surveillé l'état d'une des passerelles du BAC. Mais voici quelques actions à faire juste après l'installation 1- Configurer les contacts des différents administrateurs. Pour cela, éditer les fichiers /etc/nagios/contactgroups.cfg et /etc/nagios/contacts.cfg en suivant les modèles proposés.

contenus de contactgroups.cfg et contacts.cfg

2- Dans le fichier /etc/nagios/hosts.cfg, ajouter les instructions pour la surveillance des hôtes ciblés:

contenu de hosts.cfg

3- Et dans le fichier /etc/nagios/services.cfg, les instructions pour les services à surveiller

contenu de services.cfg

L'identification des services/hôtes à surveiller peut ensuite se faire au fur et à mesure du besoin. Mais mettre en place un contrôle comme celui du l'exemple de hosts.cfg ci dessus m'a permis de m'assurer que tout fonctionne et de déceller quelques erreurs de configuration rapidement.

NacerAdamouSaidou/Nagios (dernière édition le 2009-07-30 15:37:08 par NacerAdamouSaidou)