Lewati ke isi

instalasi java openjdk untuk Elasticsearch dan Kibana

Elasticsearch adalah salah satu database yang masuk ke dunia NoSQL dengan fokus di search engine database. Elasticsearch ditenagai oleh Apache Lucene yang juga merupakan search engine database yang memiliki query low level. Elasticsearch memiliki query yang lebih mudah untuk digunakan karena berbasis RESTful.

sudo apt update

Command ini akan melakukan pembaruan daftar paket pada sistem operasi Linux Anda. Dengan melakukan ini, sistem operasi akan mendapatkan versi terbaru dari setiap paket yang ada, sehingga Anda dapat memastikan bahwa Anda akan menginstal versi terbaru dari setiap paket yang Anda butuhkan untuk instalasi Elasticsearch dan Kibana.

sudo apt install software-properties-common

Command ini akan menginstal paket "software-properties-common". Paket ini menyediakan beberapa utilitas yang diperlukan untuk menambahkan repositori dan kunci tanda tangan pada sistem operasi Ubuntu. Dengan menginstal paket ini, Anda dapat yakin bahwa Anda dapat menambahkan repositori yang dibutuhkan untuk instalasi Elasticsearch dan Kibana.

sudo add-apt-repository ppa:linuxuprising/java

Command ini akan menambahkan repositori PPA (Personal Package Archive) yang diperlukan untuk menginstal versi terbaru dari Java. Elasticsearch dan Kibana membutuhkan versi Java yang kompatibel, sehingga dengan menambahkan repositori ini, Anda akan dapat menginstal versi Java yang tepat.

sudo apt install openjdk-17-jdk

Command ini akan menginstal versi terbaru dari Java yang tersedia dalam repositori PPA yang ditambahkan pada tahap sebelumnya. Elasticsearch dan Kibana membutuhkan versi Java yang kompatibel, dan dengan menginstal versi terbaru, Anda akan memastikan bahwa keduanya dapat dijalankan secara optimal.

sudo apt-get install filebeat

Command ini akan menginstal Filebeat, yang merupakan alat untuk mengumpulkan dan mengirimkan log dari sistem Anda ke Elasticsearch. Dengan menginstal Filebeat, Anda akan dapat memantau aktivitas sistem Anda dengan lebih baik, dan memastikan bahwa Elasticsearch dan Kibana menerima data log yang akurat dan terbaru.

How To Install and Configure Elasticsearch on Ubuntu 22.04

curl -fsSL https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elastic.gpg

Command ini akan mengunduh kunci GPG (GNU Privacy Guard) yang digunakan untuk memverifikasi paket Elasticsearch yang diinstal pada sistem Anda. Setelah kunci diunduh, perintah ini akan mengekstraknya dan menyimpannya di direktori "/usr/share/keyrings/elastic.gpg".

echo "deb [signed-by=/usr/share/keyrings/elastic.gpg] https://artifacts.elastic.co/packages/7.x/apt  stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list

Perintah ini akan menambahkan repositori Elasticsearch ke daftar repositori apt pada sistem Anda. Repositori ini berisi paket Elasticsearch yang diperbarui dan terverifikasi, sehingga Anda dapat memastikan bahwa Anda menginstal versi terbaru yang stabil dan aman. Output dari perintah ini akan menambahkan baris berikut ke "/etc/apt/sources.list.d/elastic-7.x.list": deb [signed-by=/usr/share/keyrings/elastic.gpg] https://artifacts.elastic.co/packages/7.x/apt stable main

sudo apt update

Perintah ini akan memperbarui daftar paket pada sistem Anda dengan versi terbaru dari paket-paket yang tersedia. Hal ini diperlukan agar Anda dapat menginstal paket Elasticsearch yang diperbarui dengan versi terbaru.

sudo apt install elasticsearch

Perintah ini akan menginstal Elasticsearch pada sistem Anda. Setelah paket diinstal, Elasticsearch akan diaktifkan dan akan dimulai secara otomatis setiap kali sistem di-restart.

Setelah selesai, Anda dapat memulai Elasticsearch dengan menjalankan perintah "sudo systemctl start elasticsearch". Anda juga dapat memeriksa status Elasticsearch dengan menjalankan perintah

sudo systemctl status elasticsearch
sudo systemctl start elasticsearch
sudo apt update

Setelah daftar paket diperbarui, jalankan perintah berikut untuk menginstal Kibana:

sudo apt install kibana

