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