Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare une entreprise Scribd logo
MeetUp Mars 2017
Reprise d’un parc
« Agent »
1
Présentateur
Nom
Position
Expérience
MAILLIET François-Hugues
Fondateur de la société UTAK
Société UTAK
2
Expert des solutions de surveillance,
d’automatisation et des processus ITIL
depuis une vingtaine d’année
Contributeur à la Cool Team
Sommaire
• Préambule
• Posons le décor
• Etude de cas
• La preuve par l’exemple
• Et pour conclure
3
• De quoi parlons nous ?
o En soit, l’automatisation est applicable a beaucoup de domaine :
▪ Informatique, Domestique, Chaine de montage et robotique, …
• Brouillage
o la recherche du mot clef, de l’accroche ou encore attirer l’œil
▪ pour se distinguer, chaque compétiteur a une façon
de parler déformée : le jargon
✓http://jargonf.org/wiki/Accueil
o l’innovation
▪ dans le domaine de l’informatique, ne sommes nous pas tous rentrés dans le « cloud », voire l’air du 2.0, oups, 3.0 ?
o Les sigles et acronymes : KPI, VIP, SMS
Préambule
4
• Selon le site www.sigles.net, que pariez-vous pour la définition de :
o FBI ?
▪ Fausse Bonne Idée
▪ Federal Bureau of Investigation
o KPI ?
▪ Kuwait Petroleum International
▪ Key Performance Index (non cité)
Pour illustrer

Entre ce que je pense,
ce que je veux dire,
ce que je crois dire,
ce que je dis,
ce que vous voulez entendre,
ce que vous entendez,
ce que vous croyez y comprendre,
ce que vous voulez comprendre,
et ce que vous comprenez,
Il y a au moins 9 possibilités de ne pas se comprendre...
…et de conclure le préambule
6
Posons le décor
MeetUp Mars 2017
7
Vision « logiciel libre »
• Introduction
oContexte « Crise »
▪ Offres SaaS
✓Offres logicielles libres
Revenir aux basiques
Objectifs
➢Réduire les coûts
▪ Pas d’administration technique
▪ Pas de gestion d’évolutions de la
solution
▪ Pas de coût d’investissements
logiciels
✓Pas de gestion des licences (à
analyser)
Une couverture très étendue
Poste de travail
Infrastructure
Développement
Collaboratif
Virtualisation
Téléphonie
Web Base
Accès
0
50
100
150
200
250
300
350
Année 0 Année 1 Année 2 Année 3 Année 4 Année 5
Coûts
Ce que l’on peut en attendre ?
• Une réelle économie
o Retours d’expérience :
▪ budget global diminuant à minima de 20 à 25%
▪ La diminution s’accentue dans le temps
Pic projet transition
Pic montée de niveau
Mais la transition du « libre » au « libre » ?
• Ecosystème Nagios
o Pour les systèmes d’exploitation, les socles et leurs applications
▪ Choix d’utilisation des agents NRPE/NCPA souvent lié à la sécurité des flux
▪ Choix des plugins pour la surveillance de tel ou tel périmètre
• Du propriétaire au « libre », l’apport est rapide, mais qu’en est-il d’un
Nagios vers Zabbix ?
11
Etude de cas
MeetUp Mars 2017
12
Contexte
• Un client d’envergure internationale utilise Nagios combiné à d’autres
produits libres
• Le périmètre Nagios est dédié à la surveillance des systèmes
d’exploitation et les applications qu’ils hébergent
• Le choix de surveillance a été initialement l’utilisation d’agent (NRPE)
o Choix lié à la sécurité des ouvertures de flux
• Notre cas d’étude zoome sur la reprise du parc « agent »
13
Zabbix VOI (Value Of Investment)
• Le client a identifié la valeur de l’investissement selon les critères suivants :
o Interface full Web (exploitation, administration, configuration)
o Stockage unifié
▪ Données de configuration, des évènements et des indicateurs dans une base de données structurées
o Une solution « tout en un » pour tout périmètre (réseau, système, stockage, applications, …)
▪ Restitution (évènement, graphe et cartographie)
▪ Notification (scénario temporel de notification)
▪ Corrélation & Agrégation
▪ Maitrise de l’heure de contrôle
▪ Automatisation et adaptabilité aux changements (Découverte standard et découverte avancée)
▪ SLA
▪ Une trentaine de langues
▪ Une surveillance de base unifiée sans aucun plugin
14
…mais...
• Malgré les apports, gros chalenge pour remplacer un parc important !
• Quid de la transition ou encore de la capitalisation de ce qui a été fait
avant ?
• L’élément clef majeur est le suivant : peut-on récupérer un parc agent et
ses plugins ?
o Analysons d’abord la situation
15
Nagios
• Un plugin Nagios est d’abord pour contrôler un état ou un seuil
o UP/DOWN pour le contrôle des « Hosts »
o OK/WARNING/CRITICAL pour le contrôle des « Services »
• Il peut, en complément fournir des indicateurs.
Exemple :
GPING OK – rtt min/avg/max/mdev = 0.021/0.541/0.598/0.541 ms|time=0.541344ms pl=0%
16
perfdata
Etat + Message
Résumé
17
Agent NRPE
« Command »
Plugin
Nagios
Gestion d’états
(« Livestatus » et consorts)
Indicateur(s)
(Bases RRD, voire autres greffons)
Nagios
Système
surveillé
Système
de contrôle
Voyons côté Zabbix
• Lors de l’utilisation d’un agent
o Un item Zabbix c’est la collecte d’un indicateur
▪ Pas de plugin pour le contrôle des ressources, des processus/services, des journaux
o Zabbix stocke l’indicateur en proposant un prétraitement
o Les « triggers » passent à l’action
▪ On étudie les conditions de déclenchement d’un évènement
▪ L’étude de ces conditions amène à un état (OK/PROBLEM) associé à une sévérité sur 5
niveaux (OK/Warning/Average/High/Disaster)
18
Résumé
19
Agent Zabbix
Zabbix
Gestion d’évènements
Stockage indicateurs
(MariaDB, Postgres, …)
Zabbix
Système
surveillé
Système
de contrôle
Alors cette récupération ?
• Déclenchement de la collecte
o Utilisation de la fonction « Scripts externes » (« External Scripts »)
o On conserve donc l’utilisation de la commande « check_nrpe » sur le collecteur
Zabbix
o On bénéficie de tous les scripts déjà en place
• « Traduction » des résultats
o Utilisation sur le collecteur de la fonction « zabbix_sender »
o Récupération des données via des items de type « zabbix trapper »
▪ Récupération de la gestion d’état
▪ Récupération des métriques « perfdata »
20
Résumé
21
Agent NRPE
« Command »
Plugin
Zabbix
Gestion d’évènements
Stockage indicateurs
(MariaDB, Postgres, …)
Zabbix
Système
surveillé
Système
de contrôle
Démonstration
• Reprise des plugins standard
o check_load (charge)
22
Et pour conclure
MeetUp Mars 2017
23
Reprise d’un parc agent
• Finalité : utilisation des agents Zabbix
• Transition : Reprise du parc agent
• Changement : au rythme que l’on souhaite
24
Parcours gustatif avec…
Nom
Expérience
BOUITKA Anthony
25
Meilleur sommelier en terroir du sud-
ouest

