Plug-in Nginx

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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 consulter les métriques concernant Nginx, accédez à Monitoring :

Accéder à Monitoring

Sélectionnez Tableaux de bord, puis le tableau de bord intitulé Nginx dans la liste.

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 placez-le 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.