GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Sensu su Ubuntu 20.04

Sensu è uno strumento di monitoraggio gratuito, open source e multipiattaforma utilizzato per monitorare lo stato di salute del sistema e le statistiche sulle prestazioni. L'ultima versione di Sensu conosciuta anche come Sensu Go. È progettato per server tradizionali, container, applicazioni, cloud e altro ancora.

Sensu Go è composto da tre componenti:

Sensu-backend: Viene utilizzato per eseguire operazioni di monitoraggio.
Sensuale: È uno strumento da riga di comando utilizzato per monitorare le risorse all'interno di Sensu.
Agente: Dovrai installare l'agente su un sistema che desideri monitorare.

In questo post, ti mostreremo come installare Sensu Go su un Ubuntu 20.04 VPS.

Prerequisiti

  • Un Ubuntu 20.04 VPS (useremo il nostro piano SSD 2 VPS)
  • Accesso all'account utente root (o accesso a un account amministratore con privilegi root)

Passaggio 1:accedi al server e aggiorna i pacchetti del sistema operativo del server

Innanzitutto, accedi al tuo server Debian 10 tramite SSH come utente root:

ssh root@IP_Address -p Port_number

Una volta effettuato l'accesso, aggiorna i pacchetti di sistema con il seguente comando:

apt-get update -y

Fase 2:installa Sensu backend

Prima di iniziare, dovrai installare alcune dipendenze sul tuo sistema. Esegui il comando seguente per installare tutte le dipendenze richieste:

apt-get install curl gnupg unzip wget -y

Dopo l'installazione, dovrai installare il repository di backend Sensu sul tuo sistema. Puoi installarlo usando il seguente comando:

curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | bash

Una volta installato il repository, aggiorna il repository e installa il backend Sensu con il seguente comando:

apt-get update -y
apt-get install sensu-go-backend -y

Una volta installato, dovrai anche scaricare il file di configurazione di esempio di Sensu nella directory /etc/sensu. Puoi scaricarlo usando il seguente comando:

curl -L https://docs.sensu.io./sensu-go/latest/files/backend.yml -o /etc/sensu/backend.yml

Quindi, avvia il servizio di backend Sensu e abilitalo per l'avvio al riavvio del sistema:

systemctl start sensu-backend
systemctl enable sensu-backend

Puoi anche verificare lo stato del servizio Sensu utilizzando il seguente comando:

systemctl status sensu-backend

Dovresti vedere il seguente output:

● sensu-backend.service - The Sensu Backend service.
     Loaded: loaded (/lib/systemd/system/sensu-backend.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-04-06 05:37:09 UTC; 9s ago
   Main PID: 2774 (sensu-backend)
      Tasks: 10 (limit: 2353)
     Memory: 16.8M
     CGroup: /system.slice/sensu-backend.service
             └─2774 /usr/sbin/sensu-backend start -c /etc/sensu/backend.yml

A questo punto il backend di Sensu è avviato ed è in ascolto sulla porta 3000. Puoi verificarlo con il seguente comando:

ss -antpl | grep 3000

Uscita:

LISTEN    0         4096                     *:3000                   *:*        users:(("sensu-backend",pid=2774,fd=18)) 

Fase 3:imposta la password amministratore di Sensu

Successivamente, dovrai generare un nome utente e una password di amministratore per accedere alla dashboard di Sensu. Puoi generarlo usando il seguente comando:

sensu-backend init --interactive

Ti verrà chiesto di fornire il nome utente e la password dell'amministratore Sensu come mostrato di seguito:

? Cluster Admin Username: admin
? Cluster Admin Password: *********
? Retype Cluster Admin Password: *********
{"component":"backend.seeds","level":"info","msg":"seeding etcd store with intial data","time":"2021-04-06T05:38:14Z"}
{"component":"store","level":"warning","msg":"migrating etcd database to a new version","time":"2021-04-06T05:38:14Z"}
{"component":"store","database_version":1,"level":"info","msg":"successfully upgraded database","time":"2021-04-06T05:38:14Z"}
{"component":"store","database_version":2,"level":"info","msg":"successfully upgraded database","time":"2021-04-06T05:38:14Z"}

Fase 4:accedi a Sensu Dashboard

Ora apri il tuo browser web e accedi alla dashboard di Sensu utilizzando l'URL http://your-server-ip:3000 . Verrai reindirizzato alla pagina di accesso di Sensu:

Fornisci il nome utente e la password dell'amministratore e fai clic su ACCEDI pulsante. Dovresti vedere la dashboard di Sensu nella pagina seguente:

Fase 5:installa Sensuctl

Dovrai anche installare l'utilità da riga di comando Sensuctl per gestire e monitorare Sensu utilizzando la riga di comando.

Innanzitutto, aggiungi il repository con il seguente comando:

curl -s https://packagecloud.io/install/repositories/sensu/stable/script.deb.sh | bash

Quindi, installa Sensuctl usando il seguente comando:

apt-get install sensu-go-cli

Una volta installato, eseguire il comando seguente per configurare Sensuctl:

sensuctl configure

Fornisci le stesse credenziali di amministratore che hai creato in precedenza:

? Authentication method: username/password
? Sensu Backend URL: http://127.0.0.1:8080
? Namespace: default
? Preferred output format: tabular
? Username: admin
? Password: *********

Fase 6:installa Sensu Go Agent

Successivamente, dovrai installare il pacchetto Sensu Go Agent su ogni sistema che desideri monitorare. Puoi installarlo semplicemente eseguendo il seguente comando:

apt-get install sensu-go-agent

Una volta installato, scarica il file di configurazione dell'agente con il seguente comando:

curl -L https://docs.sensu.io/sensu-go/latest/files/agent.yml -o /etc/sensu/agent.yml

Quindi, avvia il servizio agente utilizzando il seguente comando:

service sensu-agent start

Puoi anche verificare il servizio dell'agente con il seguente comando:

service sensu-agent status

Uscita:

● sensu-agent.service - The Sensu Agent process.
     Loaded: loaded (/lib/systemd/system/sensu-agent.service; disabled; vendor preset: enabled)
     Active: active (running) since Tue 2021-04-06 05:42:26 UTC; 3s ago
   Main PID: 3820 (sensu-agent)
      Tasks: 7 (limit: 2353)
     Memory: 3.3M
     CGroup: /system.slice/sensu-agent.service
             └─3820 /usr/sbin/sensu-agent start -c /etc/sensu/agent.yml

Ora, aggiorna la pagina del dashboard di Sensu. Dovresti vedere la seguente pagina.

Congratulazioni! Hai installato correttamente Sensu Go su Ubuntu 20.04 VPS.

Non è necessario installare Sensu Go su Ubuntu 20.04 VPS se sei uno dei nostri clienti, chiedi semplicemente a uno dei nostri amministratori di sistema di configurare Sensu su Ubuntu per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e sempre pronti ad aiutarti.

PS . Se questo post ti è piaciuto, condividilo con i tuoi amici sui social network utilizzando i pulsanti qui sotto o lascia semplicemente un commento nella sezione commenti. Grazie.


Panels
  1. Come installare ISPConfig 3 su Ubuntu 18.04

  2. Come installare Webmin su Ubuntu 18.04

  3. Come installare ATutor su Ubuntu 14.04

  4. Come installare Traq su Ubuntu 16.04

  5. Come installare Pip su Ubuntu 16.04

Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare qt su Ubuntu 20.04

Come installare Sensu su Ubuntu 16.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04