Académique Documents
Professionnel Documents
Culture Documents
Pierre-Antoine Angelini
Responsable du
Plan de la prsentation
Presentation Rennes 1, du CRI et de ses missions Les outils utiliss dont Nagios Nagios, un outil libre et maintenu Structure et fonctionnement de Nagios
Plan de la prsentation
Logiciels complmentaires Configuration d'un serveur Nagios Implmentation l'Universit de Rennes 1 Voil, plugins et matriels complmentaires Conclusion Questions
Prsentation Rennes 1
Le CRI de Rennes 1
5 Ples
Le Ple Infrastructures
12 ingnieurs et techniciens
Un rseau WAN sur 4 dpartements 10.000 ports rseaux pour 8000 machines 120 serveurs centraux 5000 tlphones (dont 900 en TOIP pure)
Il en dcoule :
HPOV : rseau pur Cacti : usage bande passante rseau et historique Nedi : dcouverte du rseau Nfsen : analyse statistiques et historique flux (netflow) Nagios: services ++
Un dveloppeur l'origine : Ethan Galstad Une quipe dsormais Depuis 2002 (V1 Beta - Netsaint l'origine) Un succs mondial Un outil de niveau professionnel reconnu
Un succs mondial
Quelques chiffres :
On peut tout faire .... avec du temps Ce n'est pas un outil SNMP (mme si plugins) Il ne trace pas des graphes par dfaut (seulement des tendances 4 tats - trends) Il bnficie de nombreux contributeurs, addons, plugins
Une interface Web de visualisation Un planificateur de tches des scripts et programmes excuter
Principe de fonctionnement
Principe de fonctionnement
Machine X
Principe de fonctionnement
Machine X
Principe de fonctionnement
Principe de fonctionnement
Lociciels complmentaires
Nuvola (thme pour Nagios) Plugin Firefox permettant un affichage des alarmes PNP, permettant de faire des graphs RRD tous les rajouts de la communaut
Lociciels complmentaires
En mode texte
define service { host_name LILAS service_description 8807-nabucoweb.univ-rennes1.fr servicegroups APPLICATIONS_JAVA is_volatile 0 check_command check_http5!lilas.univ-rennes1.fr!/nagios/test.jsp!8807 max_check_attempts 1 normal_check_interval 10 retry_check_interval 1 active_checks_enabled 1 passive_checks_enabled 1 check_period 24x7 parallelize_check 1 obsess_over_service 0 check_freshness 0 event_handler_enabled 1 flap_detection_enabled 1 process_perf_data 1 retain_status_information 0 retain_nonstatus_information 0 contact_groups groupe_astreinte notification_interval 50 notification_period astreinte notification_options w,u,c,r notifications_enabled 1 register 1 }
Interfaces graphiques
Implmentation l'Universit
Nagios ddi ToIP entirement automatique Sondes matrielles Applications dveloppes autour de Nagios
voil plugins
Implmentation l'Universit
check_load : surveillance de la charge des serveurs check_disk : surveillance de l'occupation des partitions check_http : surveillance des services web check_oracle et check_mysql : surveillance des SGBD check_proc : surveillance des processus et tant d'autres...
Implmentation l'Universit
En tout :
Nagios-serveurs : 99 htes et 625 services Nagios-proxi : 30 htes et 66 services Nagios-tlphonie : 930 quipements
Sondes matrielles
La sonde Websensor EM01B : temprature hygromtrie luminosit
La sonde SCANGAULE Scanway Ethernet Probe : Non spcifique Nagios, mais SNMP Fonctionne avec un switch et des sondes Varit des sondes : temprature, luminosit, hygromtrie, courant AC/DC, ventilation, ouverture de porte...
Nagios gnre un message vocal en fonction du problme Message envoy sur le tlphone portable d'une malette spcifique Permet le redmarrage d'un service la place d'un humain
Evolution permanente de Nagios au CRI pour s'adapter aux nouvelles demandes De nouveaux plugins sont dvelopps rgulirement pour mieux rpondre aux besoins de surveillance
Conclusion
Nagios :
Un outil trs adaptable Trs riche et aisment configurable Une communaut trs active Un ensemble de logiciels gratuits
Questions