Ad Widget

Collapse

Item calculé

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Thomas51
    Junior Member
    • Oct 2024
    • 19

    #1

    Item calculé

    Bonjour,

    Je cherche à avoir le temps maximum mesuré pour un aller-retour. J'ai vu qu'il fallait utiliser un item calculé. Voici la configuration :

    Key : tcp.rtt.max
    Formula : max("net.tcp.service.perf[tcp,80]", 300)

    J'ai l'erreur :
    Cannot evaluate expression: function argument "net.tcp.service.perf[tcp,80], 300" is not a numeric value at "max("net.tcp.service.perf[tcp,80], 300)".

    Pouvez-vous m'aider ?
  • dennis65
    Junior Member
    • Apr 2025
    • 1

    #2
    L'erreur indique que la fonction `max()` attend des nombres, pas une chaîne et un nombre. Pour obtenir le temps maximum d'aller-retour (RTT), identifiez l'item Zabbix qui mesure déjà le RTT (potentiellement `net.tcp.service.perf[tcp,80]`). Utilisez ensuite les fonctions d'agrégation (`max(K Tag)`) dans les graphiques ou écrans pour afficher la valeur maximale sur une période. Pour être alerté d'un RTT dépassant un seuil (ex: 300ms), créez un déclencheur sur cet item RTT avec une expression comme `{NomDeVotreHote:tcp.rtt.max(5m)}>300`. Vous ne pouvez pas utiliser `max()` dans un item calculé de cette manière pour définir une limite maximale.
    Last edited by dennis65; 22-04-2025, 05:46.

    Comment

    Working...