Articles

10 Beste Open Source Linux-Überwachungstools für 2021

Sie können uns unterstützen, indem Sie diesen Artikel als PDF über den folgenden Link herunterladen. Ein Aspekt, den jede Organisation, die die Macht der Technologie nutzt, anstrebt, ist die Fähigkeit zu erkennen, wie es ihren Computersystemen und den darin ausgeführten Anwendungen geht. Wenn Sie wissen, wann etwas nicht wie erwartet stattfindet, kann dies die Leistung erheblich steigern und den Zeitaufwand für die Fehlerbehebung bei Anomalien verringern. Um dies zu erreichen, gibt es Werkzeuge, die dein bester Freund sein müssen, weil sie dir bei dieser umsichtigen Suche helfen werden. Zu diesem Zweck gibt es daher eine Reihe von Tools, mit denen wir erfassen und verarbeiten können, was in Ihren Netzwerkgeräten und Servern (physisch oder virtuell) stattfindet.

Wir werden die besten Open-Source-Überwachungstools untersuchen, die Sie in Ihrer Infrastruktur einsetzen können, um Sie über den Status Ihrer Infrastruktur auf dem Laufenden zu halten.

LibreNMS

LibreNMS ist eine automatisch erkennende PHP / MySQL / SNMP-basierte Netzwerküberwachung, die Unterstützung für eine breite Palette von Netzwerkhardware und Betriebssystemen wie Cisco, Linux, FreeBSD, Juniper, Brocade, Foundry, HP und viele mehr bietet. Es eignet sich am besten für Netzwerkgeräte und Server.

Funktionen von LibreNMS

Was an LibreNMS cool ist, ist die Tatsache, dass es automatisch erkannt wird. Sie müssen nicht angeben, ob Ihr Gerät auf Cisco, Juniper, Windows oder Linux basiert. Es sammelt diese Informationen automatisch wie ein Zauber mithilfe von Protokollen wie CDP, FDP, LLDP, OSPF, BGP, SNMP und ARP.

Es geht die extra Meile und entdeckt die Schnittstellen auf Ihrem Router oder Switch, was ziemlich beeindruckend ist. Es wird auch versucht, die Verbindungsdetails Ihres Netzwerks zu zeichnen, erfordert jedoch Unterstützung von Ihnen.

Warnungen

Wie die meisten Überwachungstools verfügt LibreNMS auch über die Überwachungsfunktionalität, die stark angepasst werden kann.

Es kann skaliert werden

Wenn Ihr Netzwerk wächst, ermöglicht seine verteilte Abfragefunktion die horizontale Skalierung Ihres Systems.
LibreNMS hat ein Abrechnungssystem. Ja, dieses Tool hat eine. Dies kann durch die Generierung von Bandbreitenrechnungen für Ports in Ihrem Netzwerk entsprechend der Nutzung oder Übertragung erfolgen.

Mobile Apps

LibreNMS verfügt über eine Andriod- und Apple-App, mit der Sie Ihr Netzwerk anzeigen und verwalten können. Das ist so ein Hauch frischer Luft.
Unterstützung oder verschiedene Authentifizierungsmechanismen wie Radius, LDAP, Active Directory und vieles mehr.

Abrechnungssystem

Generieren Sie Bandbreitenrechnungen für Ports in Ihrem Netzwerk basierend auf Nutzung oder Übertragung.

API-Integration

Sie können es über seinen API-Zugriff in jedes andere System integrieren.
Dieses Tool ist ein Biest und daher empfehlen wir Ihnen, einen Blick darauf zu werfen, was in seinem Motor passiert. Es gibt viel mehr, als der Artikel enthüllen kann, einschließlich Sicherheit durch

Installationsanleitungen:

So installieren Sie LibreNMS unter CentOS 8 / RHEL 8

So installieren und konfigurieren Sie LibreNMS unter Ubuntu mit Nginx

Installieren Sie das LibreNMS-Überwachungstool unter CentOS 7 mit Letsencrypt und Nginx

Nagios