Contenu connexe

Cas d'étude - Zabbix Toulouse #1 - ZUG

  • 1. MeetUp Mars 2017 Reprise d’un parc « Agent » 1
  • 2. Présentateur Nom Position Expérience MAILLIET François-Hugues Fondateur de la société UTAK Société UTAK 2 Expert des solutions de surveillance, d’automatisation et des processus ITIL depuis une vingtaine d’année Contributeur à la Cool Team
  • 3. Sommaire • Préambule • Posons le décor • Etude de cas • La preuve par l’exemple • Et pour conclure 3
  • 4. • De quoi parlons nous ? o En soit, l’automatisation est applicable a beaucoup de domaine : ▪ Informatique, Domestique, Chaine de montage et robotique, … • Brouillage o la recherche du mot clef, de l’accroche ou encore attirer l’œil ▪ pour se distinguer, chaque compétiteur a une façon de parler déformée : le jargon ✓http://jargonf.org/wiki/Accueil o l’innovation ▪ dans le domaine de l’informatique, ne sommes nous pas tous rentrés dans le « cloud », voire l’air du 2.0, oups, 3.0 ? o Les sigles et acronymes : KPI, VIP, SMS Préambule 4
  • 5. • Selon le site www.sigles.net, que pariez-vous pour la définition de : o FBI ? ▪ Fausse Bonne Idée ▪ Federal Bureau of Investigation o KPI ? ▪ Kuwait Petroleum International ▪ Key Performance Index (non cité) Pour illustrer 
  • 6. Entre ce que je pense, ce que je veux dire, ce que je crois dire, ce que je dis, ce que vous voulez entendre, ce que vous entendez, ce que vous croyez y comprendre, ce que vous voulez comprendre, et ce que vous comprenez, Il y a au moins 9 possibilités de ne pas se comprendre... …et de conclure le préambule 6
  • 8. Vision « logiciel libre » • Introduction oContexte « Crise » ▪ Offres SaaS ✓Offres logicielles libres Revenir aux basiques Objectifs ➢Réduire les coûts ▪ Pas d’administration technique ▪ Pas de gestion d’évolutions de la solution ▪ Pas de coût d’investissements logiciels ✓Pas de gestion des licences (à analyser)
  • 9. Une couverture très étendue Poste de travail Infrastructure Développement Collaboratif Virtualisation Téléphonie Web Base Accès
  • 10. 0 50 100 150 200 250 300 350 Année 0 Année 1 Année 2 Année 3 Année 4 Année 5 Coûts Ce que l’on peut en attendre ? • Une réelle économie o Retours d’expérience : ▪ budget global diminuant à minima de 20 à 25% ▪ La diminution s’accentue dans le temps Pic projet transition Pic montée de niveau
  • 11. Mais la transition du « libre » au « libre » ? • Ecosystème Nagios o Pour les systèmes d’exploitation, les socles et leurs applications ▪ Choix d’utilisation des agents NRPE/NCPA souvent lié à la sécurité des flux ▪ Choix des plugins pour la surveillance de tel ou tel périmètre • Du propriétaire au « libre », l’apport est rapide, mais qu’en est-il d’un Nagios vers Zabbix ? 11
  • 12. Etude de cas MeetUp Mars 2017 12
  • 13. Contexte • Un client d’envergure internationale utilise Nagios combiné à d’autres produits libres • Le périmètre Nagios est dédié à la surveillance des systèmes d’exploitation et les applications qu’ils hébergent • Le choix de surveillance a été initialement l’utilisation d’agent (NRPE) o Choix lié à la sécurité des ouvertures de flux • Notre cas d’étude zoome sur la reprise du parc « agent » 13
  • 14. Zabbix VOI (Value Of Investment) • Le client a identifié la valeur de l’investissement selon les critères suivants : o Interface full Web (exploitation, administration, configuration) o Stockage unifié ▪ Données de configuration, des évènements et des indicateurs dans une base de données structurées o Une solution « tout en un » pour tout périmètre (réseau, système, stockage, applications, …) ▪ Restitution (évènement, graphe et cartographie) ▪ Notification (scénario temporel de notification) ▪ Corrélation & Agrégation ▪ Maitrise de l’heure de contrôle ▪ Automatisation et adaptabilité aux changements (Découverte standard et découverte avancée) ▪ SLA ▪ Une trentaine de langues ▪ Une surveillance de base unifiée sans aucun plugin 14
  • 15. …mais... • Malgré les apports, gros chalenge pour remplacer un parc important ! • Quid de la transition ou encore de la capitalisation de ce qui a été fait avant ? • L’élément clef majeur est le suivant : peut-on récupérer un parc agent et ses plugins ? o Analysons d’abord la situation 15
  • 16. Nagios • Un plugin Nagios est d’abord pour contrôler un état ou un seuil o UP/DOWN pour le contrôle des « Hosts » o OK/WARNING/CRITICAL pour le contrôle des « Services » • Il peut, en complément fournir des indicateurs. Exemple : GPING OK – rtt min/avg/max/mdev = 0.021/0.541/0.598/0.541 ms|time=0.541344ms pl=0% 16 perfdata Etat + Message
  • 17. Résumé 17 Agent NRPE « Command » Plugin Nagios Gestion d’états (« Livestatus » et consorts) Indicateur(s) (Bases RRD, voire autres greffons) Nagios Système surveillé Système de contrôle
  • 18. Voyons côté Zabbix • Lors de l’utilisation d’un agent o Un item Zabbix c’est la collecte d’un indicateur ▪ Pas de plugin pour le contrôle des ressources, des processus/services, des journaux o Zabbix stocke l’indicateur en proposant un prétraitement o Les « triggers » passent à l’action ▪ On étudie les conditions de déclenchement d’un évènement ▪ L’étude de ces conditions amène à un état (OK/PROBLEM) associé à une sévérité sur 5 niveaux (OK/Warning/Average/High/Disaster) 18
  • 19. Résumé 19 Agent Zabbix Zabbix Gestion d’évènements Stockage indicateurs (MariaDB, Postgres, …) Zabbix Système surveillé Système de contrôle
  • 20. Alors cette récupération ? • Déclenchement de la collecte o Utilisation de la fonction « Scripts externes » (« External Scripts ») o On conserve donc l’utilisation de la commande « check_nrpe » sur le collecteur Zabbix o On bénéficie de tous les scripts déjà en place • « Traduction » des résultats o Utilisation sur le collecteur de la fonction « zabbix_sender » o Récupération des données via des items de type « zabbix trapper » ▪ Récupération de la gestion d’état ▪ Récupération des métriques « perfdata » 20
  • 21. Résumé 21 Agent NRPE « Command » Plugin Zabbix Gestion d’évènements Stockage indicateurs (MariaDB, Postgres, …) Zabbix Système surveillé Système de contrôle
  • 22. Démonstration • Reprise des plugins standard o check_load (charge) 22
  • 23. Et pour conclure MeetUp Mars 2017 23
  • 24. Reprise d’un parc agent • Finalité : utilisation des agents Zabbix • Transition : Reprise du parc agent • Changement : au rythme que l’on souhaite 24
  • 25. Parcours gustatif avec… Nom Expérience BOUITKA Anthony 25 Meilleur sommelier en terroir du sud- ouest