5 Zabbix interne
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 listées sans paramètres personnalisables ni informations supplémentaires. Cliquez sur la clé d'élément pour voir les détails complets.
| Clé d'élément | Description |
|---|---|
| zabbix[boottime] | Le temps de démarrage du processus du serveur Zabbix ou du proxy Zabbix, en secondes. |
| zabbix[cluster,discovery,nodes] | Découvre les nœuds du cluster à haute disponibilité. |
| zabbix[connector_queue] | Le nombre de valeurs en file d'attente dans la file d'attente du connecteur. |
| zabbix[discovery_queue] | Le nombre de vérifications réseau 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 par agent actif sur l'hôte. |
| zabbix[host,discovery,interfaces] | Les détails de toutes les interfaces configurées de l'hôte dans l'interface 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 le Java gateway Zabbix. |
| zabbix[lld_queue] | Le nombre de valeurs 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 en file d'attente dans la file de prétraitement. |
| zabbix[process,,,] | Le pourcentage de temps qu'un processus Zabbix particulier ou un groupe de processus (identifié par <type> et <mode>) a passé dans <state>. |
| zabbix[proxy,,] | Les informations sur le proxy Zabbix. |
| zabbix[proxy,discovery] | La liste des proxys Zabbix. |
| zabbix[proxy group,,available] | Le nombre de proxys en ligne dans un groupe de proxys. |
| zabbix[proxy group,,pavailable] | Le pourcentage de proxys en ligne dans un groupe de proxys. |
| zabbix[proxy group,,proxies] | La liste des proxys Zabbix dans un groupe de proxys. |
| zabbix[proxy group,,state] | L'état d'un groupe de proxys. |
| zabbix[proxy group,discovery] | Renvoie une liste de groupes de proxys avec les données de configuration et les 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 tampon disque/mémoire depuis le démarrage. |
| zabbix[proxy_buffer,state,current] | Renvoie l'état de fonctionnement actuel où 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 qui sont retardés 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 du serveur Zabbix ou du proxy Zabbix, en nouveaux valeurs par seconde attendues. |
| zabbix[stats,,] | Renvoie les métriques internes d'un serveur Zabbix ou d'un proxy. Si <ip> et <port> sont spécifiés, les métriques sont récupérées depuis l'instance distante ; sinon, depuis l'instance locale. |
| zabbix[stats,,,queue,,] | Renvoie les métriques internes de file d'attente d'un serveur Zabbix ou d'un proxy. Si <ip> et <port> sont spécifiés, les métriques sont récupérées depuis l'instance distante ; sinon, depuis l'instance locale. |
| zabbix[tcache,,] | Les statistiques d'efficacité du cache de 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 les hôtes activés. |
| zabbix[uptime] | Le temps de fonctionnement du processus du serveur Zabbix ou du 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 du serveur Zabbix ou du proxy. |
| zabbix[vmware,buffer,] | Les statistiques de disponibilité du cache VMware 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 de contrôles particulier 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’injoignabilité/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>]
Informations sur le Java gateway de Zabbix.
Valeurs de retour: 1 - si <param> est ping; version du Java gateway - si <param> est version (par exemple: "7.4.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 qu'un processus Zabbix particulier ou qu'un groupe de processus (identifié 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 de processus (entre 1 et le nombre d'instances pré-forkées; par exemple, si 4 trappers sont en cours d'exécution, la valeur est comprise entre 1 et 4);
- state:
- busy - le processus est dans l'état occupé, par exemple en train de traiter une requête (par défaut);
- idle - le processus est dans l'é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 sur6), 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 étaient de 2, 18 et 66, min renverrait 2 et max renverrait 66.
- Les processus indiquent ce qu'ils font dans la mémoire partagée et le processus de surveillance interne synthétise ces données chaque seconde. Les changements d'état (busy/idle) sont enregistrés au moment du changement - ainsi, un processus qui devient busy est enregistré comme tel et ne change ni ne met à jour son état jusqu'à ce qu'il devienne idle. Cela garantit que même les processus complètement bloqués seront correctement enregistrés comme étant occupés à 100%.
- Actuellement, "busy" signifie "ne pas dormir", 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 serveur/proxy.
- Sous Linux et 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é à effectuer des opérations par les processus poller au cours de la dernière minute
zabbix[process,"icmp pinger",max,busy] #le temps maximal passé à effectuer des opérations par n'importe quel processus ICMP pinger au cours de la dernière minute
zabbix[process,"history syncer",2,busy] #le temps passé à effectuer des opérations par le history syncer numéro 2 au cours de la dernière minute
zabbix[process,trapper,count] #le nombre de processus trapper actuellement en cours d'exécution
zabbix[proxy,<name>,<param>]
Informations sur le proxy Zabbix.
Valeur de retour: Integer.
Paramètres:
- name - le nom du proxy;
- param:
- lastaccess - l'horodatage du dernier message de battement de coeur reçu du proxy;
- delay - depuis combien de temps les valeurs collectées n'ont pas été envoyées; calculé comme "retard du proxy" + ("heure actuelle du serveur" - "lastaccess du proxy"), où "retard du proxy" 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 sur 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 de battement de coeur 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 des groupes de proxy avec les données de configuration et les données en temps réel.
Les données de configuration incluent le nom du groupe de proxy, le délai de basculement et le nombre minimum de proxy en ligne requis.
Les données en temps réel incluent l'état du groupe de proxy (voir les commentaires pour plus de détails), le nombre de proxy en ligne et le pourcentage de proxy en ligne.
Valeur de retour: JSON.
Commentaires:
- Cet élément ne renvoie pas les proxy sans groupe.
- S'il existe une valeur invalide pour
failover_delayoumin_online, une valeur spéciale-1est signalée pour l'indiquer. Des valeurs invalides peuvent se produire si des macros sont utilisées pour la configuration et que les macros ne peuvent pas être développées en une valeur valide. - L'état du groupe de proxy est signalé 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 - taille totale du tampon (peut être utilisée pour vérifier si le tampon mémoire est activé) ;
- free - taille du tampon libre ;
- pfree - pourcentage du tampon libre ;
- used - taille du tampon utilisé ;
- pused - pourcentage du 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:
0est é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 qui sont retardés d'au moins <from> secondes, mais de moins de <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'est pas informé des périodes de maintenance; voir Calcul des files d'attente pendant la maintenance pour plus de détails.
zabbix[rcache,<cache>,<mode>]
Les statistiques de disponibilité du cache de configuration de Zabbix.
Valeurs de retour : Integer (pour la taille) ; Float (pour le pourcentage).
Paramètres :
- cache - buffer ;
- mode :
- total - la taille totale du buffer ;
- free - la taille du buffer libre ;
- pfree - le pourcentage du buffer libre ;
- used - la taille du buffer utilisé ;
- pused - le pourcentage du buffer utilisé.
zabbix[requiredperformance]
Les performances requises du serveur Zabbix ou du proxy Zabbix, en nombre de nouvelles valeurs par seconde attendu.
Valeur de retour : Float.
Commentaires :
- Correspond approximativement à "Required server performance, new values per second" dans Reports > System information.
zabbix[stats,<ip>,<port>]
Renvoie les métriques internes d'un serveur Zabbix ou d'un proxy. Si <ip> et <port> sont spécifiés, les métriques sont récupérées depuis l'instance distante ; sinon, depuis l'instance locale.
Valeurs de retour : objet JSON.
Paramètres :
- ip - la liste des adresses IP/DNS/masques réseau des serveurs/proxies à 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
StatsAllowedIPserveur/proxy de l'instance cible. - Un ensemble sélectionné de métriques internes est renvoyé par cet élément. Pour plus de détails, voir Surveillance à distance des statistiques Zabbix.
zabbix[stats,<ip>,<port>,queue,<from>,<to>]
Renvoie les métriques de la file d'attente interne (voir zabbix[queue,<from>,<to>]) d'un serveur Zabbix ou d'un proxy. Si <ip> et <port> sont spécifiés, les métriques sont récupérées depuis l'instance distante ; sinon, depuis l'instance locale.
Valeurs de retour : objet JSON.
Paramètres :
- ip - la liste des adresses IP/DNS/masques réseau des serveurs/proxys à interroger à distance (par défaut :
127.0.0.1) ; - port - le port du serveur/proxy à interroger à distance (par défaut :
10051) ; - from - retard d'au moins (par défaut :
6secondes) ; - to - retard d'au plus (par défaut : infini).
Commentaires :
- La requête stats ne sera acceptée que depuis les adresses répertoriées dans le paramètre
StatsAllowedIPserveur/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 Surveillance à distance des statistiques Zabbix.
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[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:
- parameter:
- all - total des 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 du cache ;
- pmisses - pourcentage d'échecs du 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 parmi les éléments mis en cache + les 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 le proxy Zabbix.
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 de Zabbix.
Valeur de retour: Integer.
Si <parameter> est défini sur mode, la valeur de retour est: 0 - mode normal; 1 - mode faible mémoire.
Paramètres:
- parameter:
- requests - le nombre total de requêtes;
- hits - le nombre de hits du cache (valeurs d'historique prises depuis le cache);
- misses - le nombre de misses 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 faible mémoire activé, le cache de valeurs restera dans cet état pendant 24 heures, même si le problème qui a 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 de valeurs par seconde.
- Cet élément n'est pas pris en charge sur le proxy Zabbix.
zabbix[version]
La version du serveur ou du proxy Zabbix.
Valeur de retour: String. Par exemple: 7.4.0.
zabbix[vmware,buffer,<mode>]
Les statistiques de disponibilité du cache VMware de 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é.
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 le paramètre de cache values:
- all - le nombre total de valeurs traitées par le serveur/proxy Zabbix, à l'exception des éléments non pris en charge (compteur) (par défaut) ;
- float - le nombre de valeurs flottantes traitées (compteur) ;
- uint - le nombre de valeurs entières non signées traitées (compteur) ;
- str - le nombre de valeurs de type caractère/chaîne traitées (compteur) ;
- log - le nombre de valeurs de journal traitées (compteur) ;
- text - le nombre de valeurs textuelles 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é son passage à l'état non pris en charge ou le maintien de cet état (compteur) ;
- avec les paramètres de cache history, index, trend:
- pfree - le pourcentage de mémoire tampon libre (par défaut) ;
- total - la taille totale de la mémoire tampon ;
- free - la taille de la mémoire tampon libre ;
- used - la taille de la mémoire tampon utilisée ;
- pused - le pourcentage de mémoire tampon utilisée.
- avec le paramètre de cache values:
Commentaires:
- Le paramètre de cache
trendn'est pas pris en charge avec le proxy Zabbix. - Le cache d'historique est utilisé pour stocker les valeurs des éléments. Un nombre faible indique des problèmes de performance du côté de la base de données.
- Le cache d'index de l'historique est utilisé pour indexer les valeurs stockées dans le cache d'historique.
- Après que le cache d'historique est rempli puis vidé, le cache d'index de l'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.