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:
-
Rufen Sie in der Google Cloud Console die Seite Dashboards auf.
Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.
- Wählen Sie 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.
Vorbereitung
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 /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)
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.