presentation zabbix en français du 6 juin 2013

48
Solution de Supervision Zabbix - Vue d'ensemble © Zabbix 2013 | 3

Upload: alain-ganuchaud

Post on 12-May-2015

3.442 views

Category:

Technology


3 download

DESCRIPTION

Vue d'ensemble des fonctionnalités Zabbix, plus particulièrement la version 2.0, présentée en Français par Alain Ganuchaud (CORE IT PROJECT) pour l'éditeur Zabbix SIA.

TRANSCRIPT

Page 1: Presentation Zabbix en Français du 6 Juin 2013

Solution de Supervision Zabbix - Vue d'ensemble

© Zabbix 2013 | 3

Page 2: Presentation Zabbix en Français du 6 Juin 2013

Alain GanuchaudConsultant chez Core IT Project

http://[email protected]

© Zabbix 2013 | 4

Agence commerciale [email protected]

Agence commerciale [email protected]

Présentation

Page 3: Presentation Zabbix en Français du 6 Juin 2013

Sommaire

Présentation du Produit

Composants

Fonctions principales

Architecture

Installation et options de déploiement

© Zabbix 2013 | 5

Page 4: Presentation Zabbix en Français du 6 Juin 2013

Présentation du Produit

Introduction

Historique

Licence

Avantages compétitifs

Performance

Popularité

© Zabbix 2013 | 6

Page 5: Presentation Zabbix en Français du 6 Juin 2013

Introduction

© Zabbix 2013 | 7

Quel est le Problème ?

Le coût d'indisponibilité est élevé Il est difficile de gérer un environnement

nébuleux Impossible de planifier judicieusement

la technique et les achats.

Zabbix résoud ces problématiques !

Page 6: Presentation Zabbix en Français du 6 Juin 2013

Historique

Idée de Produit

1998

2001

2004

2005

2006

1ère Release GPL

v. 0.1

v. 1.0

Création de Zabbix SIA

1ère Version stable

v. 1.1

XMLProtocol

Active Checks

Logfile Monitoring

EventlogMonitoring

GSM Modem

SNMPv3

© Zabbix 2013 | 8

Page 7: Presentation Zabbix en Français du 6 Juin 2013

Suite de l'Historique

2007

2008

2009

2012

v. 1.6

v. 1.8

v. 2.0

v. 1.4

LLD

Hotes multi-noms

Gateway Java

SurveillanceJMX

Inventaire auto

Intégration Traps SNMP

API

Cache Configuration

Proxy Zabbix Passif

Support IBM DB2

Eléments calculés

Escalades

Proxy Zabbix

LDAP Auth

Tableau de Bord

Maintenance

Nelle Interface

SQLite

Découverte réseau

Surveillance Web

UTF8, IPv6

Et Après ?

Meilleure Evolutivité

Amélioration Tableau de Bord

Meilleure Ergonomie

Amélioration Reporting

v. 2.2

© Zabbix 2013 | 9

Page 8: Presentation Zabbix en Français du 6 Juin 2013

Licence

Open Source

Pas de version cachée, pas de version Enterprise.

GPL v2True

© Zabbix 2013 | 10

Page 9: Presentation Zabbix en Français du 6 Juin 2013

Avantages Compétitifs

Produit packagé True Open Source Tarification Support

avantageuse Supervise ce que l'on veut Surveillance distribuée Ré-assurance commerciale

© Zabbix 2013 | 11

Page 10: Presentation Zabbix en Français du 6 Juin 2013

Performance

Avec une plate-forme correctement paramétrée et un hardware performant, on peut monter au-delà des 15 000 mesures par seconde,ce qui revient à surveiller 50 000 nodes avec 15 paramètres toutes les 50 secondes.

Zabbix Noeud unique

© Zabbix 2013 | 12

Page 11: Presentation Zabbix en Français du 6 Juin 2013

Qques chiffres

Téléchargements en2012

800 000

© Zabbix 2013 | 13

Le meilleur de sa catégorie

Zabbix est nommé pour la 2ème fois par Gartner en 2012

25 Traductions de l'interface Zabbix

Page 12: Presentation Zabbix en Français du 6 Juin 2013

Composants

Hotes

Eléments

Déclencheurs

Evénements

Modèles

© Zabbix 2013 | 14

Page 13: Presentation Zabbix en Français du 6 Juin 2013

Hote

© Zabbix 2013 | 15

Serveur ou noeud réseau avec une IP ou un nom DNS

Application Composant intelligent

Page 14: Presentation Zabbix en Français du 6 Juin 2013

Elément

© Zabbix 2013 | 16

Source de l' information

Agent ZabbixPollé par le serveurAgent Zabbix (Actif)Agent autonomeCheck simpleExécuté par le serveur ZabbixAgent SNMPV1, V2c & V3TrapperPendant du zabbix senderJournaux

