Suivi simplifié de la disponibilité des sites
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.

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