GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Sensu na Ubuntu 20.04

Sensu je bezplatný, open-source a multiplatformní monitorovací nástroj používaný ke sledování stavu systému a statistik výkonu. Nejnovější verze Sensu známá také jako Sensu Go. Je navržen pro tradiční servery, kontejnery, aplikace, cloud a další.

Sensu Go se skládá ze tří komponent:

Sensu-backend: Používá se k provádění monitorovacích operací.
Sensuctl: Je to nástroj příkazového řádku používaný ke sledování zdrojů v rámci Sensu.
Agent: Agenta budete muset nainstalovat do systému, který chcete monitorovat.

V tomto příspěvku vám ukážeme, jak nainstalovat Sensu Go na Ubuntu 20.04 VPS.

Předpoklady

  • Ubuntu 20.04 VPS (budeme používat náš plán SSD 2 VPS)
  • Přístup k uživatelskému účtu root (nebo přístup k účtu správce s oprávněními root)

Krok 1:Přihlaste se k serveru a aktualizujte balíčky operačního systému serveru

Nejprve se přihlaste ke svému serveru Debian 10 přes SSH jako uživatel root:

ssh root@IP_Address -p Port_number

Jakmile se přihlásíte, aktualizujte své systémové balíčky pomocí následujícího příkazu:

apt-get update -y

Krok 2:Instalace Sensu Backend

Než začnete, budete muset do systému nainstalovat některé závislosti. Spuštěním následujícího příkazu nainstalujte všechny požadované závislosti:

apt-get install curl gnupg unzip wget -y

Po instalaci budete muset do svého systému nainstalovat backendové úložiště Sensu. Můžete jej nainstalovat pomocí následujícího příkazu:

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

Jakmile je úložiště nainstalováno, aktualizujte úložiště a nainstalujte backend Sensu pomocí následujícího příkazu:

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

Po instalaci si také budete muset stáhnout ukázkový konfigurační soubor Sensu do adresáře /etc/sensu. Můžete si jej stáhnout pomocí následujícího příkazu:

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

Dále spusťte backendovou službu Sensu a povolte její spuštění při restartu systému:

systemctl start sensu-backend
systemctl enable sensu-backend

Stav služby Sensu můžete také ověřit pomocí následujícího příkazu:

systemctl status sensu-backend

Měli byste vidět následující výstup:

● 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

V tomto okamžiku se spustí backend Sensu a naslouchá na portu 3000. Můžete to zkontrolovat pomocí následujícího příkazu:

ss -antpl | grep 3000

Výstup:

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

Krok 3:Nastavení hesla správce Sensu

Dále budete muset vygenerovat uživatelské jméno a heslo správce pro přístup k řídicímu panelu Sensu. Můžete jej vygenerovat pomocí následujícího příkazu:

sensu-backend init --interactive

Budete požádáni o zadání uživatelského jména a hesla správce Sensu, jak je uvedeno níže:

? 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"}

Krok 4:Přístup k ovládacímu panelu Sensu

Nyní otevřete webový prohlížeč a přejděte na řídicí panel Sensu pomocí adresy URL http://ip-ip-vašeho-serveru:3000 . Budete přesměrováni na přihlašovací stránku Sensu:

Zadejte své uživatelské jméno a heslo správce a klikněte na PŘIHLÁSIT SE knoflík. Na následující stránce byste měli vidět řídicí panel Sensu:

Krok 5:Nainstalujte Sensuctl

Budete také muset nainstalovat obslužný program příkazového řádku Sensuctl pro správu a monitorování Sensu pomocí příkazového řádku.

Nejprve přidejte úložiště pomocí následujícího příkazu:

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

Dále nainstalujte Sensuctl pomocí následujícího příkazu:

apt-get install sensu-go-cli

Po instalaci spusťte následující příkaz pro konfiguraci Sensuctl:

sensuctl configure

Zadejte stejná pověření správce, která jste vytvořili dříve:

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

Krok 6:Nainstalujte Sensu Go Agent

Dále budete muset nainstalovat balíček Sensu Go Agent na každý systém, který chcete monitorovat. Můžete jej nainstalovat pouhým spuštěním následujícího příkazu:

apt-get install sensu-go-agent

Po instalaci stáhněte konfigurační soubor agenta pomocí následujícího příkazu:

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

Dále spusťte službu agenta pomocí následujícího příkazu:

service sensu-agent start

Službu agenta můžete také ověřit pomocí následujícího příkazu:

service sensu-agent status

Výstup:

● 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

Nyní obnovte stránku řídicího panelu Sensu. Měli byste vidět následující stránku.

Gratulujeme! Úspěšně jste nainstalovali Sensu Go na Ubuntu 20.04 VPS.

Pokud jste jedním z našich klientů, nemusíte instalovat Sensu Go na Ubuntu 20.04 VPS, jednoduše požádejte jednoho z našich systémových administrátorů, aby vám Sensu na Ubuntu nastavil. Jsou k dispozici 24/7 a vždy připraveni vám pomoci.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat ISPConfig 3 na Ubuntu 18.04

  2. Jak nainstalovat Webmin na Ubuntu 18.04

  3. Jak nainstalovat Panda3D na Ubuntu 10.04

  1. Jak nainstalovat ATutor na Ubuntu 14.04

  2. Jak nainstalovat Traq na Ubuntu 16.04

  3. Jak nainstalovat Pip na Ubuntu 16.04

  1. Jak nainstalovat WildFly na Ubuntu 16.04

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Sensu na Ubuntu 18.04