Internes ZabbixPoints de contrôle ZabbixAgrégatMoy/Min/Max pour un groupe d'hotesCheck externescript[parameters] exécuté par le serveurAgent SSHAuth password/clef supportéesAgent TelnetElément calculéCalculé avec les mesures stockées

Page 15: Presentation Zabbix en Français du 6 Juin 2013

Déclencheur

© Zabbix 2013 | 17

Expression logiquetraduisant une condition d'erreur6 niveaux de criticité

Page 16: Presentation Zabbix en Français du 6 Juin 2013

Expressions des déclencheurs

© Zabbix 2013 | 18

Syntax

{host:key.function(param)}=0

{zabbix:system.cpu.load.avg(600)}>5

Operators

-, +, /, *, <, >, =, #, |, &

Functions

min, max, avg, last, diff, count, delta, time, etc

Not limited to single item or host

{host1:item1}=1 & {host2:item2}>3 | {host3:item3}<0

Page 17: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 19

Pointe la cause réelle de plusieurs problèmes

Evite des notifications inutiles

Cache l'information desalarmes dépendantes

CRM ne répond pas

MySQL ne répond pas

Linux hang sur Host 1

Disque libre sur Host 1 = 0 Mb

Alarm

Alarm

Alarm

Alarm

Le vrai problème:Disque plein

Dépendances

Page 18: Presentation Zabbix en Français du 6 Juin 2013

Hystérésis

© Zabbix 2013 | 20

Objectif:Température moyenne 12-14°C. Alarme si la température excède 20°C.

({TRIGGER.VALUE}=0 & {server:temp.last(0)}>20) | ({TRIGGER.VALUE}=1 & {server:temp.last(0)}>15)

Page 19: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 21

Permet de comparer la mesure à une autre réalisée précédemment.

Exemple

{server:system.cpu.load.avg(1h)} / {server:system.cpu.load.avg(1h, 1d)}>2

Objectif:Comparer la charge moyenne du CPU durant 1 heure avec la même mesure faite 24 heures auparavant & notifier si la charge est plus de deux fois plus importante.

Déclencheur relatif

Page 20: Presentation Zabbix en Français du 6 Juin 2013

Evénement

© Zabbix 2013 | 22

Est créé de plusieurs sources: Déclencheur Découverte Réseau Enregistrement Auto

Page 21: Presentation Zabbix en Français du 6 Juin 2013

Modèle de données

© Zabbix 2013 | 23

Un Modèle est un ensemble d'éléments/déclencheurs/graphes/... qui sont hérités par les hotes.

Les Modèles peuvent eux-mêmes être hérités d'autres modèles pourpermettre la surveillance des fonctions d'un serveur.

Page 22: Presentation Zabbix en Français du 6 Juin 2013

Fonctions Principales

Collecte

Stockage

Gestions

Alertes

Visualisation

© Zabbix 2013 | 24

Page 23: Presentation Zabbix en Français du 6 Juin 2013

Collecte desdonnées

© Zabbix 2013 | 25

Les Données sont collectées suivant différentes méthodes, notamment les agents Zabbix et les agentless Zabbix : SNMP ver.1, 2, 3, IPMI, trappers, SSH,Telnet.

Hardware

Applications utilisées par le Client

Réseau

OS

Middleware

Applications

Page 24: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 26

Mesures Web (code retour http, temps de réponse, vitesse de téléchargt /s)

Scenarii Web, authentification inclue, sont également supportés.

Support HTTPS

Les Proxies peuvent être utilisés comme sonde (on simule le chemin réseau de la requête http)

La recherche de chaines de caractères dans les pages web est supportée

Collecte de données | Surveillance Web

Page 25: Presentation Zabbix en Français du 6 Juin 2013

Stockage des données

© Zabbix 2013 | 27

Repository Database (MySQL, PostgreSQL, Oracle, DB2, SQLite)

Volume des historiques non limité Bientôt le Support des stockages

NoSQL comme Cassandra Les données stockées sont disponibles

à tout moment

Page 26: Presentation Zabbix en Français du 6 Juin 2013

Gestion des données

© Zabbix 2013 | 28

Historique Nettoyage de la Base

Tendances Housekeeping

Stockage long terme Période de rétention

par élément

Page 27: Presentation Zabbix en Français du 6 Juin 2013

Alertes

© Zabbix 2013 | 29

Méthodes de Notification: E-mail, SMS, & Jabber

Chat

Exécution cmd/script

Fonction d'acquittement d'un événement

Mécanisme d'Escalade

Page 28: Presentation Zabbix en Français du 6 Juin 2013

Visualisation Tableau de Bord

© Zabbix 2013 | 30

Page 29: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 31

Visualisation Graphes

Les graphes mono-courbe sont créés automatiquement par Zabbix.

Les graphes multi-courbes sont créés par héritage et permettent de visualiser les données venant deplusieurs sources.

Page 30: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 32

Disponibilité des éléments Edition facile, drag/drop Enchainement des cartes Pyramide des alertes Visualisation directe des

données

Visualisation Cartes

