Your SlideShare is downloading. ×
0
Icinga un fork de Nagios Core Charles JUDITH Icinga french community wiki manager  [email_address] RMLL 2011 à Strasbourg ...
Sommaire <ul><li>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 </li></ul>
Que signifit le mot Icinga ? <ul><li>Mot zoulou signifiant : </li><ul><ul><li>«il cherche»,
«il permet de parcourir»,
«il examine ». </li></ul></ul><li>Comment cela se pronnonce ? </li><ul><ul><li>Comme vous le voulez !  </li></ul></ul></ul>
C'est quoi Icinga ? <ul><li>Fork de Nagios Core (Coeur de Nagios).
« Solution de supervision » Open Source : </li><ul><ul><li>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. </li></ul></ul><li>Evolutive et extensible
Distribué sous GPL V2 </li></ul>
Pourquoi ce fork ? <ul><li>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 ($$) </li></ul>
Au cœur d'Icinga <ul><li>Architecture d'Icinga si IDOutils et icinga-web sont installés : </li></ul>
Au cœur d'Icinga <ul><li>Icinga propose plusieurs composants :
Upcoming SlideShare
Loading in...5
×

RMLL_2011_icinga_un_fork_de_nagios_core.odp

970

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
970
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "RMLL_2011_icinga_un_fork_de_nagios_core.odp"

  1. 1. Icinga un fork de Nagios Core Charles JUDITH Icinga french community wiki manager [email_address] RMLL 2011 à Strasbourg Icinga un Fork de Nagios Core
  2. 2. Sommaire <ul><li>Que signifit le mot « Icinga »
  3. 3. C'est quoi Icinga ?
  4. 4. Pourquoi ce fork ?
  5. 5. Au cœur d'Icinga
  6. 6. Icinga vs Nagios
  7. 7. Compatibilité avec les addons de Nagios
  8. 8. Comment migrer de Nagios vers Icinga ?
  9. 9. Pourquoi migrer de Nagios via Icinga ?
  10. 10. La communauté d'Icinga
  11. 11. Où trouver de l'aide sur Icinga ?
  12. 12. Questions </li></ul>
  13. 13. Que signifit le mot Icinga ? <ul><li>Mot zoulou signifiant : </li><ul><ul><li>«il cherche»,
  14. 14. «il permet de parcourir»,
  15. 15. «il examine ». </li></ul></ul><li>Comment cela se pronnonce ? </li><ul><ul><li>Comme vous le voulez ! </li></ul></ul></ul>
  16. 16. C'est quoi Icinga ? <ul><li>Fork de Nagios Core (Coeur de Nagios).
  17. 17. « Solution de supervision » Open Source : </li><ul><ul><li>veille sur un réseau,
  18. 18. Veille sur un système,
  19. 19. avertit l'utilisateur des erreurs
  20. 20. génère des données de performance pour les rapports. </li></ul></ul><li>Evolutive et extensible
  21. 21. Distribué sous GPL V2 </li></ul>
  22. 22. Pourquoi ce fork ? <ul><li>Frustration des contributeurs de Nagios
  23. 23. Manque de transparence du project leader de Nagios (Ethan Galstad).
  24. 24. Nagios n'évolue plus beaucoup
  25. 25. Le principal développeur de nagios se concentre sur son projet Nagios XI ($$) </li></ul>
  26. 26. Au cœur d'Icinga <ul><li>Architecture d'Icinga si IDOutils et icinga-web sont installés : </li></ul>
  27. 27. Au cœur d'Icinga <ul><li>Icinga propose plusieurs composants :
  28. 28. Icinga Core
  29. 29. Icinga Web
  30. 30. Icinga API
  31. 31. Icinga Report
  32. 32. IDOutils </li></ul>
  33. 33. Icinga Core <ul><li>Coeur de la supervision ;
  34. 34. Gère le suivi des tâches ;
  35. 35. Gère la réception des résultats de contrôles de différents plugins.
  36. 36. Communique les résultats des plugins à IDOUtils ; </li></ul>
  37. 37. Icinga API <ul><li>Fonctionne avec Icinga-web
  38. 38. Récupère les informations du cœur (Icinga Core)  à travers le IDODB.
  39. 39. C'est une couche php au dessus 3 SGBDR
  40. 40. Permet de faire bastraction des requêtes SQL </li></ul>
  41. 41. Icinga Web <ul><li>Portail en ligne pour afficher les résultats de surveillance d'Icinga ;
  42. 42. Envoi de commandes à Icinga Core.
  43. 43. Vision générique pour garder un contrôle sur la santé de votre réseau en temps réel.
  44. 44. Des addons peuvent être intégré
  45. 45. Flexible
  46. 46. Personnalisable </li></ul>
  47. 47. Icinga web
  48. 48. Icinga web
  49. 49. Icinga reporting <ul><li>Addon de reporting pour Icinga
  50. 50. Visualisation des rapports SLA
  51. 51. Capacity planning
  52. 52. Rapport complet de surveillance de l'environnement
  53. 53. Rapport proposant le top 10 des hôtes ou services problématiques
  54. 54. Automatisation de l'envoi des rapports et des rapports d'archive pour une utilisation ultérieure.
  55. 55. Format des rapports pré-définissables: PDF, HTML, Excel, CSV, RTF.
  56. 56. Icinga Reporting propose des modèles prédéfinis pour vous donner un coup de pouce. </li></ul>
  57. 57. Icinga reporting
  58. 58. Icinga reporting
  59. 59. IDOutils <ul><li>Basé sur ndoutils
  60. 60. Stocker toutes les données de configuration et d'événements dans une base de données
  61. 61. MySQL, Oracle et PostgreSQL sont pris en charge
  62. 62. Fonctionne avec plusieurs types d'installations : </li><ul><ul><li>Simples ;
  63. 63. Instances multiples ; </li></ul></ul><li>Développement futur : </li><ul><ul><li>Une seul instance d'Icinga pour plusieurs BDD ;
  64. 64. Instances multiples avec plusieurs BDD pour chanque instances ; </li></ul></ul></ul>
  65. 65. IDOutils <ul><li>Multiples instances </li></ul>
  66. 66. Nagios VS Icinga <ul><li>Nagios(R) = Open core
  67. 67. Icinga = open source </li></ul>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
  68. 68. 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
  69. 69. Icinga VS Nagios Backend API Icinga Nagios Core 3.2.3 API pour le backend Oui Non
  70. 70. Compatibilité avec les addons de Nagios <ul><li>Outils de gestion de configuration en mode web : </li><ul><ul><li>Centreon, NConf, NagiosQL, LConf, Lilac, ... </li></ul></ul><li>Supervision distante : </li><ul><ul><li>NSCA, NRPE, check_mk,NSClient++, ... </li></ul></ul><li>Supervision passive pour des hôtes distants : </li><ul><ul><li>check_mk, ... </li></ul></ul><li>Vue métier : </li><ul><ul><li>Business Process Addon ... </li></ul></ul><li>Visualisation d'information (métrologie, weathermap, ...) : </li><ul><ul><li>PNP4Nagios
  71. 71. NagVis </li></ul></ul><li>Interfaces web alternatives : </li><ul><ul><li>Thruk, MultiSite, ... </li></ul></ul></ul>
  72. 72. Comment migrer de Nagios vers Icinga ? <ul><li>Il suffit de sauvegarder les fichiers de configuration des objets de Nagios ;
  73. 73. Exemple : commands.cfg, services.cfg, hosts.cfg, contacts.cfg ;
  74. 74. Sauvegarder ses plugins s'ils sont dans un sous répertoire de Nagios ;
  75. 75. Installer Icinga
  76. 76. Rapatrier ses plugins ;
  77. 77. Recopier la configuration des objets de Nagios dans le répertoire de configuration d'Icinga ;
  78. 78. Modifier le fichier de configuration principal d'Icinga (icinga.cfg) en conséquence ;
  79. 79. Testez sa configuration, puis lancer Icinga
  80. 80. Supprimer Nagios </li></ul>
  81. 81. Pourquoi migrer de Nagios vers Icinga <ul><li>Icinga est un projet innovant ;
  82. 82. Communauté très active et ouverte à toute proposition d'évolution;
  83. 83. Icinga-web disponible en plus de 20 langues ;
  84. 84. Projet toujours en évolution ;
  85. 85. Dépasse Nagios dans certains domaines (exemple : interface web) ;
  86. 86. Forké par des « gros contributeurs » de nagios ;
  87. 87. Projet avec une roadmap publique ;
  88. 88. Le projet est devenu aussi mature que Nagios ;
  89. 89. Compatible avec * tous * les addons de Nagios ;
  90. 90. Plusieurs développeurs sur le projet ;
  91. 91. Compatibles avec les SGBD les plus connus ; </li></ul>
  92. 92. Qu'en est-il de la communauté d'Icinga ? <ul><li>Communauté très attractive : </li><ul><ul><li>Canaux IRC (#icinga et #icinga-devel sur freenode.org)
  93. 93. Liste de diffusion utilisateurs [email_address] </li></ul></ul><li>Est-ce qu'il y a une communauté française ?
  94. 94. Une communauté reconnaissante, par exemple :
  95. 95. http://www.icinga.org/2011/06/02/icinga-wiki-introduces-french-community-wiki-manager/
  96. 96. Vous désirez contribuer au projet Icinga ?
  97. 97. Rejoignez-nous sur www.icinga.org ou sur wiki.icinga.org
  98. 98. Pour toute demande d'information [email_address] </li></ul>
  99. 99. Où trouver de l'aide sur Icinga ? <ul><li>wiki.icinga.org
  100. 100. wiki.monitoring-fr.org
  101. 101. Canaux IRC : </li><ul><ul><li>#icinga sur freenode </li></ul></ul><li>Liste de diffusion utilisateurs : </li><ul><ul><li>[email_address] </li></ul></ul><li>... </li></ul>
  102. 102. Questions ? <ul><li># while true ; do echo « It's troll time » ; done </li></ul>
  103. 103. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×