GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Sensu di Ubuntu 20.04

Sensu adalah alat pemantauan gratis, sumber terbuka, dan lintas platform yang digunakan untuk memantau kesehatan sistem dan statistik kinerja. Versi terbaru dari Sensu juga dikenal sebagai Sensu Go. Ini dirancang untuk server tradisional, container, aplikasi, cloud, dan banyak lagi.

Sensu Go dibuat dari tiga komponen:

Sensu-backend: Ini digunakan untuk melakukan operasi pemantauan.
Sensuctl: Ini adalah alat baris perintah yang digunakan untuk memantau sumber daya dalam Sensu.
Agen: Anda perlu menginstal agen pada sistem yang ingin Anda pantau.

Dalam posting ini, kami akan menunjukkan cara menginstal Sensu Go di Ubuntu 20.04 VPS.

Prasyarat

  • VPS Ubuntu 20.04 (kami akan menggunakan paket SSD 2 VPS kami)
  • Akses ke akun pengguna root (atau akses ke akun admin dengan hak akses root)

Langkah 1:Masuk ke Server &Perbarui Paket OS Server

Pertama, masuk ke server Debian 10 Anda melalui SSH sebagai pengguna root:

ssh root@IP_Address -p Port_number

Setelah Anda login, perbarui paket sistem Anda dengan perintah berikut:

apt-get update -y

Langkah 2:Instal Sensu Backend

Sebelum memulai, Anda perlu menginstal beberapa dependensi ke sistem Anda. Jalankan perintah berikut untuk menginstal semua dependensi yang diperlukan:

apt-get install curl gnupg unzip wget -y

Setelah instalasi, Anda perlu menginstal repositori backend Sensu ke sistem Anda. Anda dapat menginstalnya menggunakan perintah berikut:

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

Setelah repositori terinstal, perbarui repositori dan instal backend Sensu dengan perintah berikut:

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

Setelah terinstal, Anda juga perlu mengunduh file konfigurasi sampel Sensu ke direktori /etc/sensu. Anda dapat mengunduhnya menggunakan perintah berikut:

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

Selanjutnya, mulai layanan backend Sensu dan aktifkan untuk memulai saat reboot sistem:

systemctl start sensu-backend
systemctl enable sensu-backend

Anda juga dapat memverifikasi status layanan Sensu menggunakan perintah berikut:

systemctl status sensu-backend

Anda akan melihat output berikut:

● 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

Pada titik ini, backend Sensu dimulai dan mendengarkan pada port 3000. Anda dapat memeriksanya dengan perintah berikut:

ss -antpl | grep 3000

Keluaran:

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

Langkah 3:Setel Sandi Admin Sensu

Selanjutnya, Anda perlu membuat nama pengguna dan kata sandi admin untuk mengakses dasbor Sensu. Anda dapat membuatnya menggunakan perintah berikut:

sensu-backend init --interactive

Anda akan diminta untuk memberikan username dan password admin Sensu seperti gambar di bawah ini:

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

Langkah 4:Akses Dasbor Sensu

Sekarang, buka browser web Anda dan akses dasbor Sensu menggunakan URL http://your-server-ip:3000 . Anda akan diarahkan ke halaman login Sensu:

Berikan nama pengguna, kata sandi admin Anda, dan klik tombol MASUK tombol. Anda akan melihat dasbor Sensu di halaman berikut:

Langkah 5:Instal Sensuctl

Anda juga perlu menginstal utilitas baris perintah Sensuctl untuk mengelola dan memantau Sensu menggunakan baris perintah.

Pertama, tambahkan repositori dengan perintah berikut:

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

Selanjutnya, instal Sensuctl menggunakan perintah berikut:

apt-get install sensu-go-cli

Setelah terinstal, jalankan perintah berikut untuk mengkonfigurasi Sensuctl:

sensuctl configure

Berikan kredensial admin yang sama dengan yang Anda buat sebelumnya:

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

Langkah 6:Instal Agen Sensu Go

Selanjutnya, Anda perlu menginstal paket Sensu Go Agent pada setiap sistem yang ingin Anda pantau. Anda dapat menginstalnya hanya dengan menjalankan perintah berikut:

apt-get install sensu-go-agent

Setelah terinstal, unduh file konfigurasi agen dengan perintah berikut:

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

Selanjutnya, mulai layanan agen menggunakan perintah berikut:

service sensu-agent start

Anda juga dapat memverifikasi layanan agen dengan perintah berikut:

service sensu-agent status

Keluaran:

● 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

Sekarang, segarkan halaman dasbor Sensu. Anda akan melihat halaman berikut.

Selamat! Anda telah berhasil menginstal Sensu Go di Ubuntu 20.04 VPS.

Anda tidak perlu menginstal Sensu Go di Ubuntu 20.04 VPS jika Anda adalah salah satu klien kami, cukup minta salah satu administrator sistem kami untuk mengatur Sensu di Ubuntu untuk Anda. Mereka tersedia 24/7 dan selalu siap membantu Anda.

PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di bawah ini atau cukup tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal ISPConfig 3 di Ubuntu 18.04

  2. Cara Menginstal Webmin di Ubuntu 18.04

  3. Cara menginstal Panda3D di Ubuntu 10.04

  1. Cara menginstal Zabbix di Ubuntu

  2. Cara menginstal Observium di Ubuntu 14.04

  3. Cara Menginstal Sensu di Ubuntu 18.04

  1. Cara Menginstal ATutor di Ubuntu 14.04

  2. Cara Menginstal Traq di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04