Von nagios.“Nagios überwacht Ihre gesamte IT-Infrastruktur, um sicherzustellen, dass Systeme, Anwendungen, Services und Geschäftsprozesse ordnungsgemäß funktionieren. Im Falle eines Ausfalls kann Nagios das technische Personal auf das Problem aufmerksam machen und mit der Behebung beginnen, bevor Ausfälle Geschäftsprozesse, Endbenutzer oder Kunden betreffen.“

Es ist ein Tool, das bereits 1999 begann und mittlerweile auch andere Produkte umfasst, die sich jedoch alle auf die Überwachung konzentrieren. Lassen Sie uns einen Blick auf die Funktionen werfen, die es zu Ihrer Überlegung hat.

Überwachung einer großen Anzahl von Geräten

Nagios kann Anwendungen, Dienste, Betriebssysteme, Netzwerkprotokolle, Systemmetriken und Infrastrukturkomponenten mit einem einzigen Tool überwachen. Dies macht es zu einem Alleskönner, der sehr vorteilhaft sein kann, wenn Sie möchten, dass ein Tool eine breite Palette von Diensten und Geräten abdeckt.

Multi-Tenancy

Die gleichzeitige Anmeldung vieler Benutzer an der Schnittstelle steigert die Effizienz und verbessert sogar Ihr Geschäft, da interessierte Stakeholder den Status der Infrastruktur in Echtzeit einsehen können. Es kann auch Ansichten nur benutzerspezifische Netzwerk beschränken und somit mehr in einer Plattform unterbringen. Du kannst nur sehen, was dir gehört.

Reporting

Nagios stellt sicher, dass Service Level Agreements eingehalten werden, indem Berichte erstellt werden, die durch Plugins von Drittanbietern erweitert werden können. Dies macht es sehr flexibel und anpassbar.

Sichtbarkeit

Mit einer zentralen Weboberfläche, über die Sie alles sehen können, können Ausfälle leicht erkannt werden.

Benachrichtigungen

Nagios verfügt über Alarmierungsfunktionen. Die Warnungen können per SMS und E-Mail gesendet werden, was zu einer vereinfachten Verwaltung Ihrer Infrastruktur führt.

Eine interessante Funktion von Nagios ist, wie Ereignishandler den automatischen Neustart fehlgeschlagener Anwendungen und Dienste ermöglichen.

Installationsanleitungen:

Installieren und Konfigurieren Sie Nagios 4 auf RHEL 8 / CentOS

Zabbix

Auf seiner Website „Zabbix ist die ultimative Software auf Unternehmensebene, die für die Echtzeitüberwachung von Millionen von Metriken entwickelt wurde, die von Zehntausenden von Servern, virtuellen Maschinen und Netzwerkgeräten erfasst wurden.“ Es kann nicht nur Linux, sondern auch Windows, Solaris und IBM AIX überwachen. Es verfügt über die Funktionen zur Überwachung von Anwendungen, Diensten, Datenbanken und vielem mehr.

Zabbix enthält viele Funktionen und wir werden sie auf den Punkt bringen.

Überwacht alles

Lösungen für jede Art von IT-Infrastruktur, Services, Anwendungen, Ressourcen-

Zabbix Agent der nächsten Generation

Zabbix 4.4 stellt einen neuen Agententyp vor, zabbix_agent2, der eine breite Palette neuer Funktionen und erweiterter Überwachungsfunktionen bietet

Sammlung von Metriken

Es verfügt über verschiedene Methoden, mit denen die gewünschten Metriken erfasst werden können, einschließlich

  • Multi-Plattform-Zabbix-Agent(Zabbix Agent kann auf verschiedenen unterstützten Plattformen ausgeführt werden, einschließlich Linux, UNIX und Windows, und Daten wie CPU-, Speicher-, Festplatten- und Netzwerkschnittstellennutzung von einem Gerät erfassen.),
  • SNMP- und IPMI-Agenten
  • Agentenlose Überwachung von Benutzerdiensten
  • Benutzerdefinierte Methoden
  • Berechnung und Aggregation sowie Endbenutzer-Webüberwachung

