Page 1 sur 1

ETat d'un serveur web distant

Publié : 14 juin 2020, 11:12
par damien_s
Bonjour à tous,

J'aimerai pouvoir surveiller l'etat d'accessibilité d'un serveur WEB distant. Pour le moment, je ne fais que tester l'état du serveur avec le "system alive checker"

J'aimerai pouvoir avoir un service "http alive checker" qui permettrait de s'avoir si le serveur distant est HS (réponse à la requête HTTP différent de 200).
Avez vous une idée?
merci d'avance !

Damien S.

Re: ETat d'un serveur web distant

Publié : 14 juin 2020, 11:57
par Chrominator
Tu pourrais écrire un script shell pour tester la réponse de ton serveur (avec wget par exemple) puis enrôler celui-ci dans un service qui serait lui-même dans un timer.
Tu voudrais être prévenu comment ?

Sinon si tu utilises déjà monit sur ton pi, surveiller un serveur distant est aussi dans ces cordes :
Monit can monitor network connections to various servers, either on localhost or on remote hosts. TCP, UDP and Unix Domain Sockets are supported. Network test can be performed on a protocol level; Monit has built-in tests for the main Internet protocols, such as HTTP, SMTP etc. Even if a protocol is not supported you can still test the server because you can configure Monit to send any data and test the response from the server.

Re: ETat d'un serveur web distant

Publié : 14 juin 2020, 14:13
par vil1driver
Salut,

Petit lua type time avec un os.capture de la commande

Code : Tout sélectionner

wget --server-response http://toto 

Re: ETat d'un serveur web distant

Publié : 14 juin 2020, 18:30
par damien_s
Merci pour vos reponse que je vais creuser car je ne suis pas du tout familiarisé avec tout ça...
Ce que j’espérais pouvoir faire, c'est avoir un interrupteur virtuel qui passe OFF lorsque la reponse d'un serveru http distant n'est pas 200... ce qui me permettait d'envoyer une alerte SMS...

Re: ETat d'un serveur web distant

Publié : 16 juin 2020, 22:33
par domcars0
Slt,
Il est vrai qu'un script_time lua peut faire l'affaire, c'est simple, rapide et efficace.
Toutefois, comme le fait remarquer Chrominator, je pense que monit est un peu plus adapté à ton besoin que domoticz. Tu peux très bien installer monit et ainsi surveiller plusieurs serveurs (dont ton serveur domoticz! ;) ).
Tout cela est une affaire de feeling.