Bonjour la communauté Zabbix,
Je débute avec Zabbix et je rencontre une difficulté sur une syntaxe avec la fonction "count"
Je vous explique mon besoin :
Je souhaiterais générer une alerte si un service Windows s'arrête au moins 2 fois dans les dix dernière minutes
Pour moi la syntaxe devrait ressembler à ça :
count(/Template standard pour Windows Server/service.info[Spooler],10m,0,gt)>2 mais j'ai un message d'erreur de syntaxe
Cela signifie : "compte le nombre de fois dans les dix dernière minutes où la valeur est supérieur à 0 (donc où le service est dans un statut différent de "running")
En réalité, si le service s'arrête, j'ai un Action trigger qui lance un script Powershell et qui redémarre le service, mais, je veux m'assurer qu'il y ait un contrôle sur le nombre de fois où le script est lancé... et pas que j'ai une boucle infinie sans en avoir une alerte
C'est plutôt un concept général que j'aimerais capter pour l'appliquer dans d'autres cas
Merci de votre aide
Fred
Je débute avec Zabbix et je rencontre une difficulté sur une syntaxe avec la fonction "count"
Je vous explique mon besoin :
Je souhaiterais générer une alerte si un service Windows s'arrête au moins 2 fois dans les dix dernière minutes
Pour moi la syntaxe devrait ressembler à ça :
count(/Template standard pour Windows Server/service.info[Spooler],10m,0,gt)>2 mais j'ai un message d'erreur de syntaxe
Cela signifie : "compte le nombre de fois dans les dix dernière minutes où la valeur est supérieur à 0 (donc où le service est dans un statut différent de "running")
En réalité, si le service s'arrête, j'ai un Action trigger qui lance un script Powershell et qui redémarre le service, mais, je veux m'assurer qu'il y ait un contrôle sur le nombre de fois où le script est lancé... et pas que j'ai une boucle infinie sans en avoir une alerte
C'est plutôt un concept général que j'aimerais capter pour l'appliquer dans d'autres cas

Merci de votre aide

Fred