Erkennung von Anomalien in Ihrem Setup

Zabbix ist in der Lage, Problemzustände innerhalb des eingehenden Metrikflusses automatisch mithilfe definierter intelligenter Schwellenwerte zu erkennen

Bessere Visualisierungspräsentation

Gemäß der die Zabbix-Entwickler, die Schnittstelle bietet seinen Benutzern mehrere Möglichkeiten, einen visuellen Überblick über Ihre Infrastruktur und Umgebung zu präsentieren. Diese können in Form von Widget-basierten Dashboards, Grafiken, Netzwerkkarten und Diashows vorliegen.

Benachrichtigungen

Der Server kann Nachrichten oder E-Mails senden. In Bezug auf Warnungen kann noch viel mehr getan werden. Beispielsweise können die Nachrichten basierend auf der Rolle des Empfängers oder mit Laufzeit- und Bestandsinformationen angepasst werden. Darüber hinaus können die Nachrichten so konfiguriert werden, dass sie sich mithilfe des Zabbix-Ereigniskorrelationsmechanismus auf die Hauptursachen des auftretenden Problems konzentrieren.
Die Verwendung von Vorlagen: Mit dieser Funktion können Sie sofort einsatzbereite Vorlagen für die meisten gängigen Plattformen verwenden und Tausende ähnlicher Geräte mithilfe von Konfigurationsvorlagen überwachen

Skalierbarkeit

Zabbix verwendet Proxys, die gesammelte Informationen in der Umgebung senden, in der sie sich befinden ein zentraler Zabbix-Server. Die Verwendung von Zabbix-Proxys kann die Wartung einer von Zabbix überwachten Umgebung erheblich vereinfachen und die Leistung des zentralen Zabbix-Servers erhöhen. Dies zeigt, wie das Überwachungssystem verteilt skaliert werden kann. Zabbix verfügt über eine API und kann daher in jedes System der Infrastruktur integriert werden.

Offizielle Unterstützung von TimescaleDB

Installationsanleitungen:

So installieren Sie Zabbix Server 5 unter Debian 10 Buster

So installieren Sie Zabbix Server unter CentOS 8 / RHEL 8

So installieren Sie Zabbix Server 5.0 unter CentOS 7

So installieren Sie Zabbix Server 5.0 unter Ubuntu

Prometheus

Laut Prometheus GitHub-Seite handelt es sich um ein Cloud Native Computing Foundation-Projekt, das Systeme und Dienste überwacht. Es sammelt Metriken von konfigurierten Zielen in bestimmten Intervallen, wertet Regelausdrücke aus, zeigt die Ergebnisse an und kann Warnungen auslösen, wenn eine Bedingung als wahr angesehen wird.
Es passt sowohl zur maschinenzentrierten Überwachung als auch zur Überwachung hochdynamischer serviceorientierter Architekturen. Für grafische Visualisierungen unterstützt Prometheus Tools wie Grafana für die Datenvisualisierung und den Export.

Top-Features von Prometheus

  • Es ist ein mehrdimensionales Datenmodell (Zeitreihen definiert durch Metriknamen und Satz von Schlüssel- / Wertdimensionen)
  • Eine flexible Abfragesprache, um diese Dimensionalität zu nutzen
  • Hat keine Abhängigkeit von verteiltem Speicher; einzelne Serverknoten sind autonom
  • Die Erfassung von Zeitreihen erfolgt über ein Pull-Modell über HTTP
  • Das Pushing von Zeitreihen wird über ein zwischengeschaltetes Gateway unterstützt
  • Ziele werden über Service Discovery oder statische Konfiguration erkannt
  • Unterstützung für mehrere Grafik- und Dashboarding-Modi
  • Unterstützung für hierarchische und horizontale Föderation

Installationsanleitungen:

Installieren Sie den Prometheus-Server unter Debian 10/9 & Ubuntu 20.04/18.04

Installieren Sie Prometheus Server auf CentOS 7 / Ubuntu 18.04

So installieren Sie Prometheus und node_exporter auf Debian 10 (Buster)

