nagios_oreon_et_mon
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| nagios_oreon_et_mon [2026/09/10 09:59] – supprimée - modification externe (Date inconnue) 127.0.0.1 | nagios_oreon_et_mon [2026/09/10 17:37] (Version actuelle) – ancienne révision (2009/03/14 22:54) restaurée admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | Ressources : | ||
| + | * [http:// | ||
| + | * [http:// | ||
| + | * [http:// | ||
| + | |||
| + | == 1. Principes du monitoring == | ||
| + | |||
| + | Le principe d' | ||
| + | |||
| + | Les fonctions que l'on est en droit d' | ||
| + | * Pouvoir recenser un parc informatique (serveurs, postes de travail, routeurs, switches, etc) et le ranger de manière au minimum " | ||
| + | * Pouvoir associer une batterie de tests précis à un groupe de machines | ||
| + | * Pouvoir configurer le test, sa période de pertinence et sa sensibilité suivant le groupe surveillé | ||
| + | * Pouvoir établir des relations de dépendances entre les tests pour minimiser les alertes | ||
| + | * Pouvoir concevoir un test spécifique et l' | ||
| + | * Pouvoir configurer une action (alerte, etc) en fonction du groupe et du test | ||
| + | * Pouvoir configurer une répétition d' | ||
| + | * Pouvoir modifier la configuration du monitoring sans le perturber | ||
| + | * Pouvoir consulter l' | ||
| + | |||
| + | Les outils plus sophistiqués comme ''' | ||
| + | |||
| + | |||
| + | == 2. Installation de Nagios == | ||
| + | |||
| + | Pour installer Nagios 2, rien de plus simple avec Debian Etch: | ||
| + | # aptitude install nagios2 | ||
| + | |||
| + | Si votre niveau de configuration ne vous l' | ||
| + | # dpkg-reconfigure nagios2-common | ||
| + | |||
| + | Le compte administrateur est donc '' | ||
| + | |||
| + | Vous devez alors éditer les fichiers de configuration pour créer une situation intéressante. Vous allez monitorer l' | ||
| + | * SSH | ||
| + | * MySQL | ||
| + | * portmap | ||
| + | |||
| + | On utilise traditionnellement des fichiers de configuration distincts pour les descriptions des machines ('' | ||
| + | |||
| + | == 3. Installation d' | ||
| + | |||
| + | Son installation est assez lourde (12 étapes dont une moitié pénible), mais faisable. | ||
| + | |||
| + | Si vous décompressez l' | ||
| + | Alias /oreon / | ||
| + | |||
| + | Vous aurez besoin de quelques dépendances : | ||
| + | # aptitude install php4-gd php4-ldap php-pear | ||
| + | |||
| + | Rechargez Apache. Vous devriez alors pouvoir aborder l' | ||
| + | |||
| + | Vous devrez ajuster les droits de la plupart des fichiers de configuration de Nagios pour qu'ils soient modifiés par Oreon. Comme nous n' | ||
| + | |||
| + | ''' | ||
| + | <? | ||
| + | | ||
| + | ?> | ||
| + | |||
| + | ''' | ||
| + | |||
| + | == 4. Mon == | ||
| + | |||
| + | Il s'agit d'un moniteur des plus simples mais aussi extrêmement efficace. Il utilise un simple fichier de configuration, | ||
| + | |||
| + | Mon est écrit en Perl et s' | ||
| + | # aptitude install mon | ||
| + | |||
| + | Mon constitue également une bonne illustration de ce que l'on peut attendre d'un tel outil. Voici un exemple de configuration : | ||
| + | | ||
| + | myportal.com | ||
| + | mymail.com | ||
| + | |||
| + | | ||
| + | myportal.com | ||
| + | |||
| + | watch allservers | ||
| + | service ping | ||
| + | interval 30s | ||
| + | monitor fping.monitor | ||
| + | period wd {Sun-Sat} | ||
| + | alertevery 1h | ||
| + | alertafter 2 | ||
| + | alert mail.alert admin@mycompany.com | ||
| + | upalert | ||
| + | service ssh | ||
| + | interval 5m | ||
| + | monitor telnet.monitor -p 22 -t 60 -l / | ||
| + | depend allservers: | ||
| + | period wd {Sun-Sat} | ||
| + | alertevery 1h | ||
| + | alert mail.alert admin@mycompany.com | ||
| + | upalert | ||
| + | |||
| + | watch webservers | ||
| + | service http | ||
| + | interval 1m | ||
| + | monitor http.monitor | ||
| + | depend allservers: | ||
| + | period wd {Sun-Sat} | ||
| + | alert mail.alert admin@mycompany.com | ||
| + | upalert | ||
nagios_oreon_et_mon.txt · Dernière modification : de admin
