Dieser Artikel stellt ein vollständiges, kostenloses, sicheres und fortschrittliches Überwachungssystem für einen Linux-Server vor und erklärt dessen Anwendung. Es umfasst die folgenden Tools:
- Netdata für Echtzeitüberwachung
- Nginx für sicheren Zugriff und Dashboard-Anzeige auf der Domain
- SSL über Let's Encrypt
- Basisauthentifizierung für mehr Sicherheit
GitHub-Repository-Link
Dieses Ein-Klick-Installationsskript befindet sich in diesem Repository:
https://github.com/itpiran/Netdata-Nginx
Zum Klonen:
git clone https://github.com/itpiran/Netdata-Nginx.git
cd Netdata-NginxInstallation mit einem Befehl
sudo bash install.shFragen, die das Skript während der Installation stellt:
- Domain (Beispiel: monitor.example.com)
- E-Mail (zum Empfang von SSL-Zertifikaten)
- Erstellen Sie einen Benutzernamen und ein Passwort für das Dashboard.
- Automatische Nginx + SSL-Aktivierung
Was geschieht nach der Installation?
Am Ende der Installation zeigt das Skript folgende Informationen an:
- Netdata Dashboard-Verbindung mit SSL
- Benutzername und Passwort zum Anmelden
- Status aller Dienste
- Leitfaden zur Fehlerbehebung
Projektdateistruktur
/install.sh
/scripts/install_netdata.sh
/scripts/setup_htpasswd.sh
/templates/nginx_netdata.conf.tpl
/README.md
/USAGE.md
/SECURITY.md
Ausgabe
- Überwachungsstandort in
https:// /Wird verfügbar sein. - Anmeldeinformationen (falls die Basisauthentifizierung aktiviert ist) in der Datei
~/monitoring_credentials.txtGespeichert (mit Sicherheitswarnung).
Abschluss
Dieses Überwachungssystem ist eine umfassende, professionelle und kostenlose Lösung für die Serverüberwachung. Mit Netdata + Nginx + SSL erhalten Sie ein sicheres, schnelles und leistungsstarkes Dashboard, das all Ihre Überwachungsanforderungen erfüllt.