Netdata

Von ihrer GitHub-Seite wird Netdata verteilt, Echtzeit-, Leistungs- und Integritätsüberwachung für Systeme und Anwendungen. Es ist ein hochoptimierter Überwachungsagent, den Sie auf allen Ihren Systemen und Containern installieren. Es bietet beispiellose Einblicke in Echtzeit über alles, was auf den von ihm ausgeführten Systemen (einschließlich Webservern, Datenbanken, Anwendungen) geschieht, und verwendet hochgradig interaktive Web-Dashboards. Ein weiteres cooles Feature von Netdata ist, dass es autonom ohne Komponenten von Drittanbietern ausgeführt oder in vorhandene Monitoring-Toolchains wie Prometheus, Graphite, OpenTSDB, Kafka, Grafana und andere integriert werden kann.

Netdata ist ein Überwachungs-Agent, den Sie auf allen Ihren Systemen installieren. Es ist:

  • Ein Metrikkollektor – für System- und Anwendungsmetriken (einschließlich Webserver, Datenbanken, Container usw.)
  • Eine Zeitreihendatenbank – alle im Speicher gespeichert (berührt die Festplatten nicht, während sie ausgeführt wird)
  • Ein Metrikvisualisierer – superschnell, interaktiv, modern, optimiert für die Anomalieerkennung
  • Eine Alarmbenachrichtigungs–Engine – ein erweiterter Watchdog zum Erkennen von Leistungs- und Verfügbarkeitsproblemen

Funktionen von Netdata

  • 1s Granularität – die höchstmögliche Auflösung für alle Metriken.
  • Unbegrenzte Metriken – sammelt alle verfügbaren Metriken, je mehr desto besser.
  • 1% CPU-Auslastung eines einzelnen Kerns – es ist super schnell, unglaublich optimiert.
  • Ein paar MB RAM – standardmäßig werden 25 MB RAM verwendet. Sie größe es.
  • Zero disk I/ O – Während der Ausführung wird nichts geladen oder gespeichert (außer Fehler- und Zugriffsprotokollen).
  • Zero configuration – erkennt automatisch alles und kann sofort bis zu 10000 Metriken pro Server erfassen.
  • Keine Wartung – Sie führen es einfach aus, es erledigt den Rest.
  • Null Abhängigkeiten – es ist sogar ein eigener Webserver für seine statischen Webdateien und seine Web-API.
  • Skaliert bis unendlich – Sie können es auf all Ihren Servern, Containern, VMs und IoTs installieren.
  • Mehrere betriebsarten-Autonome host überwachung (die standard), headless daten sammler, forwarding proxy, shop und vorwärts proxy, zentrale multi-host überwachung

Gesundheit Überwachung & Alarme

Sophisticated alarmierung–kommt mit hunderte von alarme, aus der box!
Benachrichtigungen: Egal, ob Sie Telegramm, Twilio, E-Mail, Kavenegar, Messagebird und andere verwenden, dann sind Sie abgedeckt.

Visualisierung

  • Atemberaubende interaktive Dashboards – Maus-, Touchpad– und Touchscreen-freundlich in dunklen und weißen Themen
  • Erstaunlich schnelle Visualisierung – reagiert auf alle Abfragen in weniger als 1 ms pro Metrik, selbst auf Low-End-Hardware.
  • Anpassbar – Benutzerdefinierte Dashboards können mit einfachem HTML erstellt werden (kein Javascript erforderlich).
  • Einbettbar – Die Diagramme können in Ihre Webseiten, Wikis und Blogs eingebettet werden.

Was es überwacht

Die Netdata–Datenerfassung ist erweiterbar – Sie können alles überwachen, wofür Sie eine Metrik erhalten können. APM (Application Performance Monitoring), Systemressourcen, Festplatten, Dateisysteme, Netzwerke, DNS-Server, virtuelle private Netzwerke, Proxys, Balancer, Beschleuniger.

Installationsanleitungen:

Installation von Netdata unter RHEL 8 / CentOS 8

Installation von Netdata unter FreeBSD 12

