Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 2752|Antwort: 2

[Linux] Linux setzt das Netdata-Performance-Monitoring-Tool mit Docker bereit

[Link kopieren]
Veröffentlicht am 04.09.2024 22:43:10 | | | |
Anforderungen: Linux-Kleinhost-Implementierung eines visuellen Überwachungstools, das das Anzeigen über das Web unterstützt. Ich habe das Netdata-Leistungsüberwachungstool schon auf dem Openwrt-System gesehen und auch Grafana+Prometheus+Node Exporter verwendet, und der Effekt ist ebenfalls sehr gut, aber schließlich gibt es nur einen Computer, und diese Kombination ist zu schwer.

Grafana+Prometheus+Node Exporter fetches Linux server metrics
https://www.itsvse.com/thread-9971-1-1.html

Hier ist die Antwort der KI:
Es gibt viele Visualisierungs-Dashboards zur Überwachung von Linux-Servern, und hier sind einige beliebte Tools für Sie:

Grafana: Eine Open-Source-Plattform zur Datenvisualisierung und -analyse, die mehrere Datenquellen (wie Prometheus, InfluxDB usw.) unterstützt und umfangreiche visuelle Dashboards erstellen kann, um verschiedene Metriken für Linux-Server darzustellen.

Kibana: Das Open-Source-Datenvisualisierungstool von Elasticsearch, das hauptsächlich für Loganalysen verwendet wird und statistische Diagramme, Suche, Anzeigen und andere Funktionen unterstützt, geeignet für Szenarien, die eine große Menge an Loganalyse erfordern.

Netdata: Ein in Echtzeit automatisch generiertes Linux-Systemressourcenüberwachungstool, das eine umfangreiche grafische Oberfläche zur Überwachung von CPU-, Speicher-, Festplatten-, Netzwerk- und anderen Indikatoren bietet.

Zabbix: Eine Open-Source-Überwachungslösung auf Unternehmensebene mit leistungsstarken Überwachungsfunktionen, darunter automatische Erkennung, verteilte Überwachung, Fehleralarm usw. Zabbix bietet eine umfangreiche Weboberfläche, um verschiedene Überwachungsindikatoren anzuzeigen.

Cacti: Ein Verkehrsüberwachungstool basierend auf der RRD-Datenbank, das SNMP zur Erfassung von Netzwerkgeräten verwendet, historische Kurven zeichnen kann und mehr Überwachungsobjekte durch Plug-in-Erweiterungen unterstützt.

Prometheus: Eine Open-Source-Zeitreihendatenbank, die häufig zur Serviceüberwachung in containerisierten Umgebungen verwendet wird. Mit Visualisierungstools wie Grafana ist es möglich, eine umfassende Überwachung von Linux-Servern zu erreichen.

Nagios: Ein klassisches Open-Source-Überwachungstool, das Hosts, Dienste, Anwendungen und mehr mit Fehleralarmfunktionen überwacht. Nagios selbst bietet nur eine grundlegende Weboberfläche, die durch die Installation von Plugins reichhaltigere Visualisierungen ermöglicht.

Iptop: Ein Netzwerküberwachungstool ähnlich dem Top-Befehl, das Netzwerkverkehr und Verbindungsinformationen in Echtzeit anzeigen kann.

Wählen Sie das passende visuelle Überwachungs-Dashboard-Tool basierend auf Ihren tatsächlichen Bedürfnissen und Szenarien. Einige Tools eignen sich besser für große Unternehmensumgebungen, während andere besser für kleinere Teams oder einzelne Nutzer geeignet sind.
Offizielle Website:Der Hyperlink-Login ist sichtbar.
GitHub-Adresse:Der Hyperlink-Login ist sichtbar.

Dieser Artikel wird unter Rocky Linux 9 unter docker-compose mit folgender docker-compose.yml Konfigurationsdatei bereitgestellt:

Dann öffnet sich der Browser:http://ip:19999/Der Effekt nach einem gewissen Lauf ist wie folgt:



Referenz:Der Hyperlink-Login ist sichtbar.




Vorhergehend:Linux verwendet Chrony, um die Systemzeit zu synchronisieren
Nächster:Docker betrachtet die neueste spezifische (entsprechende) Version des Images
 Vermieter| Veröffentlicht am 06.09.2024 09:08:11 |
Wenn die Firewall aktiviert ist, ist Port 19999 möglicherweise nicht zugänglich


Option 1 (nicht empfohlen)

Schalten Sie die Firewall dauerhaft mit folgendem Befehl aus:

Option 2

Lass den TCP 19999 mit folgendem Befehl portieren:

firewall-cmd --permanent --add-port=19999/tcp Dieser Befehl wird verwendet, um einen Port (in diesem Fall Port 19999) in der Firewall dauerhaft zu öffnen. Lassen Sie uns nun die Parameter in diesem Befehl nacheinander erklären:

firewall-cmd: Dies ist ein Kommandozeilen-Tool, das zur Verwaltung von Fedora/RedHat/CentOS-Systemfirewalls (Firewalld-Dienste) verwendet wird.

--permanent: Dieser Parameter gibt an, dass die vorgenommenen Änderungen dauerhaft sind, d. h. die Änderungen bleiben auch dann aktiv, wenn das System neu gestartet wird. Wenn dieser Parameter nicht verwendet wird, tritt die Änderung nur in der aktuellen laufenden Sitzung in Kraft.

--add-port=19999/tcp: Dieser Parameter gibt die Portnummer und den zu öffnenden Protokolltyp an. In diesem Beispiel ist die Portnummer 19999 und der Protokolltyp TCP. Du kannst die Programmierung anderer Ports oder Protokolle (wie UDP) je nach Bedarf ändern.

Zusammenfassend lässt sich sagen, dass dieser Befehl Port 19999 dauerhaft unter dem TCP-Protokoll in der Firewall öffnet. Nachdem Sie diesen Befehl ausgeführt haben, laden Sie die Firewall-Konfiguration neu, um die von Ihnen vorgenommenen Änderungen anzuwenden, was mit dem Befehl firewall-cmd --reload möglich ist.


 Vermieter| Veröffentlicht am 25.09.2025 10:50:10 |
sysstat-Tutorial für Linux-Systemleistungsüberwachungstools
https://www.itsvse.com/thread-11076-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com