Présentation donnée lors du séminaire LINAGORA, intitulé : « Superviser et administrer votre SI avec les Logiciels Libres ! Ça marche ! » du mois d'octobre 2009.
Présentation de la nouvelle version de Mozilla Thunderbird
Présentation Séminaire Supervision 2009
1. Matinée Pour Comprendre
La puissance des outils Libres pour la
supervision votre infrastructure informatique
La supervision Open Source
David HANNEQUIN
Expert Supervision
Groupe LINAGORA
david.hannequin@linagora.com
2. Agenda 2
L'expérience Linagora
État du marché supervision et besoins des entreprises
Démarche de mise en oeuvre d’un projet de supervision
Open Source
La distribution FAN
3. Qui sommes-nous ? 3
● LINAGORA est l'une des sociétés les plus importantes
sur le marché des logiciels libres, au niveau mondial.
➔ Leader dans l'édition de logiciels Open Source
➔ Plus de 150 experts à votre service
➔ Une présence en France (Paris, Lyon, Toulouse et
Marseille), en Belgique et aux Etats-Unis
➔ Plus de 500 clients dont plus de 60% de très grands
comptes
➔ Un réseau important de partenaires
➔ Un fort soutien au Libre
4. Implantations 4
Bruxelles
San Francisco
Paris
Lyon
Toulouse
Marseille
5. LINAGORA : Editeur Orienté Services 5
● LINAGORA est un éditeur de logiciels libres
● Notre vocation est :
➔ De développer avec ses équipes de R&D des Logiciels
Libres
➔ D'être l'intermédiaire de confiance entre les communautés
et ses clients
➔ De vendre une Open Source Software Assurance
➔ Et enfin d'être un expert de l'Open Source capable de
mener des grands projets de mise en œuvre de solution
libre
6. Nos produits 6
● LINAGORA édite ses propres logiciels Open Source et
propose une gamme de services professionnels pour
réussir les grands projets du Libre.
● L'activité d'édition Open Source s'articule autour de 4
offres innovantes :
➔ Outils de messagerie et de travail collaboratif avec OBM :
obm.org
➔ Applications de gestion et de fédération des identités avec
LinID: linid.org
➔ Solutions de sécurité avec LinPKI : linpki.org
➔ Solutions de Service Management avec LinSM
7. Open Source Software Assurance 7
● Une gamme de services complète à partir d'un guichet
unique pour sécuriser votre SI à composantes Open
Source. La mission de l'OSSA est de vous fournir une
expertise personnalisée sur vos logiciels libres.
● Avec un engagement de résultats, une équipe d'experts
vous assiste pour :
➔ la résolution des anomalies rencontrées
➔ l'intégration des correctifs aux communautés concernées
➔ des paramétrages complexes
➔ l'administration des logiciels supportés
➔ leur intégration dans votre SI
9. Répartition du Chiffre d'Affaires 9
Répartition du CA par pôle Répartition du CA par secteur
LPS
Secteur Public
40%
50%
LTS
10%
LRS LGS
25% 25%
Secteur Privé
50%
11. Offre Supervision 11
● Installation / configuration / optimisation / formation /
support / maintenance
● Développement de plugins de supervision (« sondes »)
● Ajout de nouveaux modules fonctionnels
● Base de supervision préconfigurée
● Méthodologie éprouvée sur des grands projets
13. APHP – Projet Supervision 13
● L’APHP est un établissement public de
santé relevant de la Ville de Paris.
● Il est composé de 37 hôpitaux (80 000
personnels) situés essentiellement en
Ile de France.
● Le parc informatique de l'APHP se
compose de 38 000 postes de travail.
● Le périmètre à superviser comprend
environ 8 000 serveurs (Unix, Windows,
Linux) et 3 000 équipements réseau
(Cisco, Nortel).
14. Agenda 14
L'expérience Linagora
État du marché supervision et besoins des entreprises
Démarche de mise en oeuvre d’un projet de supervision
Open Source
La distribution FAN
15. Les Besoins 15
Superviser quoi ?
➔ Le réseau et ses équipements
➔ Les serveurs
➔ Les périphériques
➔ Les applications
➔ ...
16. Les Besoins 16
Superviser pourquoi ?
➔ Prévenir en cas de problèmes
➔ Réduire les durées d'interventions
➔ Prévoir certains problèmes
17. Les Besoins 17
Superviser comment ?
➔ Analyse de fichiers journaux
➔ Récupérer des résultats de scripts locaux ou distants
➔ Par SNMP : Simple Network Management Protocol
➔ Vérification passive
➔ Vérification active
18. Les Besoins 18
Les modules de supervision
➔ Supervision réseau
➔ Supervision système : technique et applicative
➔ Lancement de commandes
➔ Envoi d'alertes : popup, son, email, téléphone, sms
➔ Visualisation du Système d'Information : cartographie,
tableaux de bord...
➔ Reporting
19. Les outils de la supervision 19
Le marché de la supervision
➔ Offres commerciales
✔ HP : la gamme Openview
✔ BMC : Patrol
✔ IBM : Tivoli
➔ Offres Open Source
✔ Zabbix
✔ OpenNMS
✔ Nagios
20. Les Besoins 20
● Offres commerciales
● Avantages :
➔ Offre packagée
➔ Prise en main aisée
● Inconvénients :
➔ Le coût
➔ L'extensibilité
➔ Pérennité de l'outil
21. Les Besoins 21
Offres open source
Avantages :
➔ Gratuit
➔ Pérennité
Inconvénient :
➔ Parfois complexe à mettre en oeuvre
22. Agenda 22
L'expérience Linagora
État du marché supervision et besoins des entreprises
Démarche de mise en oeuvre d’un projet de supervision
Open Source
La distribution FAN
23. La démarche 23
Le travail en amont indispensable :
● Inventaires des équipements du parc informatique
● Liste des indicateurs
24. La démarche 24
L'inventaire des équipements du parc informatique :
● Nom de l'équipement
● Adresse IP
● Type d'équipement ( Serveur, Switch, Routeur,
Imprimantes, …)
● Système d'exploitation ( Windows 2003 64bits, Linux
RedHat 5.4 32 bits, Solaris 10, etc... )
● Emplacement de l'équipement dans l'architecture ( sur
quel switch est branché le serveur ? )
25. La démarche 25
Définition des indicateurs :
● Quoi ? Le processeur, le disque, l'interface réseau, etc...
● Quel seuil ? Partition remplit à 80 %
● Quelle fréquence ? Toutes les 15 minutes
● Quel vecteur ? Par SSH, par SQL, par SNMP
● Qui avertir en cas d'alerte ? Administrateur Linux,
Administrateur Windows
● Quelle plage horaire ? Tous les jours et 24 heures sur 24,
sauf le premier dimanche du mois
26. La démarche 26
Exemple de tableau d'indicateurs
27. La démarche 27
● Référencer toutes les informations sur les indicateurs
● Déduire le nombre d'indicateurs pour avoir le nombre de
serveurs
● Création d'une règle de nommage
● Ouverture des flux réseaux
● Installation des outils de supervision
● Sur le serveur de supervision installation de l'outil de
supervision et ses plugins
● Sur les serveurs à superviser les plugins ou agent SNMP
28. La démarche 28
● Création des différents modèles pour permettre une
configuration plus rapide
● Déploiement sur un nombre limité d'indicateurs
● Trier les alertes et améliorer leur pertinence
● Ajustement des seuils des indicateurs
● Déploiement de la totalité des indicateurs
● Activation de l'envoie des alertes par email et/ou SMS
29. Agenda 29
L'expérience Linagora
État du marché supervision et besoins des entreprises
Démarche de mise en oeuvre d’un projet de supervision
Open Source
La distribution FAN
30. Construisons notre Supervision 30
● Superviser les services standards
➔ HTTP, DNS, FTP, DHCP, SMTP, POP, IMAP, ...
● Superviser le matériel
➔ État des disques physiques, CPU, DIM, cartes RAID,
ventilateurs, sondes de températures, ...
● Superviser les applicatifs
➔ Services web, processus, fichiers de log, serveurs
d'application Java, ...
● Superviser les équipements réseaux
➔ Routeurs, switchs, Firewall, Wifi, ...
31. Construisons notre supervision 31
● Interface web de supervision ”basique”
● Interface web de configuration
● Graphiques de tendance
● Cartographie
● Reporting
● Procédures de récupération
● Stockage des données dans une base SQL
33. FAN, Fully Automated Nagios 33
● Distribution Linux orientée supervision
● Un CD contient
➔ Le système d'exploitation
➔ Les applications de supervision
● FAN est basé sur CentOS
● FAN ajoute les paquets de supervision
● FAN pré-configure les outils
● FAN est un projet Libre et gratuit
● http://fannagioscd.sourceforge.net
34. FAN, Fully Automated Nagios 34
● Installation par... quelqu'un!!!
● Documentation:
➔ ”Mettre le CDROM dans le lecteur”
➔ ”Démarrer le serveur”
➔ ”Taper la touche <entrée>”
➔ ”Répondre aux questions”
➔ ”C'est prêt”
35. Outils disponibles dans FAN 2.0 35
● Nagios 3 et les plugins Nagios 1.4.14
● Centreon 2.0.2
● NaReTo 1.1.6
● NagVis 1.4.1
● NDOUtils 1.4b8
● Dokuwiki (dernière version)
● NRPE et NSCA dans leurs dernières versions
● Plugins SNMP externes
➔ MySQL, Postgres, SNMP, Cisco, HP, ....
● Rsyslog
37. Centreon 37
● Outil polyvalent basé sur Nagios
● Interface web de configuration
● Interface web de Supervision
● Interface de Reporting
● Graphiques RRDTool
➔ Taux d'occupation CPU/RAM/Partitions/...
● Forte communauté française
● Nombreux tutoriels
41. NagVis 41
● Outil de cartographie
● Récupère les données Nagios et les présente dans une
interface web
● Fond de l'écran personnalisable:
➔ Europe ==> France ==> Nord/PdC ==> Hordain
➔ Photo de la salle machine
➔ Plan réseau
➔ Architecture n Tiers
➔ ...
49. Sites web 49
● http://fannagioscd.sourceforge.net
● http://sourceforge.net/projects/fannagioscd
● Version en cours: 1.1
● Version 2.0 très proche de la sortie
● Disponible depuis la version 0.2
50. Et le futur? 50
● Architecture distribuée
● Catégorisation de serveurs
➔ Serveur central de consultation
➔ Serveur de base de données
➔ Serveur(s) collecteur(s)
● Installation automatisée de chaque catégorie
➔ ”central” au boot installe un serveur central
➔ ”database” au boot installe un serveur de base de données
➔ ”collector” installe un serveur collecteur
52. Matinée Pour Comprendre
La puissance des outils Libres pour la
supervision votre infrastructure informatique
Merci de votre attention
contact@linagora.com
52