Installation von netdata unter CentOS 7

Weitere Informationen finden Sie auf der Netdata-Website und in der Schritt-für-Schritt-Anleitung.

Icinga 2

Icinga ist ein Überwachungssystem, das die Verfügbarkeit Ihrer Netzwerkressourcen überprüft, Benutzer über Ausfälle benachrichtigt und Leistungsdaten für das Reporting generiert. Es ist skalierbar und erweiterbar und kann große, komplexe Umgebungen an mehreren Standorten überwachen.

Funktionen von Icinga 2

Reporting

Das Icinga Reporting Modul ist das Framework und die Grundlage von Icinga, das erstellt wurde, um Daten zu verarbeiten, die von Icinga 2 und anderen Datenanbietern gesammelt wurden. Es kann die Daten direkt in der Icinga-Weboberfläche anzeigen oder in das PDF-, JSON- oder CSV-Format exportieren. Mit geplanten Berichten können Sie die aufbereiteten Daten regelmäßig per E-Mail erhalten.

Graphen und Metriken

Icinga verwendet Graphit für Graphen und Metriken. Es handelt sich um eine Zeitreihendatenbank, in der gesammelte Metriken gespeichert und über Restful-APIs und Webschnittstellen verfügbar gemacht werden.

Visualisierung

Sie erhalten Karten, Geschäftsprozesse, Zertifikatsüberwachung und ein schneidiges Dashboard.

Log Monitoring

Sie können Logstash oder Graylog in Ihrer Infrastruktur verwenden.

Benachrichtigungsskripte und Schnittstellen.

Es stehen eine Vielzahl von Ressourcen zur Verfügung, z. B. verschiedene Benachrichtigungsskripte wie:

  • E-Mail
  • SMS
  • Pager (XMPP usw.)
  • Twitter
  • IRC
  • Ticketsysteme

Anleitungen:

Installieren und Konfigurieren von Icinga 2 und Icinga Web 2 unter CentOS 8

So installieren Sie das Icinga2-Überwachungstool unter Ubuntu 18.04 LTS

Kakteen

Auf der Website von Cacti ist dieses Tool „eine vollständige Netzwerkgrafiklösung, mit der von rrdtools Datenspeicher- und Grafikfunktionalität. Kakteen bieten einen schnellen Poller, erweiterte Diagrammvorlagen, mehrere Datenerfassungsmethoden und sofort einsatzbereite Benutzerverwaltungsfunktionen. All dies ist in einer intuitiven, benutzerfreundlichen Oberfläche verpackt, die für Installationen in LAN-Größe bis hin zu komplexen Netzwerken mit Tausenden von Geräten sinnvoll ist. „(Cacti.net , 2021).

Cacti nutzt die Leistungsfähigkeit von RRDtool, einem OpenSource-Standard-Datenprotokollierungs- und Grafiksystem für Zeitreihendaten. Dieses leistungsstarke Tool RRDtool lässt sich einfach und nahtlos in Skriptsprachen wie Shell-Skripte, Perl-, Python-, Ruby-, Lua- oder TCL-Anwendungen integrieren.

Zu den wichtigsten Funktionen von Cacti gehören die folgenden

Vorlagen

Diagrammvorlagen ermöglichen die Gruppierung gängiger Diagramme durch Vorlagen. Jedes Feld für ein normales Diagramm kann als Vorlage oder pro Diagramm angegeben werden.

Datenerfassung

Cacti verfügt über Funktionen zur Dateneingabe. Dies gibt Benutzern die Freiheit, benutzerdefinierte Skripte zum Sammeln von Daten von den Zielgeräten zu entwickeln. Nichtsdestotrotz wird es mit SNMP geliefert, einer Branchendatenerfassungstechnologie. Darüber hinaus verfügt Cacti über einen PHP-basierten Poller, der die Vorteile der Ausführung von Skripten, des Abrufs von SNMP-Daten und der Aktualisierung der RRD-Dateien bietet

Benutzerverwaltung

