Cara Install dan Setup Elasticsearch (ELK Stack) di Rocky Linux 9

paditechno.comElasticsearch atau ELK Stack versi 8.10.x dapat di install pada sistem operasi rocky linux 9, sesuai dengan table matrix yang diberikan oleh website official elasticsearch.

Untuk informasi lebih lengkap terkait matrix pada elasticsearch atau ELK Stack, bisa dilihat pada website resmi elasticsearch di url berikut: https://www.elastic.co/support/matrix/

Berikut ini adalah tutorial cara install dan setup elasticsearch atau ELK Stack di sistem operasi Rocky Linux 9.

Install dan Setup Elasticsearch (ELK Stack) di Rocky Linux 9

Ikuti langkah langkah dibawah ini untuk melakukan installasi elasticsearch atau elk stack pada server yang menggunakan sistem operasi rocky linux 9.

Download Elasticsearch RPM Package

Download package RPM elasticsearch melalui website official elatic.co pada link berikut: https://www.elastic.co/downloads/elasticsearch

Download versi latest pada elasticsearch, karena Rocky linux 9 mendukung versi latest dari ELK Stack, download dengan perintah wget pada server dengan perintah:

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.13.4-x86_64.rpm
Gambar 1

Jika server tidak memiliki koneksi internet, download package rpm elasticsearch dan ftp file tersebut dengan software ftp seperti filezilla atau winscp.

Install Elasticsearch melalui RPM Package di Rocky Linux 9

Install elasticsearch melalui RPM package dengan menggunakan perintah berikut:

rpm -ivh elasticsearch-8.13.4-x86_64.rpm	
Gambar 2

Check Status Service Elasticsearch

Secara default status service elasticsearch dalam posisi inactive. Check status service elasticsearch gunakan perintah berikut:

systemctl status elasticsearch.service
Gambar 3

Backup File elasticsearch.yml

Sebelum lanjut konfigurasi file elasticsearch.yml, lakukan backup dahulu elasticsearch.yml. Masuk kedalam directory /etc/elasticsearch/ dengan perintah:

cd /etc/elasticsearch

Lihat isi folder /etc/elasticsearch dengan perintah: ls

Lakukan backup file elasticsearch.yml dengan perintah:

cp elasticsearch.yml elasticsearch.yml.backup
Gambar 4

Konfigurasi File elasticsearch.yml

Setelah backup file elasticsearch.yml, lakukan konfigurasi elasticsearch.yml dengan perintah:

vi elasticsearch.yml

Langkah berikutnya, hapus tanda (#) atau comment pada baris kode berikut: #cluster.name, #node.name:, #network.host:, #http.port:, #discovery.seed_hosts:, #cluster.initial_master_nodes:

Pada baris cluster.name masukan nama cluster yang digunakan, lalu untuk node.name masukan nama node/hostname yang digunakan pada server.

Baca Juga:   Uptime Kuma: Tools untuk Monitoring Service, Server dan Website

Lalu jika ingin lakukan custom untuk directory data dan log pada baris path data dan path log, masukan directory yang ingin digunakan sebagai data untuk elasticsearch dan yang ingin digunakan sebagai log elasticsearch.

Gambar 5

Lalu berikutnya pada baris kode network.host: isi dengan ip address server yang digunakan oleh elasticsearch. lalu pada baris http.port biarkan default menggunakan port 9200, untuk baris kode discovery.seed.hosts masukan list ip address atau hostname node/host elasticsearch lainnya.

Lalu pada baris kode cluster.initial_master_nodes masukan ip address atau hostname yang digunakan sebagai node master.

Gambar 6

Langkah berikutnya save konfigurasi elasticsearch.yml dengan tekan tombol esc pada keyboard lalu masukan perintah berikut: :wq!

Setelah itu masukan ip address dan hostname node elasticsearch lain kedalam konfigurasi /etc/hosts dengan perintah:

vi /etc/hosts

Lalu masukan ip dan hostname node elasticsearch lain seperti contoh dibawah:

Gambar 7

Start, Check Status dan Enable Service Elasticsearch

Setelah sudah melakukan konfigurasi pada file elasticsearch.yml, start service elasticsearch dan check status elasticsearch pastikan service elasticsearch dalam keadaan status running.

Start service elasticsearch dengan perintah berikut:

systemctl start elasticsearch

Check status service elasticsearch dengan perintah berikut:

systemctl status elasticsearch

Jika service elasticsearch sudah dalam status running, enable service elasticsearch agar saat server restart atau shutdown dan dinyalakan kembali service elasticsearch otomatis akan otomatis running.

Enable service elasticsearch dengan perintah berikut:

systemctl enable elasticsearch
Gambar 8

Akses Elasticsearch melalui Browser

Setelah sudah dilakukan konfigurasi dan start service elasticsearch dan sudah dipastikan service elasticsearch running, berikutnya adalah mencoba akses elasticsearch melalui browser dengan cara masukan url berikut:

https://[ip-address-elasticsearch/server]:[port-elasticsearch]

contoh:
https://192.168.10.211:9200

Masukan user elastic dan passwordnya pada popup login form.

Gambar 9

Setelah berhasil memasukan username dan password elasticsearch, maka tampilannya akan seperti gambar dibawah ini.

Gambar 10

Saat ini elasticsearch sudah di install pada server kalian dengan sistem operasi rocky linux 9.

Kontak

Email: [email protected]

Phone/whatsapp: +62 859 1068 05952