Projet

Général

Profil

Actions

Wiki » Historique » Révision 5

« Précédent | Révision 5/127 (diff) | Suivant »
Patrice Nadeau, 2014-10-18 16:48


%{font-size:18pt}Nagios%

Issue #20

Nagios est un système de surveillance (monitoring) d’ordinateurs, imprimantes, routeurs et de services logiciels.
Il existe en version payante (Nagios IX) et « open source » (Nagios Open Source).
C’est cette dernière version qui seras discutée ici.
Ce guide est une introduction et ne ce veux en aucun cas une formation complète.
Pour plus d’informations, consulter le site http://www.nagios.org/
Les explications suivantes sont pour une installation sous openSUSE avec les « packages » de YaST.
Les répertoires d’installation sont différents de ceux par défaut.

{{TOC}}

h1. Installation

h2. Requis

  • Un serveur GNU/Linux,
  • Apache installé et configuré,
  • Postfix installé et configuré,
  • Une adresse IP fixe,
  • Une entré DNS (enregistrement A ou CNAME).

h3. Installation de Nagios

A partir de la ligne de commande, avec l’utilisateur root :


zypper install nagios-plugins-nrpe

h1. Configuration

h2. Création du fichier de mot de passe Web

Pour l’utilisation de la page Web disponible a l’adresse http://serveur/nagios.
L’utilisateur seras nagiosadmin.
A la ligne de commande, en tant que root :


htpasswd2 −c /etc/nagios/htpasswd.users nagiosadmin
service apache gracefu

h3. Démarrage automatique


chkconfig −−add nagios
service nagios start

Renommer le fichier localhost.cfg pour linux.cfg.
Modifier le fichier nagios.cfg pour refléter ce changement.
Vérifier la configuration avec rcnagios check.
Si il n’y pas d’erreurs, relancer le service avec rcnagios start.
Sinon, vérifier le log avec tail -20 /var/log/nagios/config.err.

h3. Fichiers

Les fichiers de configuration sont situés dans /etc/nagios
Les principaux sont :

  • nagios.cfg : configuration de Nagios lui-même
  • ressources.cfg : liste des macros, usagers et mots de passe

h1. Utilisation

h2. Fichiers

Les fichiers de configuration sont situés dans /etc/nagios/objects
Les principaux sont :

  • templates.cfg
  • commands.cfg : commandes, scripts a exécuter
  • contacts.cfg : contacts pour les alarmes
  • timeperiods.cfg : les périodes de vérifications

h2. Général

Typographie dans les fichiers

  • Un commentaire sur une ligne complète commence par un croisillon (#).
  • Un commentaire à la fin d’une ligne commence par un point-virgule (;).
  • Une exclusion est exprimé par un point d’exclamation (!) précédant l’item.
  • Les items d’une liste sont séparés par une virgule (,).

h1. NRPE

Mis à jour par Patrice Nadeau il y a plus de 10 ans · 5 révisions