Professional Documents
Culture Documents
Cdric Temple
Responsable du Ple Supervision
cedric.temple@linagora.com
Ensemble, Groupe LINAGORA
russissons 27 r ue de Ber ri
75008 PARIS
2
Groupe
Nagios
3
Groupe
Nagios: points forts
4
Groupe
Nagios: interface web
5
Groupe
Nagios: interface web
6
Groupe
Nagios: interface web
7
Groupe
Nagios: interface web
8
Groupe
Nagios: interface web
9
Groupe
Les nouveauts de Nagios 3
Meilleures performances
use_large_installation_tweaks=1
Jusqu' 20 000 indicateurs superviss toutes les 15 minutes
Hritage Multiple
Les sous-groupes
Les priodes temporelles
10
Groupe
Nagios 2: hritage simple
Commun
Win_Ram_Usage Lin_Ram_Usage
Template
Objet
11
Groupe
Nagios 3: hritage multiple
Commun
Snmp_Cpu_Usage
Snmp_Disk_Usage
Snmp_Process_Status
Win_Cpu_Usage Lin_Cpu_Usage
Snmp_Ram_Usage
Win_Disk_Usage Lin_Disk_Usage
Win_Ram_Usage Lin_Ram_Usage
Template
Objet
12
Groupe
Nagios 3: Les sous-groupes
Linux
MySQL Postgres
13
Groupe
Nagios 3: Les priodes temporelles
15
Groupe
Centreon: interface de monitoring
16
Groupe
Centreon: graphiques RRDTool
17
Groupe
Centreon: reporting
18
Groupe
Les nouveauts de Centreon 2
Gestion de Nagios 3
Gestion de NDOUtils
Amliorations dans l'interface web
Gestion des collecteurs multiples
19
Groupe
Centreon 2: collecteurs multiples
20
Groupe
NagVis
Outil de cartographie
Rcupre les donnes Nagios et les prsente dans une interface
web
Fond de l'cran personnalisable:
Europe ==> France ==> Nord/PdC ==> Hordain
Photo de la salle machine
Plan rseau
Architecture n Tiers
...
21
Groupe
NagVis: exemple de carte
22
Groupe
NagVis: exemple de reprsentation
23
Groupe
NagVis: exemple de reprsentation
24
Groupe
Suite...
25
MERCI DE VOTRE ATTENTION
russissons 27 r ue de Ber ri
75008 PARIS
Cdric Temple
Responsable du Ple Supervision
cedric.temple@linagora.com
Ensemble, Groupe LINAGORA
russissons 27 r ue de Ber ri
75008 PARIS
Naissance de NaReTo
Arbre de Navigation
Les Modules
Module Temps-Rel
Module Reporting
Module Suivi des Alarmes
Module Historique des Alarmes
Futur
28
Groupe
Naissance de NaReTo
29
Groupe
Buts de NaReTo
30
Groupe
Arbre de navigation
31
Groupe
Arbre de navigation: droits
Europe Service
32
Groupe
Arbre de navigation: dtails
Arborescence libre:
Pas de limite en nombre de noeuds ni de niveaux
Pas de limite en nombre de noeuds/niveau
Droits sur des noeuds en fonction du profil utilisateur
voir uniquement ce dont j'ai besoin
Profils rcuprs de Nagios
Parcours arborescents
Techniques
Fonctionnels
... en mme temps
33
Groupe
Module Temps-Rel
34
Groupe
Module: Reporting
35
Groupe
Reporting: dtails
36
Groupe
Module: Suivi des alarmes
37
Groupe
Suivi des alarmes: dtails
38
Groupe
Module: Historique des alarmes
39
Groupe
Historique des alarmes: dtails
40
Groupe
Futur de NaReTo
41
Groupe
Futur de NaReTo
Nouveaux modules
Capacity planning
Cartographie
destination des utilisateurs finaux
Documentation interne et procdures d'exploitation
Suivi de tickets
Rgles de logique (AND, OR, IF, ...)
Pour la remonte des tats
Pour le calcul de disponibilit
Amlioration de l'affichage
42
MERCI DE VOTRE ATTENTION
russissons 27 r ue de Ber ri
75008 PARIS
NOM INTERVENANT
FONCTION
MAIL
Ensemble, Groupe LINAGORA
russissons 27 r ue de Ber ri
75008 PARIS
45
Groupe
Installation de Nagios
46
Groupe
Installation de Nagios
47
Groupe
Installation de Nagios
# htpasswd -c /usr/local/nagios/etc/htpasswd.users
nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadmin
48
Groupe
Installation des plugins Nagios
49
Groupe
Installation de NDO-utils
Compilation de NDO-utils
Installation de NDO-utils
cp ndomod-2x ndo2db /usr/local/nagios/bin/
cp ndomod.cfg ndo2db.cfg /usr/local/nagios/etc
Creation de la base de donnes
cd db
./installdb
50
Groupe
Installation de NagVis
Installation de NagVis
Configuration de NagVis
cd /usr/local/nagios/share/nagvis
cp etc/nagvis.ini.php-sample etc/nagvis.ini.php
51
Groupe
Installation de Centreon
52
Groupe
Installation au travers de l'interface
53
Groupe
Installation au travers de l'interface
54
Groupe
Installation au travers de l'interface
55
Groupe
Installation au travers de l'interface
56
Groupe
Installation au travers de l'interface
57
Groupe
Installation au travers de l'interface
58
Groupe
Installation au travers de l'interface
59
Groupe
Installation au travers de l'interface
60
Groupe
Installation au travers de l'interface
61
Groupe
Installation au travers de l'interface
62
Groupe
Installation au travers de l'interface
63
Groupe
Installation au travers de l'interface
64
Groupe
Installation au travers de l'interface
65
Groupe
Installation de Nareto
66
Groupe
Installation de Nareto
Installation, suite...
# cp /usr/local/nagios/sbin/.htaccess \
/usr/local/nareto/
# cd /usr/local/nareto/
# chmod u+x scripts/nagios_alert.pl \
scripts/nagios_alert_agregation.pl
67
Groupe
Installation de Nareto
68
Groupe
Installation de Nareto
[Mysql Configuration]
host = localhost
user = root
password =
nareto_db = nareto
perfparse_db = perfparse
69
Groupe
Installation de Nareto
[Nagios Configuration]
configuration_file = /etc/nagios/nagios.cfg
log_file = /var/log/nagios/nagios.log
statuslog_file = /var/log/nagios/status.log
comment_file = /var/log/nagios/comment.log
archives_path = /var/log/nagios/archives
url_path = http://localhost/nagios/
70
Groupe
Installation de Nareto
[Nareto Configuration]
refresh = 60
global_state = 0
use_alias = 0
use_perfparse = 0
use_doublenode = 0
use_nagios = 0
admin = nagiosadmin
71
Groupe
Installation de Nareto
Configurer Apache
Crer un nouveau fichier /etc/apache2/conf.d/nareto.conf
72
Groupe
Installation de Nareto
Ajout de la crontab
/etc/cron.d/nareto.cron
73
Groupe
Installation d'une solution de supervision
74
Groupe
Fan : Fully Automated Nagios
A vous de jouer !
75
Groupe
Fan : Fully Automated Nagios
76
Groupe
Fan : Fully Automated Nagios
Pourquoi Fan ?
Simplifier l'installation de la solution de supervision :
L' installation est automatique
Les outils sont pr-configurs
Les liens entre les diffrents outils sont fonctionnels
Toutes les dpendances requises sont prsentes
Pourquoi CentOs ?
Compatibilit avec Red Hat
77
Groupe
Fan : Fully Automated Nagios
L'avenir de Fan ?
L'intgration de Nagios 3
L'intgration de Centreon 2 (stable)
Une version centralise et dcentralise pour Centreon 2
CentOS 5.2
Support des architectures 64 bits
78
MERCI DE VOTRE ATTENTION
russissons 27 r ue de Ber ri
75008 PARIS
Projet supervision
Assistance Publique Hpitaux de Paris
80
APHP Projet Supervision
LAPHP est un
tablissement public de
sant relevant de la Ville
de Paris.
Il est compos de 37
hpitaux (80 000
personnels) situs
essentiellement en Ile
de France.
APHP Projet Supervision
Mthodologie employe
Dfinition de la cible fonctionnelle.
tude de lexistant.
Analyse du march.
laboration de larchitecture.
Maquette.
Dploiement.
APHP Projet Supervision
Mtriques
Procdures
Rapports
La solution retenue:
Un couple console / sonde par site.
Site 1
Console Centrale
Modle physique
Central NARETO
N2RRD
NagVis DokuWiki
Site 2
Apps
Reprsentation Logique
Console Site
N2RRD
Secteurs
NagVis
DokuWiki
APHP Projet Supervision
Configuration de l'outil:
La configuration est ralise l'aide d'une feuille de donnes
OpenOffice ou Excel. Cette mthode permet une souplesse
d'importation des donnes dj existantes dans d'autres outils.
Liste de diffusion
100
100
101
101
102
102
APHP Projet Supervision
Points forts:
matrise des outils
flexibilit
Point faibles:
il n'existe pas de solution clef en main
temps dveloppement