Dans les vérifications agrégées, le serveur Zabbix collecte des informations agrégées à partir d'éléments en effectuant des requêtes de base de données directes.
Les vérifications agrégées ne nécessitent aucun agent exécuté sur l'hôte supervisé.
La syntaxe de la clé de l'agrégat est :
Les fonctions de groupe prises en charge (groupfunc) sont les suivantes :
Group function | Description |
---|---|
grpavg | Valeur moyenne |
grpmax | Valeur maximum |
grpmin | Valeur minimum |
grpsum | Sommes des valeurs |
Des groupes d'hôtes multiples peuvent être inclus en insérant un tableau délimité par des virgules. La spécification d'un groupe d'hôtes parent inclura le groupe parent et tous les groupes d'hôtes imbriqués avec leurs éléments.
Tous les éléments référencés à partir de la clé d'élément d'agrégation doivent exister et être collectés. Seuls les éléments activés sur les hôtes activés sont inclus dans les calculs.
La clé de l'élément d'agrégat doit être mise à jour manuellement si la clé d'élément d'un élément référencé est modifiée.
Les fonctions d'item supportées (itemfunc) sont :
Item function | Description |
---|---|
avg | Valeur moyenne |
count | Nombre de valeurs |
last | Dernière valeur |
max | Valeur maximum |
min | Valeur minimum |
sum | Somme des valeurs |
Le paramètre timeperiod spécifie une période de temps des dernières valeurs collectées. Les symboles d'unité supportés peuvent être utilisés dans ce paramètre pour plus de commodité, par exemple '5m' (minutes) au lieu de '300' (secondes) ou '1d' (jour) au lieu de '86400' (secondes).
Une quantité de valeurs (préfixée par # ) n'est pas prise en charge dans la période
Timeperiod est ignoré par le serveur si le troisième paramètre (fonction de l’élément) est last et peut donc être omis :
Si l'agrégat donne une valeur flottante, il sera réduit à un nombre entier si le type d'élément agrégé est Numérique (non signé).
Un élément agrégé peut devenir non supporté si :
Exemples de clés pour les vérifications globales :
Espace disque total du groupe d'hôtes 'Serveurs MySQL'.
Charge moyenne du processeur du groupe d'hôtes 'Serveurs MySQL'.
Moyenne sur 5 minutes du nombre de requêtes par seconde pour les serveurs MySQL du groupe hôte.
Charge CPU moyenne sur tous les hôtes dans plusieurs groupes d'hôtes.