Überwachen Sie die Kennzahlen Ihres Lighttpd-Webservers.

Integrieren Sie es in Site24x7 und behalten Sie die Nutzung, Verfügbarkeit und mehr von Lighttpd im Auge.

Der Webserver Lighttpd ist bekannt für seine geringe Größe, seine Geschwindigkeit und Skalierbarkeit. Die Überwachung von Lighttpd ist von entscheidender Bedeutung, um Verzögerungen und Ausfallzeiten zu reduzieren und gleichzeitig Probleme effizient zu beheben, wenn sie auftreten.

In diesem Dokument werden die Konfiguration des Lighttpd-Plug-ins und die Überwachungskennzahlen beschrieben, um detaillierte Einblicke in die Leistung, Verfügbarkeit und Nutzungsstatistiken von Lighttpd-Webservern zu erhalten.

Lighttpd-Webserver-Überwachungskennzahlen:

Site24x7-Plug-ins bieten aufschlussreiche Visualisierungen und rechtzeitige Warnungen, um die anhaltende Funktion Ihres Lighttpd-Werbservers zu gewährleisten.

Die verschiedenen sofort nutzbaren Kennzahlen, die wir unterstützen, lauten wie folgt:

Zugriffe

Die Gesamtanzahl der seit dem Start des Webservers bearbeiteten Anfragen

Verkehr

Es handelt sich um den gesamten ausgehenden Datenverkehr in KB, der vom Lighttpd-Webserver verarbeitet wird.

Verfügbarkeit

Die Zeit (in Sekunden) seit dem Start des Servers.

Ausgelastete Server

"busy_servers" gibt die Anzahl der aktiven Verbindungen pro Server an.

Server im Leerlauf

"idle_servers" gibt die Anzahl der inaktiven Verbindungen pro Server an.

Wie es funktioniert?

Voraussetzungen:

  • Öffnen Sie die Lighttpd-Konfigurationsdatei (/etc/lighttpd/lighttpd.conf) und fügen Sie mod_status zu server.modules hinzu, falls es nicht vorhanden ist.
  • Add status url if not present already
    status.status-url="/server-status"
  • Starten Sie den Lighttpd-Server neu.

Installation des Lighttpd-Plug-ins:

  • Create a directory with the name "lighttpd", under Site24x7 Linux agent plugin directory - /opt/site24x7/monagent/plugins/
    sudo mkdir lighttpd
  • Download the "lighttpd.py" aus unserem GitHub-Repository and place it under the "lighttpd" directory
    sudo wget https://raw.githubusercontent.com/site24x7/plugins/master/lighttpd/lighttpd.py
  • Der im Plug-in-Skript angegebene Standard-Python-Pfad lautet #!/usr/bin/python. Wenn Sie einen alternativen Python-Pfad angeben möchten, ersetzen Sie den vorhandenen Pfad, dem das Shebang-Zeichen "#!" vorangestellt ist.
  • Standardmäßig verwendet das Lighttpd-Plug-in localhost:80 ohne Benutzernamen, Passwort und Proxy zur Überwachung von Lighttpd-Servern. Um die Konfiguration zu ändern, bearbeiten Sie die Werte URL, USERNAME und PASSWORD in der Datei lighttpd.py.
  • Der Serveragent meldet Statistiken über die Leistung von Lighttpd auf der Registerkarte "Plug-ins" im Site24x7-Webclient. Falls das Plug-in nicht im Site24x7-Webclient aufgeführt ist, starten Sie den Agenten neu.

Überwachung zusätzlicher Kennzahlen:

  • Um zusätzliche Kennzahlen zu überwachen, bearbeiten Sie die Datei "lighttpd.py" und fügen Sie die neuen Metriken hinzu, die überwacht werden müssen.
  • Erhöhen Sie den Wert der Plug-in-Version in der Datei "lighttpd.sh", um die neu hinzugefügten Kennzahlen anzuzeigen. (Ändern Sie z. B. die Standard-Plug-in-Version von PLUGIN_VERSION = "1" in "PLUGIN_VERSION = "2".)

Zugehörige Plug-ins:

  • ActiveMQ-Plug-in: Zur Überwachung der Leistungskennzahlen Ihrer Apache ActiveMQ-Instanzen
  • MongoDB-Plug-in: Zur Überwachung der Leistungskennzahlen Ihrer MongoDB-Datenbanken
  • Memcached-Plug-in: Zur Analyse Ihres Memcached-Servers
  • Nagios-Plug-in – Zur Ausführung Tausender von Nagios-Plug-ins in Site24x7, ohne einen Nagios-Server betreiben zu müssen
  • Sofort einsetzbare Plug-ins – Zur Überwachung Ihres gesamten App-Stacks mit unserer umfangreichen Auswahl an Integrationen
  • Benutzerdefinierte Plug-ins erstellen – Erstellen Sie benutzerdefinierte Linux- und Windows-Plug-ins und überwachen Sie benutzerdefinierte Attribute.