Chargement de Smiley Hoster
Aller au contenu

Vérifier l'état d'un service systemd sur votre VPS

Équipe Smiley Hoster · · 2 min de lecture
Trois contrôles distincts montrent le service, la réponse du site et le destinataire de l'alerte.

Hostinger annonce des notifications pour ses tâches planifiées. Sur un VPS, la question pratique est similaire : quel résultat faut-il surveiller et à qui signaler un échec ? Commencez par un contrôle de service systemd que vous savez interpréter.

1. Choisir le bon service

Ce guide s'adresse aux serveurs Linux utilisant systemd. Il ne remplace pas les contrôles propres à un conteneur ou à une application gérée autrement. Dans les exemples, nginx.service désigne le serveur web ; remplacez ce nom par l'unité qui correspond réellement à votre installation.

Exécutez un premier contrôle dans votre session SSH :

Exemple
systemctl status nginx.service --no-pager

Notez le nom exact de l'unité et son état. Si elle est introuvable, vérifiez votre inventaire avant de conclure à une panne. Si elle est désactivée au démarrage, cela n'indique pas à lui seul si elle fonctionne maintenant.

Écrivez ce que vous voulez protéger : accès au site, traitement des commandes ou réception d'une requête. Vous éviterez ainsi de surveiller un processus sans relation claire avec le service rendu au client.

2. Construire un signal que vous comprenez

Pour un test simple utilisable par un script, interrogez une seule unité :

Exemple
systemctl is-active --quiet nginx.serviceecho $?

Le code zéro indique que l'unité est active ; un autre résultat appelle une investigation. La sortie silencieuse est normale. Pour obtenir une vue lisible des unités en échec :

Exemple
systemctl --failed --no-pager

Ne déclenchez pas un redémarrage automatique à partir de cette seule observation. Relevez d'abord l'heure, le nom de l'unité et le contexte du dernier changement. Effacer l'état d'échec avant de le comprendre peut compliquer votre diagnostic.

Complétez ensuite le contrôle local par un essai extérieur : ouvrez une page utile du site et réalisez une action de test sans effet métier. Un processus actif ne prouve pas que le parcours utilisateur fonctionne. Gardez les deux observations dans votre fiche.

3. Préparer une alerte exploitable

Dans votre outil de surveillance existant, associez le contrôle à un destinataire et à une procédure courte. Prévoyez aussi le cas où le serveur ne répond plus : un contrôle local ne peut alors plus annoncer son propre résultat.

Testez le circuit de notification sur un environnement d'essai ou avec la fonction de test de l'outil, sans arrêter le site de production. Vérifiez la réception, puis le signal de retour à la normale. Choisissez la fréquence selon le délai de détection attendu et les contraintes de votre application.

Une fiche utile contient le serveur, l'unité, l'heure, le résultat local, le résultat extérieur et la personne responsable. Si le service est actif mais le site échoue, transmettez ces deux faits ensemble. Vous disposez alors d'un signal précis pour enquêter, plutôt que d'un simple voyant vert.

Sources : Hostinger, systemd — documentation de systemctl.

Slide 1 of 5: VPS operations. Check the service before escalating.. Turn a systemd check into useful evidence.
Slide 2 of 5: Step 1 of 3. Identify the right unit. Inspect the exact systemd unit and record its state. An unknown unit is not immediate proof that the website has failed.
Slide 3 of 5: Step 2 of 3. Check two signals. Query the unit state, then test a harmless customer-facing path from outside the VPS. A running process and a working website are separate observations.
Slide 4 of 5: Step 3 of 3. Make alerts actionable. Attach an owner and a short response procedure. Include the server, unit, timestamp, local state and external test result in the handoff.
Slide 5 of 5: Full VPS guide. Escalate with clear evidence. Learn how to inspect the unit, test application health and prepare a useful monitoring handoff.
Sur les réseaux sociaux

Retrouvez-le dans nos publications

Les étapes clés de cet article, en carrousel. Suivez-nous pour découvrir les prochaines. Nos publications sont rédigées en anglais.

Cet article a-t-il répondu à votre question ?
Vos retours orientent ce qu'on écrit ensuite.

Votre site en ligne aujourd'hui

Migration gratuite* · remboursé 30 jours

Commencer* Un site de moins de 30 Go, offres cPanel, WordPress et VPS.