Taille: 2202
Commentaire:
|
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.