Page 31: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 33

Visualisation Cartes

Page 32: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 34

Pages composéesCorrélation

immédiateIdeal pour les

Helpdesk (Slide Show)

Visualisation Ecrans

Page 33: Presentation Zabbix en Français du 6 Juin 2013

Architecture

Serveur Zabbix

Proxy Zabbix

Agent Zabbix

© Zabbix 2013 | 35

Page 34: Presentation Zabbix en Français du 6 Juin 2013

Serveur Zabbix

© Zabbix 2013 | 36

Base de Données

Zabbix Proxy

API

Agents Zabbix

AgentsZabbix

Check simple

Applicationsportables

Frontal

PHP language

Ticket Système de tickets

JSON-RPC

Daemons Serveur Zabbix

C language

Page 35: Presentation Zabbix en Français du 6 Juin 2013

Proxy Zabbix

© Zabbix 2013 | 37

Proxy agrège les données

Zéro maintenance

Création automatique de la base SQLite, les autres bases sont aussi supportées

Deux modes: Actif ou Passif

Peut être utilisé comme sonde pour la surveillance Web

Page 36: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 38

Siège – Paris

Proxy – Surveillance Web

Page 37: Presentation Zabbix en Français du 6 Juin 2013

Agent Zabbix

© Zabbix 2013 | 39

Agents natifs Peu gourmand en ressources système Disponible sur la majorité des plateformes Dédié à la collecte

Page 38: Presentation Zabbix en Français du 6 Juin 2013

Agent

Agent Zabbix Modes

© Zabbix 2013 | 40

Server

Passive mode

Requête: Charge CPU

Réponse: 1,95

Active mode

Requête: Que dois-je faire ?

Réponse: Charge CPU, ...

Charge CPU: 4.32

Vitesse Ventilo (TPM): 2201

Espace libre: 13 Gb

Buffer

Requête de config: 120s par défaut.

Plus performant & plus sécurisé

Page 39: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 41

TOUT (Données & Configurations) est stocké dans la base de données. La sauvegarde consiste à sauvegarder la base de données.

Pas de changement de schéma & compatibilité pour toutes les versions mineures d'une même version majeure (Par ex, un Front-end 2.0.6 est compatibleavec un serveur 2.0.0)

Compatibilité des Agents avec le Serveur (Un Agent v.1.2 est compatible avec un Serveur 2.0.6)

A partir de la version Zabbix v.2.2, la base de données sera mise à jour automatiquement lors de la connexionau Serveur Zabbix v.2.2

Maintenance facilitée

Page 40: Presentation Zabbix en Français du 6 Juin 2013

Installation et Options de déploiement

Installation serveur unique

Installation distribuée

Déploiement Noeud simple

Déploiement distribué avec Proxy

Déploiement distribué avec Noeud

© Zabbix 2013 | 42

Page 41: Presentation Zabbix en Français du 6 Juin 2013

Serveur unique

Serveur unique

Frontal Zabbix

Base de données

© Zabbix 2013 | 43

Daemons Serveur Zabbix

Page 42: Presentation Zabbix en Français du 6 Juin 2013

Architecture 3Tiers

Server 1

Server 3Server 2

Frontal Zabbix

Base de données

© Zabbix 2013 | 44

DaemonsServeur Zabbix

Page 43: Presentation Zabbix en Français du 6 Juin 2013

Noeud uniqueSiège

Site 2Une règle par composant

© Zabbix 2013 | 45

Noeud unique

Page 44: Presentation Zabbix en Français du 6 Juin 2013

Architecture distribuée avec Proxy

Siège

Site 2Site 3

Proxy Zabbix passif

Proxy Zabbix actif

© Zabbix 2013 | 46

Serveur Zabbix

Page 45: Presentation Zabbix en Français du 6 Juin 2013

Stratégie

Services

Comment télécharger ?

© Zabbix 2013 | 48

Stratégie, Services

Page 46: Presentation Zabbix en Français du 6 Juin 2013

Stratégie

Rester Open Source Concentrer le Dev sur les

fonctionnalités Corporate & continuer à être le Meilleur pour les TPE & PME/PMI.

Evolutions régulières Rester à l'écoute de nos Clients,

mais rester maitre de la RoadMap.

© Zabbix 2013 | 49

Page 47: Presentation Zabbix en Français du 6 Juin 2013

Formation

Nos Services

© Zabbix 2013 | 50

Conseil

Clef enMain

SupportTechnique

RésolutionÀ distance

Dev

Mise àJour

Création de Templates

Obtenir lacompétence

Accompagner nos Clients pour coller à leurs besoinsspécifiques, leurs demandes et la complexité de leurs environnements.

Experts

Mise en placeSur site

Avis Technique

Assistance

Personnalisation

Nelle Version

Composants nonstandards

Page 48: Presentation Zabbix en Français du 6 Juin 2013

© Zabbix 2013 | 57

partenaires Zabbix sur tous les Continents.56

Partenaires