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.