8 Vérifications internes
Aperçu
Les contrôles internes permettent de surveiller les processus internes de Zabbix. En d'autres termes, vous pouvez surveiller ce qui se passe avec Zabbix server ou Zabbix proxy.
Les contrôles internes sont calculés :
- sur Zabbix server - si l'hôte est surveillé par le serveur
- sur Zabbix proxy - si l'hôte est surveillé par le proxy
Les contrôles internes sont traités par le serveur ou le proxy независимо du statut de maintenance de l'hôte.
Pour utiliser cet élément, choisissez le type d'élément Zabbix internal.
Les contrôles internes sont traités par les pollers Zabbix.
Performances
L’utilisation de certains éléments internes peut affecter négativement les performances. Ces éléments sont les suivants :
zabbix[host,,items]zabbix[host,,items_unsupported]zabbix[hosts]zabbix[items]zabbix[items_unsupported]zabbix[queue,,]zabbix[requiredperformance]zabbix[stats,,,queue,,]zabbix[triggers]
Les sections Informations système et File d’attente de l’interface web sont également affectées.
Vérifications prises en charge
Les clés d'élément sont répertoriées sans paramètres personnalisables ni informations supplémentaires. Cliquez sur la clé d'élément pour voir tous les détails.
| Item key | Description |
|---|---|
| zabbix[boottime] | L'heure de démarrage du processus Zabbix server ou Zabbix proxy, en secondes. |
| zabbix[cluster,discovery,nodes] | Découvre les nœuds du cluster haute disponibilité. |
| zabbix[connector_queue] | Le nombre de valeurs mises en file d'attente dans la file d'attente du connecteur. |
| zabbix[discovery_queue] | Le nombre de vérifications réseau mises en file d'attente dans la file d'attente de découverte. |
| zabbix[host,,items] | Le nombre d'éléments activés (pris en charge et non pris en charge) sur l'hôte. |
| zabbix[host,,items_unsupported] | Le nombre d'éléments non pris en charge activés sur l'hôte. |
| zabbix[host,,maintenance] | L'état de maintenance actuel de l'hôte. |
| zabbix[host,active_agent,available] | La disponibilité des vérifications d'agent actives sur l'hôte. |
| zabbix[host,discovery,interfaces] | Les détails de toutes les interfaces configurées de l'hôte dans le frontend Zabbix. |
| zabbix[host,,available] | La disponibilité de l'interface principale d'un type particulier de vérifications sur l'hôte. |
| zabbix[hosts] | Le nombre d'hôtes surveillés. |
| zabbix[items] | Le nombre d'éléments activés (pris en charge et non pris en charge). |
| zabbix[items_unsupported] | Le nombre d'éléments non pris en charge. |
| zabbix[java,,] | Les informations sur Zabbix Java gateway. |
| zabbix[lld_queue] | Le nombre de valeurs mises en file d'attente dans la file de traitement de la découverte de bas niveau. |
| zabbix[preprocessing] | Statistiques des valeurs reçues par le gestionnaire de prétraitement. |
| zabbix[preprocessing_queue] | Le nombre de valeurs mises en file d'attente dans la file d'attente de prétraitement. |
| zabbix[process,,,] | Le pourcentage de temps qu'un processus Zabbix particulier ou un groupe de processus (identifiés par <type> et <mode>) a passé dans l'état <state>. |
| zabbix[proxy,,] | Les informations sur Zabbix proxy. |
| zabbix[proxy,discovery] | La liste des Zabbix proxies. |
| zabbix[proxy group,,available] | Le nombre de proxies en ligne dans un groupe de proxies. |
| zabbix[proxy group,,pavailable] | Le pourcentage de proxies en ligne dans un groupe de proxies. |
| zabbix[proxy group,,proxies] | La liste des Zabbix proxies dans un groupe de proxies. |
| zabbix[proxy group,,state] | L'état d'un groupe de proxies. |
| zabbix[proxy group,discovery] | Renvoie une liste de groupes de proxies avec des données de configuration et des données en temps réel. |
| zabbix[proxy_buffer,buffer,] | Renvoie les statistiques d'utilisation du tampon mémoire du proxy. |
| zabbix[proxy_buffer,state,changes] | Renvoie le nombre de changements d'état entre les modes de tampon disque/mémoire depuis le démarrage. |
| zabbix[proxy_buffer,state,current] | Renvoie l'état de fonctionnement actuel dans lequel les nouvelles données sont stockées. |
| zabbix[proxy_history] | Le nombre de valeurs dans la table d'historique du proxy en attente d'envoi au serveur. |
| zabbix[queue,,] | Le nombre d'éléments surveillés dans la file d'attente dont le traitement est retardé d'au moins <from> secondes, mais de moins de <to> secondes. |
| zabbix[rcache,,] | Les statistiques de disponibilité du cache de configuration Zabbix. |
| zabbix[requiredperformance] | Les performances requises de Zabbix server ou Zabbix proxy, en nouvelles valeurs par seconde attendues. |
| zabbix[stats,,] | Les métriques internes d'un Zabbix server ou proxy distant. |
| zabbix[stats,,,queue,,] | Les métriques internes de file d'attente d'un Zabbix server ou proxy distant. |
| zabbix[tcache,,] | Les statistiques d'efficacité du cache des fonctions de tendance Zabbix. |
| zabbix[triggers] | Le nombre de déclencheurs activés dans la base de données Zabbix, avec tous les éléments activés sur des hôtes activés. |
| zabbix[uptime] | Le temps de fonctionnement du processus Zabbix server ou proxy, en secondes. |
| zabbix[vcache,buffer,] | Les statistiques de disponibilité du cache de valeurs Zabbix. |
| zabbix[vcache,cache,] | Les statistiques d'efficacité du cache de valeurs Zabbix. |
| zabbix[version] | La version de Zabbix server ou proxy. |
| zabbix[vmware,buffer,] | Les statistiques de disponibilité du cache vmware de Zabbix. |
| zabbix[vps,written] | Le nombre total de valeurs d'historique écrites dans la base de données. |
| zabbix[wcache,,] | Les statistiques et la disponibilité du cache d'écriture Zabbix. |
Détails de la clé d'élément
- Les paramètres sans crochets angulaires sont obligatoires et doivent être utilisés tels quels (par exemple, « host » et « available » dans
zabbix[host,<type>,available]). - Les paramètres entre crochets angulaires < > doivent être remplacés par une valeur valide. Si un paramètre a une valeur par défaut, il peut être omis.
- Les valeurs des éléments et des paramètres d'élément indiqués comme « non pris en charge sur le proxy » ne peuvent être récupérées que si l'hôte est supervisé par le serveur. Inversement, les valeurs « non prises en charge sur le serveur » ne peuvent être récupérées que si l'hôte est supervisé par le proxy.
zabbix[boottime]
L'heure de démarrage du processus Zabbix server ou Zabbix proxy, en secondes.
Valeur de retour : Integer.
zabbix[cluster,discovery,nodes]
Découvre les nœuds du cluster haute disponibilité.
Valeur de retour : objet JSON.
Commentaires :
- Cet élément peut être utilisé dans la découverte de bas niveau.
- Les champs renvoyés correspondent pour la plupart aux propriétés de l’objet nœud de haute disponibilité.
- Champs supplémentaires :
db_timestamp— heure actuelle du serveur (horodatage Unix) incluse dans la réponselastaccess_age— nombre de secondes écoulées depuis le dernier heartbeat du nœud (db_timestamp - lastaccess)status— état du nœud :- 0 — en attente
- 1 — arrêté manuellement
- 2 — indisponible
- 3 — actif
Exemple de valeurs de retour :
[
{
"id": "ckvupihk70001z8mkpw5cg0u3",
"name": "zabbix-prod-01",
"status": 3,
"address": "10.0.4.12:10051",
"port": 10051,
"lastaccess": 1756115995,
"db_timestamp": 1756116000,
"lastaccess_age": 5
},
{
"id": "ckvx2a9k70004b1nq2hz9d7f",
"name": "zabbix-standby-02",
"status": 0,
"address": "10.0.4.13:10051",
"port": 10051,
"lastaccess": 1756115550,
"db_timestamp": 1756116000,
"lastaccess_age": 450
},
{
"id": "ckw0bq3l70007y4r1a0m5kz8",
"name": "zabbix-backup-eu1",
"status": 1,
"address": "backup.example.com:10051",
"port": 10051,
"lastaccess": 1756105080,
"db_timestamp": 1756116000,
"lastaccess_age": 10920
}
]
zabbix[connector_queue]
Le nombre de valeurs mises en file d’attente dans la file d’attente du connecteur.
Valeur de retour : Integer.
zabbix[discovery_queue]
Le nombre de vérifications réseau mises en file d’attente dans la file de découverte.
Valeur de retour : Integer.
zabbix[host,,items]
Le nombre d’éléments activés (pris en charge et non pris en charge) sur l’hôte.
Valeur de retour : Integer.
zabbix[host,,items_unsupported]
Le nombre d’éléments non pris en charge activés sur l’hôte.
Valeur de retour : Integer.
zabbix[host,,maintenance]
Le statut de maintenance actuel de l’hôte.
Valeurs de retour : 0 - état normal ; 1 - maintenance avec collecte de données ; 2 - maintenance sans collecte de données.
Commentaires :
- Cet élément est toujours traité par le serveur Zabbix, quel que soit l’emplacement de l’hôte (sur le serveur ou le proxy). Le proxy ne recevra pas cet élément avec les données de configuration.
- Le deuxième paramètre doit être vide et est réservé à une utilisation future.
zabbix[host,active_agent,available]
La disponibilité des vérifications de l’agent actif sur l’hôte.
Valeurs de retour : 0 - inconnue ; 1 - disponible ; 2 - non disponible.
zabbix[host,discovery,interfaces]
The details of all configured interfaces of the host in Zabbix frontend.
Return value: JSON object.
Comments:
- This item can be used in low-level discovery;
- This item is not supported on Zabbix proxy.
zabbix[host,<type>,available]
La disponibilité de l’interface principale d’un type particulier de contrôles sur l’hôte.
Valeurs de retour : 0 - non disponible ; 1 - disponible ; 2 - inconnue.
Paramètres :
- type - agent, snmp, ipmi ou jmx.
Commentaires :
- La valeur de l’élément est calculée conformément aux paramètres de configuration concernant l’inaccessibilité/indisponibilité de l’hôte.
zabbix[hosts]
Le nombre d’hôtes surveillés.
Valeur de retour : Integer.
zabbix[items]
Le nombre d’éléments de données activés (pris en charge et non pris en charge).
Valeur de retour : Integer.
zabbix[items_unsupported]
Le nombre d’éléments non pris en charge.
Valeur de retour : Integer.
zabbix[java,,<param>]
Les informations concernant le Java gateway Zabbix.
Valeurs de retour : 1 - si <param> est ping ; version du Java gateway - si <param> est version (par exemple : "8.0.0").
Paramètres :
- param - ping ou version.
Commentaires :
- Cet élément peut être utilisé pour vérifier la disponibilité du Java gateway à l’aide de la fonction de déclencheur
nodata(). - Le deuxième paramètre doit être vide et est réservé à une utilisation future.
zabbix[lld_queue]
Le nombre de valeurs mises en file d’attente dans la file de traitement de la découverte de bas niveau.
Valeur de retour : Integer.
Commentaires :
- Cet élément peut être utilisé pour surveiller la longueur de la file de traitement de la découverte de bas niveau.
zabbix[preprocessing]
Statistiques des valeurs reçues par le gestionnaire de prétraitement :
- queued - le nombre et la taille des valeurs en file d’attente qui nécessitent un prétraitement (compteur)
- direct - le nombre et la taille des valeurs en file d’attente qui ne nécessitent pas de prétraitement (compteur)
- queue - le nombre de valeurs placées dans la file d’attente de prétraitement (identique à
zabbix[preprocessing_queue])
Valeur de retour : JSON.
Exemple de valeurs de retour :
{"data":
{
"queued": {
"count": 106,
"size": 58620
},
"direct": {
"count": 395,
"size": 33843
},
"queue": 0
}
}
zabbix[preprocessing_queue]
Le nombre de valeurs mises en file d’attente dans la file de prétraitement.
Valeur de retour : Integer.
Commentaires :
- Cet élément peut être utilisé pour surveiller la longueur de la file de prétraitement.
zabbix[process,<type>,<mode>,<state>]
Le pourcentage de temps pendant lequel un processus Zabbix particulier ou un groupe de processus (identifiés par <type> et <mode>) a passé dans l’état <state>.
Il est calculé uniquement pour la dernière minute.
Valeur de retour : Float.
Paramètres :
- type - pour les processus du serveur : agent poller, alert manager, alert syncer, alerter, availability manager, browser poller, configuration syncer, configuration syncer worker, connector manager, connector worker, discovery manager, discovery worker, escalator, ha manager, history poller, history syncer, housekeeper, http agent poller, http poller, icmp pinger, internal poller ipmi manager, ipmi poller, java poller, lld manager, lld worker, odbc poller, poller, preprocessing manager, preprocessing worker, proxy group manager, proxy poller, self-monitoring, service manager, snmp poller, snmp trapper, task manager, timer, trapper, trigger housekeeper, unreachable poller, vmware collector;
pour les processus du proxy : agent poller, availability manager, browser poller, configuration syncer, data sender, discovery manager, discovery worker, history syncer, housekeeper, http agent poller, http poller, icmp pinger, internal poller ipmi manager, ipmi poller, java poller, odbc poller, poller, preprocessing manager, preprocessing worker, self-monitoring, snmp poller, snmp trapper, task manager, trapper, unreachable poller, vmware collector; - mode - avg - valeur moyenne pour tous les processus d’un type donné (par défaut) ;
count - renvoie le nombre de forks pour un type de processus donné, <state> ne doit pas être spécifié ;
max - valeur maximale ;
min - valeur minimale ;
<process number> - numéro du processus (entre 1 et le nombre d’instances pré-forkées ; par exemple, si 4 processus trapper sont en cours d’exécution, la valeur est comprise entre 1 et 4) ; - state - busy - le processus est dans un état occupé, par exemple lors du traitement d’une requête (par défaut) ;
idle - le processus est dans un état inactif et ne fait rien.
Commentaires :
- Si <mode> est un numéro de processus Zabbix qui n’est pas en cours d’exécution (par exemple, avec 5 pollers en cours d’exécution, <mode> est défini sur 6), un tel élément deviendra non pris en charge.
- Les valeurs minimale et maximale se réfèrent au pourcentage d’utilisation d’un seul processus. Ainsi, si dans un groupe de 3 pollers les pourcentages d’utilisation par processus sont 2, 18 et 66, min renverra 2 et max renverra 66.
- Les processus indiquent ce qu’ils font dans la mémoire partagée et le processus d’auto-surveillance résume ces données chaque seconde. Les changements d’état (busy/idle) sont enregistrés au moment du changement ; ainsi, un processus qui devient occupé est enregistré comme tel et ne change ni ne met à jour son état jusqu’à ce qu’il devienne inactif. Cela garantit que même les processus complètement bloqués seront correctement enregistrés comme étant occupés à 100 %.
- Actuellement, "busy" signifie "non endormi", mais à l’avenir des états supplémentaires pourraient être introduits : attente de verrous, exécution de requêtes de base de données, etc. Notez que les pollers asynchrones sont considérés comme occupés s’ils ont atteint la limite définie par le paramètre de configuration MaxConcurrentChecksPerPoller du server/proxy.
- Sous Linux et sur la plupart des autres systèmes, la résolution est de 1/100 de seconde.
Exemples :
zabbix[process,poller,avg,busy] #le temps moyen passé par les processus poller à faire quelque chose pendant la dernière minute
zabbix[process,"icmp pinger",max,busy] #le temps maximal passé à faire quelque chose par n’importe quel processus ICMP pinger pendant la dernière minute
zabbix[process,"history syncer",2,busy] #le temps passé à faire quelque chose par le processus history syncer numéro 2 pendant la dernière minute
zabbix[process,trapper,count] #le nombre de processus trapper actuellement en cours d’exécution
zabbix[proxy,<name>,<param>]
Les informations concernant le proxy Zabbix.
Valeur de retour : Integer.
Paramètres :
- name - le nom du proxy ;
- param - lastaccess - l’horodatage du dernier message heartbeat reçu du proxy ;
delay - depuis combien de temps les valeurs collectées n’ont pas été envoyées ; calculé comme « proxy delay » + (« current server time » - « proxy lastaccess »), où « proxy delay » est la différence entre l’heure actuelle du proxy et l’horodatage de la plus ancienne valeur non envoyée sur le proxy.
Commentaires :
- Cet élément est toujours traité par le serveur Zabbix, quel que soit l’emplacement de l’hôte (sur le serveur ou le proxy).
- La fonction
fuzzytime()peut être utilisée pour vérifier la disponibilité du proxy.
Exemple :
zabbix[proxy,"Germany",lastaccess] #l’horodatage du dernier message heartbeat reçu du proxy "Germany"
zabbix[proxy,discovery]
La liste des proxys Zabbix avec le nom, le mode, le chiffrement, la compression, la version, la date de dernière activité, le nombre d’hôtes, le nombre d’éléments, les valeurs requises par seconde (vps), le statut de version (actuelle/obsolète/non prise en charge), les délais d’expiration par type d’élément, le nom du groupe de proxys (si le proxy appartient à un groupe), l’état (inconnu/hors ligne/en ligne).
Valeur de retour : objet JSON.
zabbix[proxy group,<name>,available]
Le nombre de proxys en ligne dans un groupe de proxys.
Valeur de retour : Integer.
Paramètres :
- name - le nom du groupe de proxys.
zabbix[proxy group,<name>,pavailable]
Le pourcentage de proxys en ligne dans un groupe de proxys.
Valeur de retour : Float.
Paramètres :
- name - le nom du groupe de proxys.
zabbix[proxy group,<name>,proxies]
La liste des proxys Zabbix dans un groupe de proxys avec le nom, le mode, le chiffrement, la compression, la version, la date de dernière activité, le nombre d’hôtes, le nombre d’éléments, les valeurs requises par seconde (vps), le statut de version (actuelle/obsolète/non prise en charge), les délais d’expiration, le nom du groupe de proxys, l’état (inconnu/hors ligne/en ligne).
Valeur de retour : JSON.
Paramètres :
- name - le nom du groupe de proxys.
zabbix[proxy group,<name>,state]
L’état d’un groupe de proxys.
Valeur de retour : 0 - inconnu ; 1 - hors ligne ; 2 - en cours de récupération ; 3 - en ligne ; 4 - en dégradation.
Paramètres :
- name - le nom du groupe de proxys.
zabbix[proxy group,discovery]
Renvoie une liste de groupes de proxys avec des données de configuration et des données en temps réel.
Les données de configuration incluent le nom du groupe de proxys, le délai de basculement et le nombre minimal de proxys en ligne requis.
Les données en temps réel incluent l’état du groupe de proxys (voir les commentaires pour plus de détails), le nombre de proxys en ligne et le pourcentage de proxys en ligne.
Valeur de retour : JSON.
Commentaires :
- Cet élément ne renvoie pas les proxys sans groupe.
- S’il existe une valeur invalide pour "failover_delay" ou "min_online", une valeur spéciale -1 est renvoyée pour l’indiquer. Des valeurs invalides peuvent apparaître si des macros sont utilisées pour la configuration et que ces macros ne peuvent pas être développées en une valeur valide.
- L’état du groupe de proxys est renvoyé sous forme d’entier : 0 - inconnu ; 1 - hors ligne ; 2 - en récupération ; 3 - en ligne ; 4 - en dégradation.
Exemple de valeurs de retour :
{
"groups": [
{ "name": "Riga", "failover_delay": 60, "min_online": 1 },
{ "name": "Tokyo", "failover_delay": 60, "min_online": 2 },
{ "name": "Porto Alegre", "failover_delay": 60, "min_online": 3 }
],
"details": {
"Riga": { "state": 3, "available": 10, "pavailable": 20 },
"Tokyo": { "state": 3, "available": 10, "pavailable": 20 },
"Porto Alegre": { "state": 1, "available": 0, "pavailable": 0 }
}
}
zabbix[proxy_buffer,buffer,<mode>]
Les statistiques d’utilisation du tampon mémoire du proxy.
Valeurs de retour : Integer (pour la taille) ; Float (pour le pourcentage).
Paramètres :
- mode : total - la taille totale du tampon (peut être utilisée pour vérifier si le tampon mémoire est activé) ;
free - la taille du tampon libre ;
pfree - le pourcentage de tampon libre ;
used - la taille du tampon utilisé ;
pused - le pourcentage de tampon utilisé.
Commentaires :
- Renvoie une erreur « Proxy memory buffer is disabled » lorsque le tampon mémoire est désactivé ;
- Cet élément n’est pas pris en charge sur le serveur Zabbix.
zabbix[proxy_buffer,state,changes]
Returns the number of state changes between disk/memory buffer modes since start.
Return values: Integer; 0 - the memory buffer is disabled.
Comments:
- Frequent state changes indicate that either the memory buffer size or age must be increased;
- If the memory buffer state is monitored infrequently (for example, once a minute) then the buffer might flip its state without it being registered.
zabbix[proxy_buffer,state,current]
Renvoie l’état de fonctionnement actuel où les nouvelles données sont stockées.
Valeurs de retour : 0 - disque ; 1 - mémoire.
Commentaires :
- « 0 » est également renvoyé lorsque le tampon mémoire est désactivé.
zabbix[proxy_history]
Le nombre de valeurs dans la table d’historique du proxy en attente d’être envoyées au serveur.
Valeurs de retour : Integer.
Commentaires :
- Cet élément n’est pas pris en charge sur le serveur Zabbix.
zabbix[queue,<from>,<to>]
Le nombre d’éléments surveillés dans la file d’attente dont le retard est d’au moins <from> secondes, mais inférieur à <to> secondes.
Valeur de retour : Integer.
Paramètres :
- from - retardé d’au moins (la valeur par défaut est 6 secondes) ;
- to - retardé d’au plus (la valeur par défaut est l’infini).
Commentaires :
- Les suffixes de temps (s,m,h,d,w) sont pris en charge dans les paramètres.
Le proxy Zabbix n’a pas connaissance des périodes de maintenance ; voir Calcul des files d’attente pendant la maintenance pour plus de détails.
zabbix[rcache,<cache>,<mode>]
The availability statistics of the Zabbix configuration cache.
Return values: Integer (for size); Float (for percentage).
Parameters:
- cache - buffer;
- mode - total - the total size of buffer
free - the size of free buffer
pfree - the percentage of free buffer
used - the size of used buffer
pused - the percentage of used buffer
zabbix[requiredperformance]
Les performances requises du serveur Zabbix ou du proxy Zabbix, exprimées en nouvelles valeurs par seconde attendues.
Valeur de retour : Float.
Commentaires :
- Correspond approximativement à « Required server performance, new values per second » dans Reports > System information.
zabbix[stats,<ip>,<port>]
Les métriques internes d’un serveur ou proxy Zabbix distant.
Valeurs de retour : objet JSON.
Paramètres :
- ip - la liste d’IP/DNS/masques réseau des serveurs/proxys à interroger à distance (la valeur par défaut est 127.0.0.1) ;
- port - le port du serveur/proxy à interroger à distance (la valeur par défaut est 10051).
Commentaires :
- La requête de statistiques ne sera acceptée que depuis les adresses répertoriées dans le paramètre 'StatsAllowedIP' du server/proxy sur l’instance cible.
- Cet élément renvoie un ensemble sélectionné de métriques internes. Pour plus de détails, voir Surveillance à distance des statistiques Zabbix.
zabbix[stats,<ip>,<port>,queue,<from>,<to>]
Les métriques de file d’attente internes (voir zabbix[queue,<from>,<to>]) d’un serveur ou proxy Zabbix distant.
Valeurs de retour : objet JSON.
Paramètres :
- ip - la liste d’IP/DNS/masques réseau des serveurs/proxys à interroger à distance (la valeur par défaut est 127.0.0.1) ;
- port - le port du serveur/proxy à interroger à distance (la valeur par défaut est 10051) ;
- from - retardé d’au moins (la valeur par défaut est 6 secondes) ;
- to - retardé d’au plus (la valeur par défaut est l’infini).
Commentaires :
- La requête de statistiques ne sera acceptée que depuis les adresses répertoriées dans le paramètre 'StatsAllowedIP' du server/proxy sur l’instance cible.
- Un ensemble sélectionné de métriques internes est renvoyé par cet élément. Pour plus de détails, voir Remote monitoring of Zabbix stats.
Le proxy Zabbix n’a pas connaissance des périodes de maintenance ; voir Calculation of queues during maintenance pour plus de détails.
zabbix[tcache,<cache>,<parameter>]
Les statistiques d’efficacité du cache de la fonction de tendances de Zabbix.
Valeurs de retour : Integer (pour la taille) ; Float (pour le pourcentage).
Paramètres :
- cache - buffer ;
- parameter - all - nombre total de requêtes du cache (par défaut) ;
hits - accès réussis au cache ;
phits - pourcentage d’accès réussis au cache ;
misses - échecs d’accès au cache ;
pmisses - pourcentage d’échecs d’accès au cache ;
items - nombre d’éléments mis en cache ;
requests - nombre de requêtes mises en cache ;
pitems - pourcentage d’éléments mis en cache par rapport au total des éléments mis en cache + requêtes. Un faible pourcentage signifie très probablement que la taille du cache peut être réduite.
Commentaires :
- Cet élément n’est pas pris en charge sur Zabbix proxy.
zabbix[triggers]
Le nombre de déclencheurs activés dans la base de données Zabbix, avec tous les éléments de données activés sur les hôtes activés.
Valeur de retour : Integer.
Commentaires :
- Cet élément n'est pas pris en charge sur le proxy Zabbix.
zabbix[uptime]
Le temps de fonctionnement du processus du serveur ou du proxy Zabbix, en secondes.
Valeur renvoyée : Integer.
zabbix[vcache,buffer,<mode>]
Les statistiques de disponibilité du cache de valeurs Zabbix.
Valeurs de retour : Integer (pour la taille) ; Float (pour le pourcentage).
Paramètres :
- mode - total - la taille totale du tampon ;
free - la taille du tampon libre ;
pfree - le pourcentage de tampon libre ;
used - la taille du tampon utilisé ;
pused - le pourcentage de tampon utilisé.
Commentaires :
- Cet élément n'est pas pris en charge sur le proxy Zabbix.
zabbix[vcache,cache,<parameter>]
Les statistiques d’efficacité du cache de valeurs Zabbix.
Valeur de retour : Integer.
Si <parameter> est défini sur mode, la valeur de retour est : 0 - mode normal ; 1 - mode mémoire faible.
Paramètres :
- parameter - requests - le nombre total de requêtes ;
hits - le nombre de succès du cache (valeurs d’historique prises depuis le cache) ;
misses - le nombre d’échecs du cache (valeurs d’historique prises depuis la base de données) ;
mode - le mode de fonctionnement du cache de valeurs.
Commentaires :
- Une fois le mode mémoire faible activé, le cache de valeurs restera dans cet état pendant 24 heures, même si le problème ayant déclenché ce mode est résolu plus tôt.
- Vous pouvez utiliser cette clé avec l’étape de prétraitement Change per second afin d’obtenir des statistiques en valeurs par seconde.
- Cet élément n’est pas pris en charge sur Zabbix proxy.
zabbix[version]
La version du serveur ou du proxy Zabbix.
Valeur de retour : String. Par exemple : 8.0.0.
zabbix[vmware,buffer,<mode>]
The availability statistics of the Zabbix vmware cache.
Return values: Integer (for size); Float (for percentage).
Parameters:
- mode - total - the total size of buffer
free - the size of free buffer
pfree - the percentage of free buffer
used - the size of used buffer
pused - the percentage of used buffer
zabbix[vps,written]
Le nombre total de valeurs d’historique écrites dans la base de données.
Valeur de retour : Integer.
zabbix[wcache,<cache>,<mode>]
Les statistiques et la disponibilité du cache d’écriture de Zabbix.
Valeurs de retour : Integer (pour le nombre/la taille) ; Float (pour le pourcentage).
Paramètres :
- cache - values, history, index ou trend ;
- mode - (avec values) all (par défaut) - le nombre total de valeurs traitées par le serveur/proxy Zabbix, à l’exception des éléments non pris en charge (compteur) ;
float - le nombre de valeurs à virgule flottante traitées (compteur) ;
uint - le nombre de valeurs entières non signées traitées (compteur) ;
str - le nombre de valeurs caractère/chaîne traitées (compteur) ;
log - le nombre de valeurs de journal traitées (compteur) ;
text - le nombre de valeurs texte traitées (compteur) ;
bin - le nombre de valeurs binaires traitées (compteur) ;
json - le nombre de valeurs JSON traitées (compteur) ;
not supported - le nombre de fois où le traitement d’un élément a entraîné le passage de l’élément à l’état non pris en charge ou le maintien de cet état (compteur) ;
(avec le cache history, index, trend) pfree (par défaut) - le pourcentage de tampon libre ;
total - la taille totale du tampon ;
free - la taille du tampon libre ;
used - la taille du tampon utilisé ;
pused - le pourcentage de tampon utilisé.
Commentaires :
- Le paramètre de cache
trendn’est pas pris en charge avec Zabbix proxy. - Le cache d’historique est utilisé pour stocker les valeurs des éléments. Un nombre faible indique des problèmes de performances du côté de la base de données.
- Le cache d’index d’historique est utilisé pour indexer les valeurs stockées dans le cache d’historique.
- Une fois le cache d’historique rempli puis vidé, le cache d’index d’historique conservera encore certaines données. Ce comportement est attendu et aide le système à fonctionner plus efficacement en évitant le traitement supplémentaire nécessaire pour redimensionner constamment la mémoire.
- Le cache de tendances stocke l’agrégat de l’heure en cours pour tous les éléments qui reçoivent des données.
- Vous pouvez utiliser la clé zabbix[wcache,values] avec l’étape de prétraitement Change per second afin d’obtenir des statistiques de valeurs par seconde.