Kuma Monitoring

Self hosted monitoring für Cloud-Lösungen

Woher kommt das Wort KUMA ?

KUMA Monitoring ist ein Begriff aus der IT-Sicherheit und bezeichnet das kontinuierliche Überwachen von IT-Systemen auf mögliche Sicherheitsrisiken und -bedrohungen. KUMA steht hierbei für „Kontinuierliches Überwachungsmaschinellen Auswertung“.

Im Rahmen von KUMA Monitoring werden verschiedene Technologien und Methoden eingesetzt, um IT-Systeme auf ungewöhnliches Verhalten oder Anomalien zu überwachen. Hierzu zählen beispielsweise die Analyse von Netzwerkverkehr, die Überwachung von Log-Dateien oder die Auswertung von Systemereignissen.

Ziel von KUMA Monitoring ist es, Bedrohungen und Sicherheitslücken frühzeitig zu erkennen und Maßnahmen zur Abwehr einzuleiten, bevor es zu einem Sicherheitsvorfall oder -angriff kommt. KUMA Monitoring wird insbesondere in Unternehmen und Organisationen eingesetzt, um die IT-Sicherheit zu erhöhen und sensible Daten und Systeme zu schützen.

Zur Durchführung von KUMA Monitoring kommen verschiedene Tools und Plattformen zum Einsatz, die die Analyse und Auswertung von IT-Systemen automatisieren und vereinfachen. Beispiele hierfür sind SIEM-Systeme (Security Information and Event Management), die die Überwachung und Analyse von Ereignissen in IT-Systemen ermöglichen, sowie Endpoint Detection and Response (EDR)-Systeme, die die Überwachung von Endgeräten wie PCs und Smartphones ermöglichen.

Installation von Docker auf Linux

Schritt 1: Aktualisieren Sie das System

Öffnen Sie das Terminal und geben Sie den Befehl ein, um Ihr System zu aktualisieren:

sudo apt-get update

Schritt 2: Installieren Sie Abhängigkeiten

Geben Sie den folgenden Befehl ein, um die erforderlichen Abhängigkeiten zu installieren:

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Schritt 3: Importieren Sie den GPG-Schlüssel von Docker

Geben Sie den folgenden Befehl ein, um den GPG-Schlüssel von Docker zu importieren:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Schritt 4: Fügen Sie das Docker-Repository hinzu

Fügen Sie das Docker-Repository zur Liste der Paketquellen hinzu:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Schritt 5: Installieren Sie Docker

Installieren Sie Docker mit dem folgenden Befehl:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

Schritt 6: Überprüfen Sie die Installation

Geben Sie den folgenden Befehl ein, um zu überprüfen, ob Docker erfolgreich installiert wurde:

sudo docker run hello-world

Wenn Docker erfolgreich installiert wurde, sollten Sie die Ausgabe „Hello from Docker!“ sehen.

Kuma Monitoring

Beim Einsatz von Cloud Lösungen ist es wichtig zu wissen wie es mit der Verfügbarkeit aussieht. Gerade bei SaaS Diensten ist die Verfügbarkeit ein Bestandteil des Vertragsgegenstandes zur Nutzung der Software. Diese wird überlicherweise mit 99,5% angegeben. Ab 99,8% spricht man von Hochverfügbarkeit.

Up and running mit Docker

docker volume create uptime-kuma
docker run -d –restart=always -p 3001:3001 -v uptime-kuma:/app/data –name uptime-kuma louislam/uptime-kuma:1

KUMA Dashboard

Welche Dienste kann man mit KUMA überwachen ?

KUMA - Monitoring Dienste Beispiel

Allgemein

  • HTTP(s)
  • TCP Port
  • Ping
  • HTTP(s) – Suchwort
  • gRPC(s) – Suchwart
  • DNS
  • Docker Container

Passiv Monitor Typ

  • Push

Specific Monior Type

  • Stream Game Server
  • MQTT
  • Microsoft SQL Server
  • PostgreSQL
  • MySQL/MariaDB
  • Radius

Sie können sich bei einem Ausfall aktuell über verschiedene Messaging Dienste und Email Informieren lassen.

Officielle Seite auf GitHUB