RMLL_2011_icinga_un_fork_de_nagios_core.odp
Upcoming SlideShare
Loading in...5
×
 

RMLL_2011_icinga_un_fork_de_nagios_core.odp

on

  • 1,192 views

 

Statistics

Views

Total Views
1,192
Views on SlideShare
1,192
Embed Views
0

Actions

Likes
1
Downloads
19
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

RMLL_2011_icinga_un_fork_de_nagios_core.odp RMLL_2011_icinga_un_fork_de_nagios_core.odp Presentation Transcript

  • Icinga un fork de Nagios Core Charles JUDITH Icinga french community wiki manager [email_address] RMLL 2011 à Strasbourg Icinga un Fork de Nagios Core
  • Sommaire
    • Que signifit le mot « Icinga »
    • C'est quoi Icinga ?
    • Pourquoi ce fork ?
    • Au cœur d'Icinga
    • Icinga vs Nagios
    • Compatibilité avec les addons de Nagios
    • Comment migrer de Nagios vers Icinga ?
    • Pourquoi migrer de Nagios via Icinga ?
    • La communauté d'Icinga
    • Où trouver de l'aide sur Icinga ?
    • Questions
  • Que signifit le mot Icinga ?
    • Mot zoulou signifiant :
        • «il cherche»,
        • «il permet de parcourir»,
        • «il examine ».
    • Comment cela se pronnonce ?
        • Comme vous le voulez !
  • C'est quoi Icinga ?
    • Fork de Nagios Core (Coeur de Nagios).
    • « Solution de supervision » Open Source :
        • veille sur un réseau,
        • Veille sur un système,
        • avertit l'utilisateur des erreurs
        • génère des données de performance pour les rapports.
    • Evolutive et extensible
    • Distribué sous GPL V2
  • Pourquoi ce fork ?
    • Frustration des contributeurs de Nagios
    • Manque de transparence du project leader de Nagios (Ethan Galstad).
    • Nagios n'évolue plus beaucoup
    • Le principal développeur de nagios se concentre sur son projet Nagios XI ($$)
  • Au cœur d'Icinga
    • Architecture d'Icinga si IDOutils et icinga-web sont installés :
  • Au cœur d'Icinga
    • Icinga propose plusieurs composants :
    • Icinga Core
    • Icinga Web
    • Icinga API
    • Icinga Report
    • IDOutils
  • Icinga Core
    • Coeur de la supervision ;
    • Gère le suivi des tâches ;
    • Gère la réception des résultats de contrôles de différents plugins.
    • Communique les résultats des plugins à IDOUtils ;
  • Icinga API
    • Fonctionne avec Icinga-web
    • Récupère les informations du cœur (Icinga Core)  à travers le IDODB.
    • C'est une couche php au dessus 3 SGBDR
    • Permet de faire bastraction des requêtes SQL
  • Icinga Web
    • Portail en ligne pour afficher les résultats de surveillance d'Icinga ;
    • Envoi de commandes à Icinga Core.
    • Vision générique pour garder un contrôle sur la santé de votre réseau en temps réel.
    • Des addons peuvent être intégré
    • Flexible
    • Personnalisable
  • Icinga web
  • Icinga web
  • Icinga reporting
    • Addon de reporting pour Icinga
    • Visualisation des rapports SLA
    • Capacity planning
    • Rapport complet de surveillance de l'environnement
    • Rapport proposant le top 10 des hôtes ou services problématiques
    • Automatisation de l'envoi des rapports et des rapports d'archive pour une utilisation ultérieure.
    • Format des rapports pré-définissables: PDF, HTML, Excel, CSV, RTF.
    • Icinga Reporting propose des modèles prédéfinis pour vous donner un coup de pouce.
  • Icinga reporting
  • Icinga reporting
  • IDOutils
    • Basé sur ndoutils
    • Stocker toutes les données de configuration et d'événements dans une base de données
    • MySQL, Oracle et PostgreSQL sont pris en charge
    • Fonctionne avec plusieurs types d'installations :
        • Simples ;
        • Instances multiples ;
    • Développement futur :
        • Une seul instance d'Icinga pour plusieurs BDD ;
        • Instances multiples avec plusieurs BDD pour chanque instances ;
  • IDOutils
    • Multiples instances
  • Nagios VS Icinga
    • Nagios(R) = Open core
    • Icinga = open source
    Core Icinga Nagios Core 3.2.3 Licence GPL v2 GPL v2 Roadmap Publique Privée Support communautaire Oui Oui Interface Web du core Standards récents du web CGI/C HTML/CSS SGBDR supportés MySQL PostgreSQL Oracle MySQL PostgreSQL Nombres de développeurs > 20 2
  • Icinga VS Nagios Web Icinga (Icinga-web) Nagios Core 3.2.3 Technologie web AJAx/ExtJs PHP5/Agavi HTML/CSS CGI/C HTML/CSS Dashbord dynamique Oui Non Recherche directe Oui Non Interface multilingue + 20 langues Non Authentification Database LDAP HTTP Basic HTTP Basic Rapport SLA Via Addon Via Addon
  • Icinga VS Nagios Backend API Icinga Nagios Core 3.2.3 API pour le backend Oui Non
  • Compatibilité avec les addons de Nagios
    • Outils de gestion de configuration en mode web :
        • Centreon, NConf, NagiosQL, LConf, Lilac, ...
    • Supervision distante :
        • NSCA, NRPE, check_mk,NSClient++, ...
    • Supervision passive pour des hôtes distants :
        • check_mk, ...
    • Vue métier :
        • Business Process Addon ...
    • Visualisation d'information (métrologie, weathermap, ...) :
        • PNP4Nagios
        • NagVis
    • Interfaces web alternatives :
        • Thruk, MultiSite, ...
  • Comment migrer de Nagios vers Icinga ?
    • Il suffit de sauvegarder les fichiers de configuration des objets de Nagios ;
    • Exemple : commands.cfg, services.cfg, hosts.cfg, contacts.cfg ;
    • Sauvegarder ses plugins s'ils sont dans un sous répertoire de Nagios ;
    • Installer Icinga
    • Rapatrier ses plugins ;
    • Recopier la configuration des objets de Nagios dans le répertoire de configuration d'Icinga ;
    • Modifier le fichier de configuration principal d'Icinga (icinga.cfg) en conséquence ;
    • Testez sa configuration, puis lancer Icinga
    • Supprimer Nagios
  • Pourquoi migrer de Nagios vers Icinga
    • Icinga est un projet innovant ;
    • Communauté très active et ouverte à toute proposition d'évolution;
    • Icinga-web disponible en plus de 20 langues ;
    • Projet toujours en évolution ;
    • Dépasse Nagios dans certains domaines (exemple : interface web) ;
    • Forké par des « gros contributeurs » de nagios ;
    • Projet avec une roadmap publique ;
    • Le projet est devenu aussi mature que Nagios ;
    • Compatible avec * tous * les addons de Nagios ;
    • Plusieurs développeurs sur le projet ;
    • Compatibles avec les SGBD les plus connus ;
  • Qu'en est-il de la communauté d'Icinga ?
    • Communauté très attractive :
        • Canaux IRC (#icinga et #icinga-devel sur freenode.org)
        • Liste de diffusion utilisateurs [email_address]
    • Est-ce qu'il y a une communauté française ?
    • Une communauté reconnaissante, par exemple :
    • http://www.icinga.org/2011/06/02/icinga-wiki-introduces-french-community-wiki-manager/
    • Vous désirez contribuer au projet Icinga ?
    • Rejoignez-nous sur www.icinga.org ou sur wiki.icinga.org
    • Pour toute demande d'information [email_address]
  • Où trouver de l'aide sur Icinga ?
    • wiki.icinga.org
    • wiki.monitoring-fr.org
    • Canaux IRC :
        • #icinga sur freenode
    • Liste de diffusion utilisateurs :
        • [email_address]
    • ...
  • Questions ?
    • # while true ; do echo « It's troll time » ; done
  • Merci de votre attention Contact : LINAGORA – Siège social 80, rue Roque de Fillol 92800 PUTEAUX FRANCE Tél. : 0 810 251 251 (tarif local) Fax : +33 (0)1 46 96 63 64 Mail : [email_address] Web : www.linagora.com