Le module nginx-healthcheck-module est un plugin open-source pour Nginx 1.26+ qui effectue des vérifications de santé actives sur les serveurs en amont. Contrairement aux vérifications passives qui reposent sur les requêtes clients, ce module sonde périodiquement les backends, permettant une détection précoce des pannes. C'est un fork de yaoweibin/nginx_upstream_check_module, mis à jour pour les versions modernes de Nginx. La configuration est simple : définissez les intervalles de vérification, les seuils d'échec et les réponses attendues. Le module prend en charge HTTP, TCP et les protocoles personnalisés. En production, cela réduit les temps d'arrêt en redirigeant le trafic des serveurs défaillants avant que les utilisateurs ne soient affectés. Les ingénieurs DevOps peuvent l'intégrer dans les pipelines CI/CD pour valider les déploiements. Le projet est activement maintenu sur GitHub, avec une documentation claire. C'est un ajout précieux pour toute infrastructure basée sur Nginx, en particulier pour les microservices et les passerelles API.
Ce module fournit des vérifications de santé actives pour Nginx 1.26+, issu d'un projet antérieur populaire. Il permet une détection proactive des pannes backend, améliorant la fiabilité du système. Pour les équipes DevOps, c'est un outil pratique pour améliorer l'équilibrage de charge et la disponibilité.