Plug-in Nginx

Nginx est un serveur HTTP hautes performances gratuit et Open Source. Il s'agit également d'un proxy inverse et d'un serveur proxy IMAP/POP3. Pour en savoir plus, accédez au site nginx.org.

Cette fonctionnalité n'est disponible que pour les agents exécutés sous Linux. Elle n'est pas disponible sous Windows.

Discovery

Même si le plug-in Nginx n'est pas configuré, Cloud Monitoring découvre les services Nginx exécutés dans un projet Cloud Platform en :

  • recherchant nginx parmi les noms d'instances ;
  • recherchant des ports ouverts sur 80 ou 443 via des règles de pare-feu.

Pour afficher les métriques de Nginx, procédez comme suit:

  1. Dans la console Google Cloud, accédez à la page Tableaux de bord .

    Accéder à la page Tableaux de bord

    Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.

  2. Dans la liste, sélectionnez le tableau de bord Nginx.

Configurer Monitoring pour surveiller Nginx

Après avoir installé l'agent de surveillance, suivez les instructions ci-après pour configurer le plug-in Nginx sur vos instances.

Prérequis

Le plug-in Nginx nécessite l'activation du gestionnaire d'informations d'état dans Nginx. Pour ce faire, téléchargez status.conf à partir du dépôt de configuration GitHub et placez-le dans le répertoire de configuration Nginx (généralement /etc/nginx/conf.d/) :

(cd /etc/nginx/conf.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/nginx/conf.d/status.conf)

Vous pouvez également ajouter le contenu de status.conf au fichier nginx.conf, qui se trouve normalement dans l'un des répertoires suivants de votre instance de VM : /etc/nginx, /usr/local/nginx/conf ou /usr/local/etc/nginx.

Actualisez la configuration Nginx en exécutant la commande suivante :

sudo service nginx reload

Activer le plug-in de surveillance Nginx

Sur votre instance de VM, téléchargez nginx.conf. à partir du dépôt de configuration GitHub et le placer dans le répertoire /etc/stackdriver/collectd.d/:

(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/nginx.conf)

Une fois que vous avez ajouté le fichier de configuration, redémarrez l'agent de surveillance en exécutant la commande suivante :

sudo service stackdriver-agent restart

Pour plus d'informations sur le plug-in nginx collectd, consultez la page Plugin:nginx.

Métriques surveillées

La liste complète des métriques surveillées par le plug-in Nginx est disponible dans la section Métriques de l'agent : nginx.