Suivi simplifié de la disponibilité des sites

Tech 28 avr. 2025

Chez PG3, nous passons une bonne partie de notre temps à accompagner nos clients sur leurs infrastructures web, avec une exigence forte : garantir la fiabilité et la disponibilité de leurs services. Lors de nos interventions, nous avons ressenti le besoin d’avoir un outil simple pour vérifier en quelques secondes l'état des sites que nous opérons.

C’est dans ce contexte qu’est né site-monitor : un petit script Python que nous avons développé pour faire du monitoring rapide et efficace.

Le besoin : simplicité et efficacité en mission

Quand on intervient sur une plateforme client, avoir rapidement un état de santé de tous les sites est un énorme gain de temps. Même si des systèmes de monitoring sophistiqués existent déjà (Prometheus, UptimeRobot, StatusCake…), pour un Proof of Concept (POC) ou un audit rapide, nous avions besoin :

  • d’un script léger,
  • sans dépendance complexe,
  • facilement exécutable depuis un poste de travail,
  • configurable en quelques secondes.

Bref, un outil d’artisan pour accompagner nos missions quotidiennes.

Un POC… et l’occasion de tester l'IDE Cursor

Plutôt que de repartir sur nos IDE classiques (VS Code, PyCharm…), nous avons saisi l’opportunité pour tester Cursor, un environnement de développement intégré qui propose l’assistance par IA directement dans l’IDE.

L'idée était double :

  • Évaluer la prise en main de Cursor : ergonomie, rapidité, pertinence des suggestions IA.
  • Tester la co-construction de code avec l’IA sur un projet réel, même simple.

Spoiler : l'expérience a été vraiment positive. L’auto-complétion intelligente, les suggestions de corrections de code et la génération rapide de snippets nous ont permis de construire un premier prototype en moins de deux heures, tout en restant concentrés sur notre logique métier.

Présentation rapide du projet

Le script site-monitor fonctionne de manière très simple :

  • Il prend une liste d'URLs à tester.
  • Il effectue des requêtes HTTP HEAD ou GET.
  • Il vérifie les codes de réponse et mesure le temps de réponse.
  • Il affiche un rapport clair en console, avec code couleur pour visualiser rapidement les statuts.
exemple d'exec

Tout est open source, disponible ici 👉 https://github.com/pg3io/site-monitor

Pourquoi ce genre d’outil compte, même à petite échelle

Chez PG3, nous pensons que la qualité d’une infogérance moderne repose aussi sur ce genre de petits outils "couteau suisse". Ils permettent :

  • D’avoir un retour immédiat sans attendre le reporting d’outils lourds,
  • D’être plus réactif en intervention,
  • De rester autonome même en environnement complexe.

Ce projet est un exemple parmi d’autres de notre philosophie : allier expertise technique et agilité au service de la fiabilité de vos infrastructures.


Vous voulez en savoir plus sur notre manière d’assurer le monitoring et l’infogérance d'infrastructures web ?
N’hésitez pas à nous contacter 👉 contact@pg3.fr

Mots clés