GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren Sie Uchiwa – Dashboard für das Sensu Core Monitoring Tool

Uchiwa ist ein Open-Source-Dashboard für Sensu Core; Es bietet Ihnen ein einfaches, aber anpassbares Dashboard für die Sensu Core-Überwachungsinfrastruktur.

Vorausgesetzt, Sie haben Sensu Core bereits in Ihrer Infrastruktur installiert.

LESEN :Installieren Sie Sensu auf Ubuntu 16.04 / Debian 8

Hier werden wir das Uchiwa-Dashboard auf Ubuntu 16.04 / Debian 8 installieren

Installieren Sie das Uchiwa-Dashboard:

Fügen Sie vor der Installation von Uchiwa ein Uchiwa-Repository zu Ihrem Computer hinzu.

Sie können die folgenden Schritte überspringen, wenn Sie das Sensu-Repository bereits auf Ihrem Computer konfiguriert haben.
echo "deb https://sensu.global.ssl.fastly.net/apt sensu main" | sudo tee /etc/apt/sources.list.d/uchiwa.list

Fügen Sie den öffentlichen Schlüssel zu Ihrem System hinzu.

wget -O- https://sensu.global.ssl.fastly.net/apt/pubkey.gpg |  sudo apt-key add -

Installieren Sie Uchiwa mit dem folgenden Befehl.

sudo apt-get -y install uchiwa

Erstellen Sie die uchiwa.json Datei in /etc/sensu/config.d/ Verzeichnis.

sudo nano /etc/sensu/uchiwa.json

Fügen Sie die folgenden Zeilen hinzu.

{
  "sensu": [
    {
      "name": "ITzGeek DC",
      "host": "localhost",
      "port": 4567,
      "timeout": 10
    }
  ],
  "uchiwa": {
    "host": "0.0.0.0",
    "port": 3000,
    "refresh": 10
  }
}

Die obigen Zeilen enthalten Verbindungsinformationen für den uchiwa Dashboard, um auf die Sensu-API zuzugreifen . Das Uchiwa-Dashboard bindet an alle Schnittstellen auf dem Port 3000 .

ITzGeek DC ist nur ein Name, um die Sensu-Instanz von anderen Instanzen zu unterscheiden (anwendbar, wenn Sie mehrere Instanzen des Sensu-Kerns haben).

Ersetzen Sie localhost mit dem Hostnamen / der IP-Adresse der Sensu Core-Serverinstanz.

Es ist auch möglich, das Uchiwa-Dashboard zu sichern indem nur autorisierten Benutzern der Zugriff auf das Dashboard gestattet wird.

Starten Sie den Sensu neu und Uchiwa Dienste.

sudo service sensu-server restart
sudo service sensu-api restart
sudo service uchiwa restart

Automatisches Starten der Sensu-Dienste aktivieren.

sudo update-rc.d sensu-server defaults
sudo update-rc.d sensu-client defaults
sudo update-rc.d sensu-api defaults
sudo update-rc.d uchiwa defaults

Zugriff auf das Uchiwa-Dashboard:

Öffnen Sie den Webbrowser Ihres Computers und navigieren Sie zur folgenden URL.

http://ihre-ip-adresse:3000

Sie erhalten die folgende Seite, eine Ereignisseite, auf der alle in Ihrer Umgebung auftretenden Probleme gemeldet werden.

Klicken Sie auf das Rechenzentrumssymbol, um die Sensu-Serverinstanzen aufzulisten.

Überwachung mit Uchiwa:

Wir werden den Sensu-Masterserver als Client konfigurieren, um sich selbst zu überwachen. Erstellen Sie also die client.json Datei in /etc/sensu/config.d/ Verzeichnis.

sudo nano /etc/sensu/conf.d/client.json

Fügen Sie der obigen Datei die folgenden Zeilen hinzu.

{
  "client": {
    "name": "sensu-server",
    "address": "127.0.0.1",
    "environment": "development",
    "subscriptions": [
      "dev",
      "ubuntu"
   ],
    "socket": {
      "bind": "127.0.0.1",
      "port": 3030
    }
  }
}

Wir werden in unserem nächsten Artikel sehen, was jede Zeile darstellt. Starten Sie vorerst einfach den sensu-client neu Dienst auf dem Sensu-Server.

sudo service sensu-client restart

Überprüfen Sie den Status des neu hinzugefügten Kunden, indem Sie zu Kunden gehen Seite.

Klicken Sie auf den Sensu-Server (Client-Rechner), um weitere Informationen zu Prüfungen zu erhalten.

In unserem nächsten Artikel werden wir einen Remote-Linux-Host zum Sensu-Kern hinzufügen, um die Dienste zu überwachen.

LESEN :So fügen Sie einen Remote-Linux-Host zum Sensu Monitoring Tool hinzu

Das ist alles.


Debian
  1. So installieren Sie das Zabbix-Überwachungstool unter CentOS 8

  2. So installieren Sie Sensu Monitoring unter Ubuntu 16.04

  3. So installieren Sie das Nagios 4.3.x-Überwachungstool unter Debian 9

  4. Installieren Sie das Icinga Monitoring Tool auf Fedora 22/21

  5. Tasksel – Ein Installationstool für Gruppenpakete für Debian

So installieren Sie Cacti unter Debian 10 / Debian 9 – Ein Überwachungstool

Installieren Sie das NetData Performance Monitoring Tool unter Linux

So installieren Sie das Prometheus-Überwachungstool unter Ubuntu 20.04

So installieren Sie das Zabbix-Überwachungstool unter Debian 11/10

So installieren Sie Zenoss Core für die Überwachung unter Linux CentOS / RHEL

Linux Dash – Ein leichtes, aber leistungsstarkes Systemüberwachungstool für Linux