Setelah Kibana terinstal, jalankan perintah berikut untuk mengaktifkan layanan Kibana dan memulai Kibana:

sudo systemctl enable kibana
sudo systemctl start kibana

Sekarang Kibana sudah siap digunakan! Untuk mengakses antarmuka web Kibana, buka browser dan masukkan alamat IP atau nama domain server Ubuntu 20.04 Anda, diikuti dengan port 5601. Contoh: http://:5601.

history bash

htop
    2  sudo filebeat setup --dashboards
    3  sudo systemctl status kibana
    4  ss -tulpn
    5  curl http://localhost:5601/api/status
    6  sudo ss -tulpn
    7  curl http://localhost:5601/api/status
    8  sudo filebeat setup --dashboards
    9  curl http://localhost:5601/api/status
   10  sudo filebeat setup --dashboards
   11  htop
   12  s -tulpn
   13  ss -tulpn
   14  htop
   15  sudo iftop
   16  sudo apt install iftop
   17  sudo ss -tulpn
   18  clear
   19  sudo ss -tulpn
   20  sudo iftop
   21  sudo ss -tulpn
   22  curl http://localhost:5601/api/status
   23  htop
   24  curl http://localhost:5601/api/status
   25  sudo ss -tulpn
   26  sudo filebeat setup --dashboards
   27  http://localhost:5601/api/status
   28  curl http://localhost:5601/api/status
   29  sudo nano /etc/hosts
   30  curl http://localhost:5601/api/status
   31  sudo nano /etc/hosts
   32  sudo filebeat setup --dashboards
   33  curl http://10.122.168.119:5601/api/status
   34  sudo filebeat -h
   35  sudo nano /etc/hosts
   36  curl http://localhost:5601/api/status
   37  sudo filebeat setup --dashboards
   38  ip a
   39  sudo ss -tulpn
   40  sudo nano /etc/hosts
   41  htop
   42  sudo iftop
   43  history
root@elksg:/etc/kibana# history
    1  cd /etc/kibana/
    2  ls
    3  sudo nano kibana.yml
    4  sudo systemctl restart kibanan
    5  sudo systemctl restart kiban
    6  sudo systemctl restart kibana
    7  sudo ss -tulpn
    8  sudo systemctl status kibana
    9  sudo ss -tulpn
   10  ip a
   11  sudo ss -tulpn
   12  sudo nano kibana.yml
   13  sudo systemctl restart kibana
   14  sudo ss -tulpn
   15  sudo systemctl status kibana
   16  sudo ss -tulpn
   17  sudo nano /etc/host
   18  sudo nano /etc/hosts
   19  sudo nano kibana.yml
   20  sudo systemctl restart kibana
   21  sudo nano kibana.yml
   22  sudo ss -tulpn\
   23  sudo ss -tulpn
   24  sudo systemctl restart kibana
   25  sudo nano kibana.yml
   26  sudo systemctl restart kibana
   27  sudo systemctl status kibana
   28  htop
   29  history
agungsurya@elksg:~$ sudo ss -tulpn | grep -v apache
Netid State  Recv-Q Send-Q       Local Address:Port Peer Address:PortProcess
udp   UNCONN 0      0            127.0.0.53%lo:53        0.0.0.0:*    users:(("systemd-resolve",pid=526,fd=13))
udp   UNCONN 0      0      10.122.168.119%ens3:68        0.0.0.0:*    users:(("systemd-network",pid=587,fd=18))
tcp   LISTEN 0      4096         127.0.0.53%lo:53        0.0.0.0:*    users:(("systemd-resolve",pid=526,fd=14))
tcp   LISTEN 0      128                0.0.0.0:22        0.0.0.0:*    users:(("sshd",pid=704,fd=3))
tcp   LISTEN 0      511         10.122.168.119:5601      0.0.0.0:*    users:(("node",pid=8504,fd=23))
tcp   LISTEN 0      4096    [::ffff:127.0.0.1]:9200            *:*    users:(("java",pid=7570,fd=292))
tcp   LISTEN 0      4096                 [::1]:9200         [::]:*    users:(("java",pid=7570,fd=291))
tcp   LISTEN 0      4096    [::ffff:127.0.0.1]:9300            *:*    users:(("java",pid=7570,fd=288))
tcp   LISTEN 0      4096                 [::1]:9300         [::]:*    users:(("java",pid=7570,fd=287))
tcp   LISTEN 0      128                   [::]:22           [::]:*    users:(("sshd",pid=704,fd=4))