Cara Install Elastic (ELK) Stack di Ubuntu 20.04
Pada tutorial kali ini, kita akan membahas langkah-langkah untuk menginstal Elastic Stack, yang dikenal juga sebagai ELK Stack, di sistem operasi Ubuntu 20.04. Elastic Stack terdiri dari Elasticsearch, Logstash, dan Kibana yang memungkinkan Anda untuk mengumpulkan, menganalisis, dan memvisualisasikan data log dari berbagai sumber.
PRAASYARAT
- Server atau VM yang menjalankan Ubuntu 20.04.
- Akses root atau sudo untuk melakukan instalasi.
- Koneksi internet yang stabil.
LANGKAH UTAMA
1. Memperbarui Sistem
Sebelum memulai instalasi, pastikan sistem dalam keadaan terbaru. Jalankan perintah berikut:
sudo apt update && sudo apt upgrade -y
2. Menginstal Java JDK
Elasticsearch membutuhkan Java untuk dijalankan. Anda dapat menginstal OpenJDK dengan perintah berikut:
sudo apt install openjdk-11-jdk -y
Verifikasi instalasi Java dengan menjalankan:
java -version
3. Menambahkan Repositori Elasticsearch
Untuk menginstal Elasticsearch, kita perlu menambahkan repositori resmi. Jalankan perintah berikut:
sudo apt install apt-transport-https wget -y
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list
4. Menginstal Elasticsearch
Setelah repositori ditambahkan, instal Elasticsearch dengan perintah:
sudo apt update
sudo apt install elasticsearch -y
5. Mengonfigurasi Elasticsearch
Setelah instalasi, kita perlu mengonfigurasi Elasticsearch. Edit file konfigurasi utama:
sudo nano /etc/elasticsearch/elasticsearch.yml
Ubah atau tambahkan baris berikut:
network.host: localhost
http.port: 9200
6. Memulai dan Mengaktifkan Layanan Elasticsearch
Setelah konfigurasi selesai, mulai layanan Elasticsearch dan aktifkan agar mulai otomatis saat boot:
sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
Verifikasi apakah Elasticsearch berjalan dengan baik dengan mengakses URL berikut:
curl -X GET "localhost:9200/"
7. Menginstal Logstash
Logstash juga perlu dipasang. Jalankan perintah berikut:
sudo apt install logstash -y
8. Menginstal Kibana
Setelah Logstash terpasang, kita perlu menginstal Kibana:
sudo apt install kibana -y
9. Mengonfigurasi Kibana
Seperti Elasticsearch, kita perlu mengonfigurasi Kibana. Edit file konfigurasi:
sudo nano /etc/kibana/kibana.yml
Ubah atau tambahkan baris berikut:
server.host: "localhost"
10. Memulai dan Mengaktifkan Layanan Kibana
Jalankan dan aktifkan layanan Kibana:
sudo systemctl start kibana
sudo systemctl enable kibana
KONFIGURASI LANJUTAN
Setelah semua komponen utama terpasang, Anda bisa melakukan konfigurasi lebih lanjut sesuai kebutuhan. Beberapa konfigurasi yang sering dilakukan antara lain:
- Keamanan: Konfigurasikan TLS/SSL untuk mengamankan komunikasi antara komponen.
- Pengaturan Cluster: Jika Anda memiliki lebih dari satu node, Anda dapat mengonfigurasi cluster Elasticsearch.
- Input dan Output di Logstash: Sesuaikan input dan output di file konfigurasi Logstash sesuai dengan sumber data Anda.
BEST PRACTICES
- Selalu gunakan versi terbaru dari Elasticsearch, Logstash, dan Kibana untuk mendapatkan fitur dan keamanan terbaru.
- Backup data secara rutin untuk mencegah kehilangan data penting.
- Monitor kinerja sistem untuk memastikan bahwa Elasticsearch berjalan dengan optimal.
TROUBLESHOOTING
Jika Anda mengalami masalah saat menginstal atau menjalankan Elastic Stack, berikut beberapa langkah yang bisa Anda coba:
- Periksa status layanan dengan perintah:
sudo systemctl status elasticsearchsudo systemctl status kibana - Periksa log kesalahan di:
/var/log/elasticsearch/elasticsearch.log/var/log/kibana/kibana.log - Pastikan port yang digunakan (9200 untuk Elasticsearch dan 5601 untuk Kibana) tidak terblokir oleh firewall.
KESIMPULAN
Dalam tutorial ini, kita telah menjelajahi langkah-langkah untuk menginstal Elastic Stack di Ubuntu 20.04. Dengan menginstal Elasticsearch, Logstash, dan Kibana, Anda sekarang dapat mulai mengumpulkan, menganalisis, dan memvisualisasikan data log Anda dengan cara yang efisien. Pastikan untuk mengonfigurasi lebih lanjut sesuai dengan kebutuhan spesifik Anda dan selalu ikuti praktik terbaik dalam pengelolaan sistem.
Silakan gunakan kode HTML di atas untuk membuat tutorial komprehensif tentang cara menginstal Elastic (ELK) Stack di Ubuntu 20.04. Tutorial ini mencakup semua tahap mulai dari pembuka hingga kesimpulan dengan praktik terbaik dan troubleshooting.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait

Cara Install SSL Let's Encrypt dengan Nginx di FreeBSD
663 kata • Baca selengkapnya →
Cara Install Varnish dengan Apache di Ubuntu 16.04
591 kata • Baca selengkapnya →
Cara Mengatasi "curl: (60) SSL certificate problem"
620 kata • Baca selengkapnya →
Cara Install VPSSIM Control Panel
635 kata • Baca selengkapnya →