Serveurs Web et d'applications
    Mis à jour le mai 2026
    Nginx logo

    Nginx Suivi

    Surveillez en temps réel les performances de Nginx, les connexions actives, le débit des requêtes et l'état des serveurs en amont, sans aucune configuration.

    Pourquoi surveiller ? Nginx?

    Nginx est le serveur web et le proxy inverse le plus utilisé au monde, traitant chaque jour des milliards de requêtes sur Internet. La surveillance de Nginx est essentielle pour garantir des temps de réponse rapides, détecter les pannes en amont et maintenir une haute disponibilité. L'intégration Nginx de Xitoring offre une visibilité approfondie sur l'état des connexions de votre serveur, les taux de requêtes et les indicateurs de performance grâce au module stub_status.

    Détection automatique via Xitogent — aucune configuration manuelle requise
    Métriques en temps réel du module Nginx stub_status
    Suivi des connexions actives, accepts et requêtes traitées
    Surveillance des taux de requêtes et des états de connexion
    Seuils d'alerte personnalisables pour chaque métrique
    Conservation des données historiques pour la planification de capacité
    Fonctionne aussi bien sur les serveurs Linux que Windows
    Intervalles de collecte des métriques d'1 minute
    Intervalle de collecte des métriques de 1 minute par défaut
    Rétention des données historiques pour la planification de capacité et l'analyse post-incident
    Qu'est-ce que la supervision Nginx ?

    La supervision Nginx, expliquée

    La supervision Nginx détecte les connexions perdues, les défaillances des upstreams et l'épuisement du pool de workers avant qu'elles ne se propagent en panne en aval. Comme Nginx se trouve entre les utilisateurs et toutes les autres couches de votre stack, bien le superviser revient généralement à attraper la plupart des incidents de production au point d'entrée — au lieu de débuguer depuis le serveur applicatif à rebours. Xitoring vous offre une visibilité à 1 minute sur chaque métrique exposée par stub_status (et par l'API Nginx Plus), avec des alertes acheminées vers Slack, PagerDuty, Telegram ou votre rotation d'astreinte existante.

    Indicateurs

    Ce que nous surveillons

    Connexions actives

    Nombre de connexions client actuellement actives, y compris celles en attente.

    Acceptées

    Nombre total de connexions client acceptées depuis le démarrage du serveur.

    Traitées

    Nombre total de connexions traitées. Égal à accepts sauf en cas de limites de ressources atteintes.

    Requêtes

    Nombre total de requêtes client traitées par le serveur.

    En lecture

    Nombre de connexions où Nginx lit l'en-tête de la requête.

    En écriture

    Nombre de connexions où Nginx écrit la réponse vers le client.

    En attente

    Nombre de connexions keep-alive en attente de la prochaine requête.

    Requêtes par seconde

    Taux de requêtes entrantes calculé à partir du nombre total de requêtes.

    Connexions par seconde

    Taux de nouvelles connexions acceptées par le serveur.

    Temps de réponse

    Temps moyen pour traiter et répondre aux requêtes client.

    Descripteurs de fichiers ouverts

    Nombre actuel de fd ouverts vs la limite par worker. S'approcher de la limite provoque le même symptôme de connexions perdues qu'un `worker_connections` trop bas.

    Nombre de processus workers

    Processus workers Nginx actifs. Le churn de workers ou des compteurs de redémarrage inattendus révèlent des événements OOM et segfaults invisibles aux métriques de requêtes.

    Déclencheurs et alertes

    Configurables déclencheurs d'alerte

    Configurez des déclencheurs personnalisés dans votre tableau de bord pour être averti dès que les indicateurs d{name}s dépassent les seuils que vous avez définis.

    Nginx tableau de bord de configuration des déclencheurs de surveillance

    Connexions actives

    avertissement

    Se déclenche lorsque le nombre de connexions actives dépasse votre seuil, indiquant une forte charge sur le serveur.

    Connexions Waiting

    avertissement

    Se déclenche lorsque les connexions waiting (keep-alive) dépassent le seuil, ce qui peut indiquer des clients lents ou des retards en amont.

    Requêtes par seconde

    crucial

    Alerte lorsque le taux de requêtes dépasse les baselines normales, utile pour détecter les pics de trafic ou les schémas DDoS.

    Connexions Writing

    avertissement

    Se déclenche lorsque trop de connexions sont en état writing, signalant des goulets d'étranglement potentiels de réponse.

    Connexions abandonnées

    crucial

    Se déclenche lorsque l'écart entre accepts et handled augmente, indiquant un épuisement des ressources.

    Temps de réponse

    crucial

    Alerte lorsque le temps de réponse moyen dépasse votre limite définie, signalant une dégradation des performances.

    01

    Importance de la surveillance Nginx

    Nginx propulse plus de 35 % de tous les serveurs web dans le monde et constitue l'épine dorsale des architectures microservices modernes. Sans surveillance appropriée, la saturation des connexions, les pannes en amont et la dégradation des performances peuvent passer inaperçues.

    • Détectez la saturation des connexions avant que les utilisateurs ne subissent des timeouts
    • Identifiez les pannes des serveurs en amont et les backends lents
    • Évitez les défaillances en cascade dans les configurations de proxy inverse
    • Maintenez la conformité SLA grâce à une visibilité des performances en temps réel
    • Optimisez le load balancing avec l'analyse des états de connexion
    Tableau de bord de surveillance Nginx avec métriques en temps réel
    Alerte d'indisponibilité serveur et chronologie de l'incident
    02

    Pourquoi choisir Xitoring

    Xitoring offre une surveillance Nginx de qualité entreprise avec une configuration zéro-config. Notre agent léger détecte automatiquement vos instances Nginx, commence à collecter des métriques en moins de 60 secondes et s'intègre à vos canaux de notification existants.

    • Installation en une commande — pas de YAML complexe ni de fichiers de configuration
    • 15+ nœuds de surveillance mondiaux pour des contrôles à faible latence
    • Tableau de bord unifié pour serveurs, services et uptime
    • Alerting flexible via Slack, PagerDuty, Telegram et plus
    • Conservation de l'historique pour la planification de capacité et les audits
    Vue d'ensemble multi-serveurs Xitoring
    Canaux de notification et configuration des alertes
    Cas d'usage

    Scénarios courants de supervision Nginx

    Où Nginx fonctionne généralement aujourd'hui — et ce qui pourrait mal tourner si personne ne surveille.

    Serveur web devant une application

    Nginx est généralement la première chose à laquelle vos visiteurs s'adressent — et l'application derrière est généralement l'endroit où le travail réel se produit. Lorsque le site semble lent, il est important de savoir si la lenteur se situe dans Nginx ou dans l'application. Nous séparons les deux afin que la bonne équipe corrige le bon problème.

    Point d'entrée pour une application Kubernetes

    Dans Kubernetes, Nginx est souvent la porte d'entrée de toute votre application. Un faux pas là — un mauvais déploiement de configuration, un certificat expiré, un déploiement échoué — peut brièvement tout mettre hors ligne. Nous détectons les signes avant-coureurs tôt afin que les déploiements de routine ne se transforment pas en pannes visibles par les clients.

    Distribution du trafic sur plusieurs serveurs d'applications

    Lorsque Nginx répartit le trafic sur de nombreux serveurs, un serveur en difficulté peut discrètement nuire à l'expérience d'une partie des utilisateurs. Nous détectons le serveur défaillant tôt afin qu'il soit retiré de la rotation avant que davantage de visiteurs ne soient affectés.

    Avant de commencer

    Prérequis pour Nginx

    Assurez-vous d'avoir tout cela en place — la plupart des installations sont une affaire de 60 secondes une fois ces conditions réunies.

    • Nginx avec http_stub_status_module compilé (vérifiez avec nginx -V 2>&1 | grep stub_status)
    • Un bloc location /nginx-status activé et accessible depuis localhost
    • Accès en lecture à la configuration Nginx et aux logs
    Guide d'installation

    Commencez par procès-verbal

    1

    Installer Xitogent sur votre serveur

    Si ce n'est pas déjà fait, installez l'agent de monitoring léger Xitogent sur votre serveur.

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    Activer stub_status dans Nginx

    Ajoutez un bloc location `/nginx-status` à votre configuration Nginx avec `stub_status;` activé et l'accès restreint à localhost. Rechargez Nginx, puis vérifiez avec `curl http://127.0.0.1/nginx-status`.

    # In your Nginx server block: location /nginx-status { stub_status; access_log off; server_tokens on; allow 127.0.0.1; deny all; }
    3

    Activer l'intégration Nginx

    Utilisez le tableau de bord Xitoring ou la CLI pour activer l'intégration Nginx. Xitogent détectera automatiquement votre instance Nginx.

    sudo xitogent integrate
    4

    Configurer les seuils d'alerte (facultatif)

    Définissez des seuils personnalisés pour des métriques comme les connexions actives, le taux de requêtes ou le temps de réponse afin d'être notifié dès que quelque chose mérite votre attention.

    5

    Vérifier que tout fonctionne

    Exécutez cette commande sur le serveur pour confirmer que Xitogent a bien détecté l'intégration. De nouvelles métriques apparaîtront sur votre tableau de bord dans environ 30 secondes.

    sudo xitogent status

    Souvent a posé des questions

    L'intégration Nginx nécessite-t-elle stub_status ?
    Oui, l'intégration recueille des métriques via le module `stub_status` de Nginx. Assurez-vous qu'il est activé et accessible en local. Xitogent interroge le point de terminaison d'état pour recueillir les métriques relatives aux connexions et aux requêtes.
    Cette intégration aura-t-elle un impact sur les performances de Nginx ?
    Non. Xitogent interroge le point de terminaison `stub_status` avec un impact minimal. L'impact sur les performances du serveur est négligeable.
    Puis-je surveiller Nginx Plus grâce à cette intégration ?
    L'intégration standard utilise le module open source stub_status. Les utilisateurs d'Nginx Plus peuvent également bénéficier de cette intégration, avec des indicateurs supplémentaires disponibles via l'API Plus.
    Puis-je surveiller plusieurs instances Nginx sur un même serveur ?
    Oui. Si vous exécutez plusieurs instances Nginx sur différents ports, Xitogent peut être configuré pour surveiller chacune d'entre elles séparément.
    Quelles versions de Nginx sont prises en charge ?
    Xitoring prend en charge Nginx 1.x et les versions ultérieures lorsque le module stub_status est activé.
    À quelle fréquence les indicateurs sont-ils collectés ?
    Par défaut, les données sont collectées toutes les minutes. Ce paramètre peut être modifié via le tableau de bord Xitoring ou l'interface de ligne de commande (CLI).
    Puis-je superviser plusieurs instances Nginx sur un même serveur ?
    Oui. Si vous exécutez plusieurs instances Nginx sur des ports différents (ou dans des conteneurs), configurez Xitogent avec les endpoints `/nginx_status` supplémentaires — chaque instance est suivie séparément dans le tableau de bord, avec ses propres métriques, alertes et historique.
    Quelles versions de Nginx sont prises en charge ?
    Nginx Open Source 1.x et ultérieures avec le module `ngx_http_stub_status_module` activé, ainsi que toutes les versions actuelles de Nginx Plus. La collecte de stats est en lecture seule et compatible vers l'avant — les nouvelles versions mineures ne nécessitent aucune mise à jour de l'agent.
    À quelle fréquence les métriques sont-elles collectées ?
    Toutes les 60 secondes par défaut. L'intervalle de polling est configurable par agent si vous avez besoin d'une résolution plus fine pour la réponse aux incidents (jusqu'à 10 secondes) ou d'une fréquence plus basse pour les déploiements sensibles aux coûts.

    Commencer à surveiller Nginx aujourd'hui

    Configuration en moins de 60 secondes. Aucune carte bancaire requise. Statistiques complètes dès le premier jour.

    Commencer l'essai gratuit

    Continuez à explorer

    Connexes Intégrations