NetData - Ein Echtzeit -Leistungsüberwachungstool für Linux -Systeme
- 3459
- 28
- Janin Pletsch
netdata ist ein extrem optimiertes Linux-Dienstprogramm, das eine Leistungsüberwachung von Echtzeit (pro Sekunde) für Linux-Systeme, Anwendungen, SNMP-Geräte usw. bietet. und zeigt vollständige interaktive Diagramme, in denen alle gesammelten Werte über den Webbrowser absolut rendern, um sie zu analysieren.
Verpassen Sie nicht: 20 nützliche Befehlszeilen-Tools zur Überwachung der Linux-Leistung
Es wurde entwickelt, um auf jedem Linux -System installiert zu werden, ohne die aktuellen laufenden Anwendungen darauf zu unterbrechen. Sie können dieses Tool verwenden, um zu überwachen und zu erhalten, was in Echtzeit passiert und was gerade passiert ist, auf Ihren Linux-Systemen und -Anwendungen.
Das überwacht es:
- Gesamt- und pro Kern -CPU -Verwendung, Interrupts, Softirqs und Frequenz.
- Gesamtspeicher, RAM, Swap und Kernel -Nutzung.
- Festplatten -I/O (pro Festplatte: Bandbreite, Operationen, Rückstände, Nutzung usw.).
- Monitors Netzwerkschnittstellen einschließlich: Bandbreite, Pakete, Fehler, Tropfen usw.).
- Überwacht Netfilter / iptables Linux Firewall -Verbindungen, Ereignisse, Fehler usw.
- Prozesse (laufend, blockiert, Gabeln, aktiv usw.).
- Systemanwendungen mit dem Prozessbaum (CPU, Speicher, Swap, Festplatte liest/schreibt, Threads usw.).
- Apache- und Nginx -Statusüberwachung mit mod_status.
- MySQL -Datenbanküberwachung: Abfragen, Updates, Sperren, Probleme, Threads usw.
- Postfix -E -Mail -Server -Nachrichtenwarteschlange.
- Squid Proxy Server -Bandbreite und Anfragen Überwachung.
- Hardwaresensoren (Temperatur, Spannung, Lüfter, Strom, Luftfeuchtigkeit usw.).
- SNMP -Geräte.
NetData -Installation auf Linux -Systemen
Die neueste Veröffentlichung von netdata kann einfach eingebaut werden Arch Linux, Gentoo Linux, Solus Linux Und Alpine Linux Verwenden Sie Ihren Paketmanager wie gezeigt.
$ sudo pacman -s netdata [Installieren Sie NetData unter Arch Linux] $ sudo auftauchen -masknetdata [Installieren Sie NetData unter Gentoo Linux] $ sudo eopkg installieren netdata [Installieren Sie NetData unter Solus Linux] $ sudo apk add netdata [Installieren Sie NetData unter Alpine Linux]
An Debian/Ubuntu Und Rhel/Centos/Fedora, Es gibt ein Zeileninstallationsskript, das die neuesten Installationen installiert netdata und halten Sie es auch automatisch auf dem neuesten Stand.
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh [Auf 32-Bit] $ bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh) [Auf 64-Bit]
Das obige Skript wird:
- Entdecken Sie die Verteilung und installieren Sie die benötigten Softwarepakete zum Erstellen von NetData (fordern Sie eine Bestätigung an).
- Laden Sie den neuesten NetData -Quellbaum herunter zu /usr/src/netdata.Git.
- Installiert NetData durch Ausführung
./NetData-Installer.Sch
aus dem Quellbaum. - Installationen
netdata-updater.Sch
Zu Cron.täglich, Daher wird Ihr NetData täglich aktualisiert (Sie erhalten nur eine Warnung von Cron, wenn das Update fehlschlägt).
Notiz: Der Kickstart.Sch
Skript führt alle seine Parameter voran Netdata-Installer.Sch
, So können Sie mehr Parameter definieren, um die Installationsquelle zu ändern, Plugins zu aktivieren/zu deaktivieren usw.
Alternativ können Sie die neueste NetData auch manuell durch Klonen des Repositorys installieren, aber bevor Sie mit der Installation beginnen netdata, Stellen Sie sicher, dass diese grundlegenden Build -Umgebungspakete auf dem System installiert sind. Wenn Sie sie nicht mit Ihrem jeweiligen Verteilungspaket -Manager wie gezeigt installieren:
Auf Debian / Ubuntu
# APT-Get Installieren Sie ZLIB1G-dev GCC Git Autoconf Autogen Automake PKG-Config
Auf CentOS / Redhat / Fedora
# yum install zlib-devel gcc machen Git Autoconf Autogen Automake pkgconfig
Klonen Sie als nächstes das NetData -Repository von Git und führen.
# Git Clone https: // github.com/Feuerhörer/netdata.Git -Depth = 1 # CD netdata # ./NetData-Installer.Sch
Notiz: Der Netdata-Installer.Sch
Das Skript erstellt NetData und installiert es auf Ihrem Linux -System.
Einmal der netdata Installationsprogramm beendet die Datei /etc/netdata/netdata.Conf
wird in Ihrem System erstellt.
Jetzt ist es Zeit zu beginnen netdata Durch Ausführung des folgenden Befehls aus dem Terminal.
#/usr/sbin/netdata
Sie können auch aufhören netdata Durch Beendigung des Prozesses mit Killall -Befehl wie gezeigt.
# Killall Netdata
Notiz: Netdata spart beim Beenden Sie seine Round Robbin -Datenbankinformationen unter /var/cache/netdata
Datei, also, wenn Sie wieder anfangen netdata, Es wird fortgesetzt, wo es das letzte Mal gestoppt wurde.
Starten und Testen von NetData
Öffnen Sie nun Ihren Browser und navigieren Sie zu der folgenden Adresse, um auf die Website für alle Grafiken zuzugreifen:
# http: // 127.0.0.1: 19999/
Schauen Sie sich das Video an, das zeigt, wie Echtzeit-Linux-Leistungsüberwachung hier durchgeführt wurde: https: // www.Youtube.com/Uhr?v = qizxs8a4bvi
NetData - Linux Echtzeit -LeistungsüberwachungSie können auch die laufende Konfiguration von NetData jederzeit anzeigen, indem Sie:
http: // 127.0.0.1: 19999/netdata.ConfNetData -Konfiguration
Aktualisieren von NetData
Sie können aktualisieren netdata Daemon zur neuesten Version, indem netdata.Git
Verzeichnis, das Sie zuvor heruntergeladen haben und ausgeführt haben:
# cd/path/to/netdata.git # git pull # ./NetData-Installer.Sch
Obenstehendes netdata Das Installationskript erstellt eine neue Version und starten Sie NetData neu.
Referenz: https: // github.com/Firehol/netdata/
- « Android Studio - eine leistungsstarke IDE zum Erstellen von Apps für alle Android -Geräte
- Cricket -Cli - Beobachten Sie Live -Cricket -Bewertungen im Linux -Terminal »