Notification email ou sms quand VPS down
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Notification email ou sms quand VPS down

Par
PierreL82
Créé le 2017-11-17 14:50:29 (edited on 2024-09-04 11:08:40) dans Serveurs Privés Virtuels (VPS)

Bonjour,

J'ai un VPS avec des sites web importants sous wordpress.
Comment je pourrai faire pour recevoir un email ou un sms quand le vps est planté ?

Merci


7 réponses ( Latest reply on 2020-07-26 22:54:27 Par
PierreL82
)

Bonjour,

vous devez mettre en place un outil de supervision/monitoring pour cela.

Cordialement, janus57

Bonjour, vous pouvez mettre en place un système d'alerte qui va faire un simple ping à intervalle régulier sur votre ou vos sites web tel que uptimerobot pour ne citer qu'eux : https://uptimerobot.com/

Cela vous alerte dès lors que le site ne répond plus. Cela peut indiquer que le site en question est down ou le serveur entier.

A dispo si vous avez besoin d'une aide plus avancée sur le sujet.

Il y a ça aussi qui marche très bien : https://sourceforge.net/projects/phpmonitor/
Mais si le vps est down vous n'aurez pas de notification, à part à coller ça ailleurs...

Projet qui date un peu cela dit et qui a été remplacé par https://github.com/phpservermon/phpservermon qui lui est encore maintenu. Je l'utilise à titre perso mais sur un second serveur :)

> phpservermon: If the HTTP status code is in the 4xx/5xx, it means an error

c'est pas mal

> avec des sites web importants sous wordpress.

mais ne couvrira pas les cas des MAJ échouée, avec code HTTP200 mais page vide

donc je fais un curl pour tester les entêtes et que la page a au moins un certain poids, à lancer d'un script sur un autre serveur

Il est possible de détecter les "blank page" avec une regex, via phpservermon. De plus il est capable de vérifier des headers spécifiques (nom, valeur) etc.. après je pense qu'il ne couvre pas tous les cas possibles et imaginables mais ça peut pousser loin quand même sur la version actuelle :)

Oui exact, j'ai donné le mauvais lien :)
J'utilise bien la bonne version en +

> avec une regex, via phpservermon

ok, alors c'est bon, on devrait pouvoir alors demander au moins un caractère visible et dans tous les cas que je vois, c'est des pages à 0 octet

oui le tool permet de vérifier une chaine de caractère dans la page.
Permet aussi de check la validité du certificat.
Alerte via mail, perso j'ai aussi configuré une alerte "pushover" sur mon téléphone : https://pushover.net/
Bon faut avoir du rzo, ça n'envoie pas de sms.

J'utilisa grafana + prometheus (sur un autre serveur):

Merci pour les réponses je vais partir sur phpservermoon