This is a translation of the original English documentation page. Help us make it better.

8 Symboles d'unités

Aperçu

Devoir utiliser des nombres élevés, par exemple '86400' pour représenter le nombre de secondes dans un jour, est à la fois difficile et source d'erreurs. C'est pourquoi vous pouvez utiliser des symboles d'unités appropriés (ou des suffixes) pour simplifier les expressions de déclencheur Zabbix et les clés d'élément.

Au lieu de '86400' pour le nombre de secondes, vous pouvez simplement entrer '1d'. Les suffixes fonctionnent comme des multiplicateurs.

Suffixes de temps

Pour le temps, vous pouvez utiliser :

  • s - secondes (lorsqu'il est utilisé, fonctionne de la même manière que la valeur brute)
  • m - minutes
  • h - heures
  • d - jours
  • w - semaines
  • M - mois (fonctions de tendance uniquement)
  • y - années (fonctions de tendance uniquement)

Les suffixes de temps ne prennent en charge que les nombres entiers (donc '1h' est pris en charge, '1,5h' ou '1.5h' ne le sont pas ; utilisez '90m' à la place).

Les suffixes horaires sont pris en charge dans :

  • constantes d'expression de déclenchement et paramètres de fonction
  • constantes des formules d'éléments calculés
  • paramètres de l'élément interne zabbix[queue,<from>,<to>]
  • paramètre de période des calculs agrégés
  • configuration de l'élément (champs 'Intervalle de mise à jour', 'Intervalles personnalisés', 'Période de stockage de l'historique' et 'Période de stockage des tendances')
  • configuration du prototype d'article (champs 'Intervalle de mise à jour', 'Intervalles personnalisés', 'Période de stockage de l'historique' et 'Période de stockage des tendances')
  • configuration de la règle de découverte de bas niveau (champs 'Intervalle de mise à jour', 'Intervalles personnalisés', 'Conserver les ressources perdues')
  • configuration de la découverte du réseau (champ 'Intervalle de mise à jour')
  • configuration du scénario web (champs 'Intervalle de mise à jour', 'Délai d'attente')
  • configuration de l'opération d'action (champs 'Durée de l'étape d'opération par défaut', 'Durée de l'étape')
  • paramètres du profil utilisateur (champs 'Déconnexion automatique', 'Actualiser', 'Délai d'expiration du message')
  • widget graphique dans SurveillanceTableau de bord (champ 'Décalage dans le temps')
  • AdministrationGénéralNettoyage (champs de période de stockage)
  • AdministrationGénéralOptions d'affichage des déclencheurs (Champs 'Afficher les déclencheurs OK pendant' et 'Au changement d'état, clignoter pendant')
  • AdministrationGénéralAutre (Champ 'Intervalle de blocage des connexions' et champs liés à la communication avec le serveur Zabbix)
  • Option de contrôle d'exécution ha_set_failover_delay=delay du serveur Zabbix

Suffixes Memoires

Les suffixes de taille mémoire sont pris en charge dans :

Pour la taille de la mémoire, vous pouvez utiliser :

  • K - kilooctet
  • M - megaoctet
  • G - gigaoctet
  • T - teraoctet

Autres utilisation

Les symboles d'unité sont également utilisés pour une représentation lisible par l'homme des données dans l'interface.

Dans le serveur Zabbix et dans l'interface web, les symboles suivants sont supportés :

  • K - kilo
  • M - mega
  • G - giga
  • T - tera

Lorsque les valeurs des éléments en B, Bps sont affichées dans l'interface web, une base 2 est appliquée (1K = 1024). Sinon, une base de 10 est utilisée (1K = 1000).

De plus, l'interface prend également en charge l'affichage de :

  • P - peta
  • E - exa
  • Z - zetta
  • Y - yotta

Exemples d'utilisation

En utilisant des suffixes appropriés, vous pouvez écrire des expressions de déclencheur plus faciles à comprendre et à gérer, par exemple ces expressions :

last(/host/system.uptime[])<86400s avg(/host/system.cpu.load,600s)<10 last(/host/vm.memory.size[available])<20971520

pourraient être changées en :

last(/host/system.uptime[])<1d avg(/host/system.cpu.load,10m)<10 last(/host/vm.memory.size[available])<20M