Temporisation sur alerte suite test ping

Capteurs et actionneurs HTTP

Temporisation sur alerte suite test ping

Messagepar nash68 » 23 Juin 2014 11:52

Bonjour,
J'utilise le ping depuis mon edomus pour vérifier la bonne connexion d'une partie de mon réseau (notamment mon alarme eps).
Dès que je perds le ping, j'envoi un mail d'alerte plus une notification eedomus.
Dans ma règle, je n'autorise le redéclanchement que après 1h pour éviter d'être noyé par les mails à chaque ping.

Par contre, à l'usage je me rends comptes que régulièrement un ping ne réponds pas, et du coup je reçois un mail (normal), par contre dans l'historique je me rends compte que finalement la liaison a toujours été ok, et que c'est très passagé.

Du coup je cherche à déclancher une alerte que au bout du 3eme ping hs par exemple (espacé de 30 seconces entre chaque), et là, avec l'eedomus je sèche... Je ne vois pas comment faire.

Merci de votre aide.
nash68
 
Messages : 104
Inscription : 11 Fév 2014

Re: Temporisation sur alerte suite test ping

Messagepar Madoma73 » 23 Juin 2014 12:23

pour gérer, ce genre de situation, tu peux utiliser un état.

tu l'appelles par exemple "ping NOK depuis 10 min", tu fais dessus une macro: attendre 10 min puis NOK

quand tu fais ton ping, tu fais des règles:
- si NOK, lancer la macro
- si OK, annuler, la macro, et mettre l'état sur ON.

Avec ce principe, tu ne seras averti que si tes pings ne passent pas depuis 10 minutes. si les pings se remettent à passer, la macro est annulée et ton état ne bouge pas...
Pierre
Madoma73
 
Messages : 1441
Inscription : 16 Sep 2012
Localisation : 38

Re: Temporisation sur alerte suite test ping

Messagepar nash68 » 23 Juin 2014 21:52

Merci cela fonctionne très bien !
La seule limitation est le fait que l'on ne puisse pas descendre sous la minute pour le test, puis une autre minute pour le changement d'état virtuel, mais c'est inhérent à l'eedomus.
Du coup j'en ai profité pour ajouter un statut intermédiaire entre le 1er ping KO et le prochain check qui est un statut inconnu. Ainsi j'ai mis 3 icônes ; Vert Orange et Rouge. Et j'envoi une alerte sur sur le statut rouge.

Dans le détail, voici mes opérations :

Créer un nouveau périphérique de type Ping :
Configuration/Ajouter ou Supprimer un périphérique/Ajouter un autre type de périphérique :
Objects connectés/ping/Créer
Entrez l'adresse IP et la pièce où vous allez "ranger" ce capteur (pour ma part j'ai hésité entre la pièce où se trouve physiquement l'alarme ou une pièce virtuelle dédié aux checks réseaux).

Créer un nouveau périphérique de type Etat :
Configuration/Ajouter ou Supprimer un périphérique/Ajouter un autre type de périphérique :
Elément de programmation/Etat/Créer
Pour le nom, j'ai choisi : Ping Alarme EPS KO depuis 3 minutes
Usage : Autre indicateur (actionneur)
Sauver et Continuer à éditer.
Onglet Valeurs :
Ajouter 3 états avec le bouton +Ajouter, et dans la colonne description :
Ping OK
Ping Inconnu
Ping KO
Pour les images, j'ai choisi les ampoules Vertes, Orange et Rouge.
Onglet Macros :
Ajouter une ligne avec le +Ajouter.
Première ligne : Attendre 0 secondes puis Ping Inconnu
Seconde ligne : Attendre 2 minutes puis Ping KO
Cliquez sur le crayon pour nommer la macro :
Ping EPS Inconnu attendre [X] Minutes avant KO
Noter que le [x] permet d'affecter une valdeur de son choix à la tempo.
Sauver.

On retourne sur le capteur Ping Alarme EPS et on va créer les 2 règles pour gérer l'état du ping.
Onglet Règle. Bouton +Ajouter
Nom : Ping Alarme EPS si KO
Critère : Ping Alarme EPS Réseau est égal à KO
Actions : Ping Alarme EPS KO depuis 3 minutes Macro-->Ping EPS Inconnu attendre [x] Minutes avant KO
Sauver.

A nouveau dans l'oglet règles, dupliquer la règle Ping Alarme EPS si KO
Nom : Ping Alarme EPS si retour OK
Critère : Ping Alarme EPS Réseau devient égal à OK
Actions : Ping Alarme EPS KO depuis 3 minutes Macro-->[Arrêter]
Ping Alarme EPS KO Ping OK
Sauver

Bonne réception !
nash68
 
Messages : 104
Inscription : 11 Fév 2014


Retour vers Requêtes HTTP

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 35 invité(s)

cron