Transcript

Zabbix User Group FR @zabbix_ug_fr

#ZUG #zabbix

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

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

Qui suis-je?Steve Destivelle

Consultant freelance & evangelist ZABBIX

Twitter : @stevedestivelle Web : steve.destivelle.me

2

Présentation de ZABBIX

3

Qu’est-ce que

?

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

Comment ?

La collecteVia l’agent ZABBIX capable de collecter les

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

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 • …

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

Voir le résultat de mes collectes

Comment je gère mes alertes ?

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 • …

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

Dépendance de déclencheurs

Déclencheurs / triggers

Déclencheurs / triggers

? ?

? ? ?

? ? ?

? ?

? ?

? ?

? ? ? ?

Dépendance de déclencheurs

Déclencheurs / triggersDépendance de déclencheurs

Hystérésis

L’espace disque disponible est trop faible.

Expression du problème : il y a moins de 10 GB d’espace libre sur les 5 dernières minutes

{server:vfs.fs.size[/,free].max(5m)}<10G

Expression de récupération : il y a plus de 40GB d’espace libre sur les 10 dernières minutes

{server:vfs.fs.size[/,free].min(10m)}>40G

Déclencheurs / triggers

Comment relier tout cela ?

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

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

Modèle Linux

Modèle Postfix Modèle MySQL

Modèle Bacula

Modèle de supervision

Comment je visualise ?

Mais ZABBIX c’est aussi…

• Enregistrement automatique

• Découverte réseau

• Découverte de bas niveau (LLD)

• API (automatisation)

Plus d’intelligence pour votre supervision

• 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

Nos sponsors

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