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.

Diese Funktion ist nur für Agents verfügbar, die unter Linux ausgeführt werden. Sie ist unter Windows nicht verfügbar.

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.

So rufen Sie die Messwerte für Nginx auf:

  1. Rufen Sie in der Google Cloud Console die Seite Dashboards auf.

    Dashboards aufrufen

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Wählen Sie das Nginx-Dashboard aus der Liste 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.

Vorbereitung

Für das Nginx-Plug-in muss der Händler für Statusangaben in Nginx aktiviert sein. Laden Sie dazu status.conf herunter. aus dem GitHub-Konfigurations-Repository und im Nginx-Konfigurationsverzeichnis (normalerweise /etc/nginx/conf.d/) ablegen:

(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 der status.conf in Ihre nginx.conf-Datei, die sich normalerweise in einem der folgenden Verzeichnisse befindet auf Ihrer VM-Instanz: /etc/nginx, /usr/local/nginx/conf oder /usr/local/etc/nginx.

Laden Sie die Nginx-Konfiguration neu:

sudo service nginx reload

Nginx-Monitoring-Plug-in aktivieren

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

(cd /etc/stackdriver/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.