Cacti verfügt über diese umfangreiche Funktion, mit der mehrere Benutzer mit ihren Konten eingerichtet werden können. Der Administrator hat die Flexibilität, einem bestimmten Benutzer einen bestimmten Teil der Berechtigungen zuzuweisen.

Anzeige von Diagrammen

Es gibt drei verschiedene Möglichkeiten, Ihre Diagramme anzuzeigen, nämlich die Baumansicht, die Listenansicht und die Vorschauansicht. Diese drei Ansichten haben ihre Vorteile, z. B. bietet die Baumansicht Benutzern die Möglichkeit, Hierarchien von Diagrammen zu erstellen und diese Diagramme im Baum zu platzieren. Eine große Anzahl von Graphen kann auf diese Weise verwaltet werden. Die Listenansicht ist, wie der Name schon sagt, einfach eine Liste der verfügbaren Diagramme und verknüpft Sie beim Klicken mit dem tatsächlichen Diagramm. In der letzten Vorschauansicht werden alle Diagramme in einer großen Liste angezeigt, in der Sie die grafischen Diagramme schnell durchlesen und anzeigen können.

Templates

Es gibt drei verschiedene Arten von Templates: Datenvorlagen, Diagrammvorlagen und Hostvorlagen. Es erleichtert die Definition aller Datenquellen und Diagramme, ohne Vorlagen zu verwenden, was sehr schmerzhaft sein kann. Die Datenvorlage stellt ein Skelett für eine tatsächliche Datenquelle bereit. Die Hostvorlagen gruppieren alle Diagrammvorlagen und Datenabfragen für einen bestimmten Gerätetyp. Spannender ist, dass Sie nicht alle Vorlagen selbst erstellen müssen. Vorlagen können sofort gefunden werden und es gibt eine sehr einfache Funktion, mit der solche Vorlagen in Ihre Cacti-Plattform importiert werden können.

Alarmierungsmechanismen

Cacti kann so konfiguriert werden, dass E-Mail-Benachrichtigungen gesendet werden, falls vordefinierte Variablen oder Schwellenwerte überschritten oder nicht erreicht wurden. Dies macht Ihre Nächte fantastisch, da Sie nicht nach Problemen suchen müssen, wenn diese Anrufe eingehen. Es wird darauf hingewiesen, dass ein bestimmter Dienst ausgefallen ist oder mit bestimmten Anomalien konfrontiert ist.

Reporting

Cacti kann Berichte entsprechend Ihrer Konfiguration erstellen.

Grafana

Grafana ist ein Tool, mit dem Sie Ihre Metriken abfragen, visualisieren, alarmieren und verstehen können, unabhängig davon, wo sie gespeichert sind. Sie haben die Möglichkeit, Dashboards zu erstellen, zu erkunden und mit Ihrem Team zu teilen, um eine datengesteuerte Kultur zu fördern. Kurz gesagt, Grafana ist die Open-Source-Analyse- und Überwachungslösung für jede Datenbank.

Funktionen

Visualisieren

Schnelle und flexible clientseitige Diagramme mit einer Vielzahl von Optionen. Panel-Plugins für viele verschiedene Möglichkeiten zur Visualisierung von Metriken und Protokollen.

Dynamische Dashboards

Erstellen Sie dynamische & wiederverwendbare Dashboards mit Vorlagenvariablen, die als Dropdowns oben im Dashboard angezeigt werden.

Metriken erkunden

Erkunden Sie Ihre Daten durch Ad-hoc-Abfragen und dynamische Drilldowns. Teilen Sie die Ansicht und vergleichen Sie verschiedene Zeitbereiche, Abfragen und Datenquellen nebeneinander.

Protokolle erkunden

Erleben Sie die Magie des Wechsels von Metriken zu Protokollen mit beibehaltenen Beschriftungsfiltern. Durchsuchen Sie schnell alle Ihre Protokolle oder streamen Sie sie live.

Alerting

Definieren Sie visuell Alert-Regeln für Ihre wichtigsten Metriken. Grafana wertet kontinuierlich Benachrichtigungen aus und sendet sie an Systeme wie Slack, PagerDuty, VictorOps und OpsGenie.

