présentation de zabbix - zabbix lyon - zug
TRANSCRIPT
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}
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 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
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:lyon.merci(last)>1}