GNU/Linux >> Linux Esercitazione >  >> Debian

Installa Uchiwa – Dashboard per Sensu Core Monitoring Tool

Uchiwa è una dashboard open source per Sensu core; fornisce una dashboard semplice ma personalizzabile per l'infrastruttura di monitoraggio di Sensu Core.

Supponendo che tu abbia già installato Sensu core nella tua infrastruttura.

LEGGI :Installa Sensu su Ubuntu 16.04 / Debian 8

Qui installeremo la dashboard Uchiwa su Ubuntu 16.04 / Debian 8

Installa il dashboard di Uchiwa:

Prima di installare Uchiwa, aggiungi un repository Uchiwa al tuo computer.

Puoi saltare i passaggi seguenti se hai già configurato il repository Sensu sulla tua macchina.
echo "deb https://sensu.global.ssl.fastly.net/apt sensu main" | sudo tee /etc/apt/sources.list.d/uchiwa.list

Aggiungi la chiave pubblica al tuo sistema.

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

Installa Uchiwa usando il seguente comando.

sudo apt-get -y install uchiwa

Crea il uchiwa.json file in /etc/sensu/config.d/ directory.

sudo nano /etc/sensu/uchiwa.json

Aggiungi le seguenti righe.

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

Le righe precedenti includono informazioni sulla connessione per uchiwa dashboard per accedere all'API Sensu . La dashboard di Uchiwa si legherà a tutte le interfacce sulla porta 3000 .

ITzGeek DC è solo un nome per distinguere l'istanza Sensu da altre istanze (applicabile, se hai più istanze di Sensu core).

Sostituisci localhost con il nome host/l'indirizzo IP dell'istanza del server Sensu Core.

È anche possibile proteggere la dashboard di Uchiwa consentendo solo agli utenti autorizzati di accedere alla dashboard.

Riavvia il Sensu e Uchiwa servizi.

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

Abilita l'avvio automatico dei servizi Sensu.

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

Accedi alla dashboard di Uchiwa:

Apri il browser web del tuo computer e naviga fino al seguente URL.

http://il-tuo-indirizzo-ip:3000

Verrà visualizzata la pagina seguente, una pagina dell'evento in cui vengono segnalati tutti i problemi che si verificano nel tuo ambiente.

Fare clic sull'icona dei data center per elencare le istanze del server Sensu.

Monitoraggio utilizzando Uchiwa:

Configurare il server master Sensu come client per monitorare se stesso. Quindi, crea il client.json file in /etc/sensu/config.d/ directory.

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

Aggiungi le righe sottostanti al file sopra.

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

Vedremo cosa rappresenta ogni riga nel nostro prossimo articolo. Per ora, riavvia il sensu-client servizio sul server Sensu.

sudo service sensu-client restart

Controlla lo stato del nuovo cliente aggiunto andando su clienti pagina.

Clicca sul sensu-server (macchina client) per avere maggiori informazioni sui controlli.

Nel prossimo articolo, aggiungeremo un host Linux remoto nel core Sensu per il monitoraggio dei servizi.

LEGGI :Come aggiungere un host Linux remoto allo strumento di monitoraggio Sensu

Questo è tutto.


Debian
  1. Come installare lo strumento di monitoraggio Zabbix su CentOS 8

  2. Come installare Sensu Monitoring su Ubuntu 16.04

  3. Come installare lo strumento di monitoraggio di Nagios 4.3.x su Debian 9

  4. Installa Icinga Monitoring Tool su Fedora 22 / 21

  5. Tasksel – Uno strumento di installazione di pacchetti di gruppo per Debian

Come installare Cacti su Debian 10 / Debian 9 – Uno strumento di monitoraggio

Installa lo strumento di monitoraggio delle prestazioni NetData su Linux

Come installare lo strumento di monitoraggio Prometheus su Ubuntu 20.04

Come installare lo strumento di monitoraggio Zabbix su Debian 11/10

Come installare Zenoss Core per il monitoraggio su Linux CentOS / RHEL

Linux Dash:uno strumento di monitoraggio del sistema leggero ma potente per Linux