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 la représentation du 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
Les suffixes de temps sont supportés dans :
- les expression constantes de déclencheur et les paramètres de fonction
- les formules des constantes des éléments calculés (voir aussi les problèmes connus pour 4.0.0-4.0.3)
- les paramètres de l'élément interne zabbix[queue,<from>,<to>]
- le dernier paramètre des vérifications agrégées
- la configuration des éléments (champs 'Intervalle d'actualisation', 'Intervalle personnalisé', 'Période de stockage de l'historique' et 'Période de stockage des tendances')
- la configuration des prototypes d'éléments (champs 'Intervalle d'actualisation', 'Intervalle personnalisé', 'Période de stockage de l'historique' et 'Période de stockage des tendances')
- la configuration des règles de découverte de bas niveau (champs 'Intervalle d'actualisation', 'Intervalle personnalisé', 'Période de conservation des ressources perdues')
- la configuration de la découverte du réseau (champs 'Intervalle d'actualisation')
- la configuration des scénario web (champs 'Intervalle d'actualisation', 'Timeout')
- la configuration des opérations liées aux actions (champs 'Durée de l'étape d'opération par défaut', 'Durée de l'étape')
- la configuration du diaporama (champs 'Délai par défaut')
- les paramètres de profils utilisateur (champs 'Auto-déconnexion', 'Rafraîchir', 'Expiration du message')
- le widget graphique dans Surveillance→ Tableau de bord(champs 'Décalage temporel')
- Administration → Général → Nettoyage (champs 'Période de stockage *')
- Administration → Général → Options d'affichage des déclencheurs (champs 'Afficher les déclencheurs OK pendant', 'Au changement d'état, clignoter pendant')
- Administration → Général → Autre (champs 'Rafraîchir les éléments non supportés')
Suffixes Memoires
Les suffixes de taille mémoire sont pris en charge dans :
- les expressions des constantes et les paramètres de fonction du déclencheur.
- les formules des constantes des éléments calculés
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
Exemple 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 :
{host:zabbix[proxy,zabbix_proxy,lastaccess]}>120
{host:system.uptime[].last()}<86400
{host:system.cpu.load.avg(600)}<10
{host:vm.memory.size[available].last()}<20971520
pourrait être changées en :
{host:zabbix[proxy,zabbix_proxy,lastaccess]}>2m
{host:system.uptime.last()}<1d
{host:system.cpu.load.avg(10m)}<10
{host:vm.memory.size[available].last()}<20M