Gemischte Datenquellen

Mischen Sie verschiedene Datenquellen in derselben Grafik! Sie können eine Datenquelle pro Abfrage angeben. Dies funktioniert sogar für benutzerdefinierte Datenquellen.

Anmerkungen

Kommentieren Sie Diagramme mit reichhaltigen Ereignissen aus verschiedenen Datenquellen. Bewegen Sie den Mauszeiger über Ereignisse, um die vollständigen Ereignismetadaten und -tags anzuzeigen.

Ad-hoc-Filter

Mit Ad-hoc-Filtern können Sie im laufenden Betrieb neue Schlüssel/Wert-Filter erstellen, die automatisch auf alle Abfragen angewendet werden, die diese Datenquelle verwenden.

Blicke – Ein Auge auf Ihr System

Von seiner GitHub-seitehttps://github.com /nicolargo / glances ist Glances ein Cross-Plattform-Monitoring-Tool, das eine große Menge an Monitoring-Informationen über eine Flüche oder Web-basierte Schnittstelle präsentieren soll. Die Informationen passen sich dynamisch an die Größe der Benutzeroberfläche an.

Funktionen von Glances

Plattformübergreifend

Glances ist in Python geschrieben und läuft auf fast jeder Plattform: GNU / Linux, FreeBSD, OS X und Windows.

Exportieren

Exportieren Sie alle Systemstatistiken nach CSV, InfluxDB, Cassandra, OpenTSDB, StatsD, ElasticSearch oder sogar RabbitMQ. Glances bietet auch ein dediziertes Grafana-Dashboard.

Präsentieren Sie ein Maximum an Informationen auf kleinstem Raum über eine Flüche- oder webbasierte Oberfläche.

Es kann die angezeigten Informationen je nach Terminalgröße dynamisch anpassen.

Sensu

Auf seiner GitHub-Seite ist Sensu ein Open-Source-Überwachungstool für kurzlebige Infrastrukturen und verteilte Anwendungen. Es handelt sich um ein agentenbasiertes Überwachungssystem mit integrierter automatischer Erkennung, das sich sehr gut für Cloud-Umgebungen eignet. Es verwendet Service-Checks, um den Servicezustand zu überwachen und Telemetriedaten zu sammeln.

  • Serverüberwachung
  • Containerüberwachung
  • Bestandsaufnahme in Echtzeit
  • Zustandsprüfungen & benutzerdefinierte Metriken
  • Warnungen & Incident management
  • Automatisierte Behebung & benutzerdefinierte Workflows
  • 200+ Community-Plugins
  • Namespaces und RBAC
  • Basisauthentifizierung

Dashboard-Funktionen

  • Echtzeit-Incident-Dashboard
  • Echtzeit-Inventar-Dashboard
  • Grafana Datasource
  • Mandantenfähiges Dashboard (single-site)

Erweiterungsfunktionen

  • Benutzerdefinierte Plugins / Skripte Sprachunterstützung (z. B. C, C ++, Golang, Ruby, Javascript / NodeJS, Rust, C #, Perl, Bash usw.)
  • APIs zur Erkennung, Inventarisierung und Konfigurationsverwaltung
  • Tokenbasierte API-Authentifizierung (JWTs)

Dienste & support

  • Bonsai (gehosteter Sensu Asset Index & CDN)
  • Community-Support (Diskurs, Slack)

Es sollte beachtet werden, dass es eine Enterprise-Version von Sensu gibt, die viele weitere Funktionen enthält. Sie können mehr darüber in diesem Enterprise Sensu Link erfahren.

Fazit

Jetzt liegt die Wahl des zu verwendenden Werkzeugs bei Ihnen. Schauen Sie sie sich an und haben Sie wunderbare Momente im Jahr. Bevor Sie gehen, können Sie unten andere süße Führer durchgehen.

Sie können uns unterstützen, indem Sie diesen Artikel als PDF über den folgenden Link herunterladen. Laden Sie den Leitfaden als PDF herunter