Projet

Général

Profil

Wiki » Historique » Version 5

Patrice Nadeau, 2014-10-18 16:48

1 1 Patrice Nadeau
%{font-size:18pt}Nagios%
2
3
> Issue #20
4 2 Patrice Nadeau
5 4 Patrice Nadeau
Nagios est un système de surveillance (monitoring) d’ordinateurs, imprimantes, routeurs et de services logiciels.
6
Il existe en version payante (Nagios IX) et « open source » (Nagios Open Source). 
7
C’est cette dernière version qui seras discutée ici.
8
Ce guide est une introduction et ne ce veux en aucun cas une formation complète.
9
Pour plus d’informations, consulter le site http://www.nagios.org/
10
Les explications suivantes sont pour une installation sous openSUSE avec les « packages » de YaST. 
11
Les répertoires d’installation sont différents de ceux par défaut.
12
13 3 Patrice Nadeau
{{TOC}}
14
15 2 Patrice Nadeau
h1. Installation
16
17 4 Patrice Nadeau
h2. Requis
18
* Un serveur GNU/Linux,
19
* Apache installé et configuré,
20
* Postfix installé et configuré,
21
* Une adresse IP fixe,
22
* Une entré DNS (enregistrement A ou CNAME).
23
24
h3. Installation de Nagios
25
26
A partir de la ligne de commande, avec l’utilisateur _root_ :
27 2 Patrice Nadeau
<pre><code class="bash">
28
zypper install nagios-plugins-nrpe
29
</code></pre>
30 4 Patrice Nadeau
31
h1. Configuration
32
33
h2. Création du fichier de mot de passe Web
34
35
Pour l’utilisation de la page Web disponible a l’adresse http://serveur/nagios.
36
L’utilisateur seras *nagiosadmin*.
37
A la ligne de commande, en tant que _root_ :
38
39
<pre><code class="bash">
40
htpasswd2 −c /etc/nagios/htpasswd.users nagiosadmin
41
service apache gracefu
42
</code></pre>
43
44
h3. Démarrage automatique
45
46
<pre><code class="bash">
47
chkconfig −−add nagios
48
service nagios start
49
</code></pre>
50
51
Renommer le fichier *localhost.cfg* pour *linux.cfg*.
52
Modifier le fichier *nagios.cfg* pour refléter ce changement.
53
Vérifier la configuration avec *rcnagios check*.
54
Si il n’y pas d’erreurs, relancer le service avec *rcnagios start*.
55
Sinon, vérifier le log avec *tail -20 /var/log/nagios/config.err*.
56 3 Patrice Nadeau
57 5 Patrice Nadeau
h3. Fichiers
58
59
Les fichiers de configuration sont situés dans */etc/nagios*
60
Les principaux sont :
61
* *nagios.cfg* : configuration de Nagios lui-même
62
* *ressources.cfg* : liste des macros, usagers et mots de passe
63
64
h1. Utilisation
65
66
h2. Fichiers
67
68
Les fichiers de configuration sont situés dans */etc/nagios/objects*
69
Les principaux sont :
70
* *templates.cfg*
71
* *commands.cfg* : commandes, scripts a exécuter
72
* *contacts.cfg* : contacts pour les alarmes
73
* *timeperiods.cfg* : les périodes de vérifications
74
75
h2. Général
76
77
Typographie dans les fichiers
78
* Un commentaire sur une ligne complète commence par un croisillon (#).
79
* Un commentaire à la fin d’une ligne commence par un point-virgule (;).
80
* Une exclusion est exprimé par un point d’exclamation (!) précédant l’item.
81
* Les items d’une liste sont séparés par une virgule (,).
82
83 3 Patrice Nadeau
h1. NRPE