Nginx-Plug-in

Nginx ist ein kostenloser, leistungsfähiger Open Source-HTTP-Server, der zugleich als Reserve-Proxy sowie als IMAP/POP3-Proxyserver genutzt werden kann. Weitere Informationen erhalten Sie unter nginx.org.

Erkennung

Selbst wenn das Nginx-Plug-in nicht konfiguriert ist, erkennt Cloud Monitoring in Ihrem Cloud Platform-Projekt ausgeführte Nginx-Dienste so:

  • Anhand der Angabe nginx in Instanznamen
  • Bei der Prüfung von Ports daran, dass die Ports 80 oder 443 über Firewallregeln geöffnet sind.

Die Messwerte für Nginx finden Sie unter Monitoring:

Zu Monitoring

Wählen Sie Dashboards und dann in der Liste das Nginx-Dashboard aus.

Monitoring für Nginx konfigurieren

Folgen Sie nach der Installation des Monitoring-Agents dieser Anleitung, um das Nginx-Plug-in auf Ihren Instanzen zu konfigurieren.

Voraussetzungen

Für das Nginx-Plug-in muss der Händler für Statusangaben in Nginx aktiviert sein. Dazu laden Sie status.conf aus dem GitHub-Konfigurations-Repository herunter und speichern die Datei im Nginx-Konfigurationsverzeichnis (normalerweise /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)

Alternativ können Sie den Inhalt von status.conf an die Datei nginx.conf anhängen, die sich normalerweise im Verzeichnis /etc/nginx, /usr/local/nginx/conf oder /usr/local/etc/nginx auf Ihrer VM-Instanz befindet.

Laden Sie die Nginx-Konfiguration neu:

sudo service nginx reload

Nginx-Monitoring-Plug-in aktivieren

Laden Sie auf Ihrer VM-Instanz nginx.conf aus dem GitHub-Konfigurations-Repository herunter und speichern Sie die Datei im Verzeichnis /opt/stackdriver/collectd/etc/collectd.d/:

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

Nachdem Sie die Konfigurationsdatei hinzugefügt haben, starten Sie den Monitoring-Agent mit dem folgenden Befehl neu:

sudo service stackdriver-agent restart

Weitere Informationen zum Plug-in collectd nginx finden Sie unter Plugin:nginx.

Was wird überwacht

Die vollständige Liste der Messwerte, die das Nginx-Plug-in beobachtet, finden Sie unter Agent-Messdaten: nginx.