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:
-
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.
- 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.