Présentation de Zabbix - Zabbix Lyon - ZUG

32
Zabbix User Group FR @zabbix_ug_fr #ZUG #zabbix Group Meetup Pro http://www.meetup.com/fr-FR/pro/zabbix {meetup:lyon.bienvenue(last)>1}

Transcript of Présentation de Zabbix - Zabbix Lyon - ZUG

Page 1: Présentation de Zabbix - Zabbix Lyon - ZUG

Zabbix User Group FR @zabbix_ug_fr

#ZUG #zabbix

Group Meetup Pro http://www.meetup.com/fr-FR/pro/zabbix

{meetup:lyon.bienvenue(last)>1}

Page 2: Présentation de Zabbix - Zabbix Lyon - ZUG

Qui suis-je?Steve Destivelle

Consultant freelance & evangelist ZABBIX

Twitter : @stevedestivelle Web : steve.destivelle.me

2

Page 3: Présentation de Zabbix - Zabbix Lyon - ZUG

Présentation de ZABBIX

3

Page 4: Présentation de Zabbix - Zabbix Lyon - ZUG

Qu’est-ce que

?

Page 5: Présentation de Zabbix - Zabbix Lyon - ZUG

PerformanceAvec un serveur physique

15 000 valeur par seconde (nvps)

Equivaut à 50 000 équipements disposants de 10 métriques interrogées

toutes les 100 secondes

Page 6: Présentation de Zabbix - Zabbix Lyon - ZUG

Comment ?

Page 7: Présentation de Zabbix - Zabbix Lyon - ZUG

La collecteVia l’agent ZABBIX capable de collecter les

informations de tout équipement disposant d’une adresse IP ou d’un nom DNS

Page 8: Présentation de Zabbix - Zabbix Lyon - ZUG

Eléments / itemsCollecter via les éléments/items, les métriques

qui m’intéressent

• Utilisation CPU • Le statut d’une base de données • La température d’un centre de données • Le nombre d’utilisateur en ligne pour mon

application • …

Page 9: Présentation de Zabbix - Zabbix Lyon - ZUG

Zabbix Agent Server polls

Zabbix Agent (Active) Processed by Zabbix agent

Simple check Executed by Zabbix server

SNMP agent All SNMP versions are supported

Trapper Used with Zabbix sender

Log files

Internal Zabbix health

Aggregate Average/min/max for host group

External check script[parameters]

SSH Password and key authentication supported

Telnet Calculated

From existing data IPMI

ODBC

Eléments / items

Page 10: Présentation de Zabbix - Zabbix Lyon - ZUG

Voir le résultat de mes collectes

Page 11: Présentation de Zabbix - Zabbix Lyon - ZUG

Comment je gère mes alertes ?

Page 12: Présentation de Zabbix - Zabbix Lyon - ZUG

Déclencheurs / triggersLe déclencheur/trigger est la définition d’un

problème

• Utilisation CPU est trop importante • Ma base de données ne répond plus • Un serveur est injoignable • Mon application ne fonctionne pas • …

Page 13: Présentation de Zabbix - Zabbix Lyon - ZUG

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

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

Opérateurs - + / * < > = <> or and

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

Non limité à un seul hôte ou un seul élément{host1:item1}=1 and {host2:item2}>3 or {host3:item3}<0

Déclencheurs / triggers

Page 14: Présentation de Zabbix - Zabbix Lyon - ZUG

Dépendance de déclencheurs

Déclencheurs / triggers

Page 15: Présentation de Zabbix - Zabbix Lyon - ZUG

Déclencheurs / triggers

? ?

? ? ?

? ? ?

? ?

? ?

? ?

? ? ? ?

Dépendance de déclencheurs

Page 16: Présentation de Zabbix - Zabbix Lyon - ZUG

Déclencheurs / triggersDépendance de déclencheurs

Page 17: Présentation de Zabbix - Zabbix Lyon - ZUG

Hystérésis

L’espace disque disponible est trop faible.

Expression du problème : il y a moins de 10 GB pour les 5 dernières minutes {server:vfs.fs.size[/,free].max(5m)}<10G

Expression de récupération : il y a plus de 40GB pour les 10 dernières minutes {server:vfs.fs.size[/,free].min(10m)}>40G

Déclencheurs / triggers

Page 18: Présentation de Zabbix - Zabbix Lyon - ZUG

Comment relier tout cela ?

Page 19: Présentation de Zabbix - Zabbix Lyon - ZUG

Modèle de supervisionQu’est-ce qu’il contient ?

• éléments/items • déclencheurs/triggers • graphes • applications • scénario web • …

Page 20: Présentation de Zabbix - Zabbix Lyon - ZUG

Modèle Linux

Modèle Postfix Modèle MySQL

Modèle Bacula

Modèle de supervision

Page 21: Présentation de Zabbix - Zabbix Lyon - ZUG

Comment je visualise ?

Page 22: Présentation de Zabbix - Zabbix Lyon - ZUG
Page 23: Présentation de Zabbix - Zabbix Lyon - ZUG
Page 24: Présentation de Zabbix - Zabbix Lyon - ZUG
Page 25: Présentation de Zabbix - Zabbix Lyon - ZUG
Page 26: Présentation de Zabbix - Zabbix Lyon - ZUG

Mais ZABBIX c’est aussi…

Page 27: Présentation de Zabbix - Zabbix Lyon - ZUG

• Enregistrement automatique

• Découverte réseau

• Découverte de bas niveau (LLD)

• API (automatisation)

Plus d’intelligence pour votre supervision

Page 28: Présentation de Zabbix - Zabbix Lyon - ZUG
Page 29: Présentation de Zabbix - Zabbix Lyon - ZUG

• Code de réponse, temps et vitesse de connexion (200; 5ms; 256kB/s)

• Les scénarios Web, incluant des login/logout, sont supportés

• HTTP et HTTPS

• Support de recherche de mots/nombres

Page 30: Présentation de Zabbix - Zabbix Lyon - ZUG
Page 31: Présentation de Zabbix - Zabbix Lyon - ZUG

Nos sponsors

{meetup:lyon.merci(last)>1}

Page 32: Présentation de Zabbix - Zabbix Lyon - ZUG