Anda di halaman 1dari 10

PANDUAN LAB WORKSHOP

WORKSHOP SERVER MONITORING WITH ELK

JA
WARNING !!!!
PESERTA HARUS MENGIKUTI

G
LANGKAH-LANGKAH DIBAWAH INI
JO
SEBELUM HARI H WORKSHOP
O
D
IN
IX
IN
DAFTAR ISI
PANDUAN LAB WORKSHOP ............................................................................................................ 0
DAFTAR ISI ....................................................................................................................................... 1
LAB WORKSHOP .............................................................................................................................. 2
1. Lab Resource ........................................................................................................................ 2
2. PC Requirement ................................................................................................................... 2

JA
LOKAL ENVIRONMENT .................................................................................................................... 3
1. Instalasi dan Pengenalan Teknologi ..................................................................................... 3

G
Instalasi VMWare Player .............................................................................................. 3
2. Extract dan Konfigurasi LINUX SERVER VM ......................................................................... 4

JO
Mengekstrak dan Menjalankan LINUX SERVER VM ..................................................... 4
LAB .................................................................................................................................................. 5
1. Instalasi ELK.......................................................................................................................... 5
O
2. Instalasi Logstash ................................................................................................................. 6
D

3. Instalasi Kibana .................................................................................................................... 7


4. Instalasi Nginx ...................................................................................................................... 7
IN
IX
IN

1
ONLINE WORKSHOP INIXINDO JOGJA

LAB WORKSHOP
1. Lab Resource
Sebelum hari H Workshop berjalan Peserta diwajibkan Mendownload dan Menginstall
Aplikasi Berikut:
• VMware Player 16 (Install)

JA
• Linux Server VM (File Ova VMWare Player)
Semua Aplikasi dan Resource Sudah Tersedia di Link https://s.id/elkinixindojogja

G
Sebelum Workshop berjalan peserta wajib melakukan konfigurasi lingkungan lab yang akan
digunakan, Adapun beberapa kebutuhan yang harus dipenuhi yaitu

2. PC Requirement
JO
NO Item Note
O
1 OS Windows 7 SP1 (64 bit)
Windows 8 (64 bit)
D

Windows 10 (64 bit)


Windows Server 2012 (64 bit)
IN

Windows Server 2016 (64 bit)


IX

2 Processor 2 or more Logical cores


3 Virtualization Virtualization extensions required. You may need to
IN

enable this via your computer's BIOS

4 Memory 8 GB RAM
More Better

5 Storage 20 GB Free
6 Additional Notes Pastikan Anda Sudah mengaktifkan Virtualization (VT-
x/AMD-V) di BIOS Laptop/Komputer

2
LOKAL ENVIRONMENT
1. Instalasi dan Pengenalan Teknologi
Instalasi VMWare Player
• Lakukan Proses Instalasi Seperti gambar dibawah ini, Next > (I Accept The terms in
the licence Agreement) Next

JA
G
• Next > Next
JO
O
D
IN
IX

• Next > Install


IN

3
• Tunggu Sampai Proses instalasi selesai, dan Finish

JA
2. Extract dan Konfigurasi LINUX SERVER VM
Mengekstrak dan Menjalankan LINUX SERVER VM

G
• Extract File WORKSHOP ELK MIKROTIK.rar yang bisa di didownload dari
https://s.id/elkinixindojogja , File Ini Berisi Semua File yang Berhubungan dengan
workshop ELK mikrotik Ini:
JO
O
D
IN
IX

• Selanjutnya jalankan VMware Workstation Player, dan Pilih Open Virtual


IN

Machine, Bukan File LINUX SERVER VM yang ada di Folder 2. ELK VM

4
• Play Virtual Machine LINUX SERVER VM yang ada,Jika ada Prompt Muncul pilih I Copied
It dan Tunggu sampai VM berjalan secara sempurna

JA
G
• Login Ke VM via SSH Putty dengan Username : inixindo Password: inixindo
• JO
Catat Alamat IP dan Port yang tampil, didokumentasi ini Contoh di Sini adalah
192.168.44.130
O
LAB
D

1. Instalasi ELK
No Note Command
IN

1 Pastikan sudah mengizinkan firewall untuk dapat mengakses sudo ufw allow 22
SSH:22 sudo ufw allow 5601
IX

Kibana: 5601 sudo ufw allow 80


Http: 80 sudo ufw allow 9200
Elasticsearch: 9200
IN

sudo ufw enable

2 Masukan GPG Key wget -qO -


https://artifacts.elastic
.co/GPG-KEY-elasticsearch
| sudo apt-key add -

3 Update Repo sudo apt-get update

4 Install apt-transport-https sudo apt-get install apt-


transport-https

5 Memasukan Repo Elastik echo "deb


https://artifacts.elastic
.co/packages/7.x/apt
stable main" | sudo tee -a
/etc/apt/sources.list.d/e
lastic-7.x.list

5
echo "deb
https://artifacts.elastic
.co/packages/oss-7.x/apt
stable main" | sudo tee -a
/etc/apt/sources.list.d/e
lastic-7.x.list

6 Update Repo sudo apt-get update

7 Install elasticsearch sudo apt-get install


elasticsearch

8 Edit Konfigurasi elasticsearch.yml dan masukan baris sudo nano


seperti dibawah ini /etc/elasticsearch/elasti
csearch.yml
network.host:"localhost"

JA
http.port:9200

cluster.initial_master_nodes: [“<PrivateIP”]

9 Jalankan Service Elasticsearch sudo service elasticsearch


start

G
10 Check Apakah Elasticsearch sudah berjalan atau tidak curl localhost:9200

JO
O
D
IN
IX
IN

2. Instalasi Logstash
No Note Command

1 Instalasi Java 11 sudo apt-get install


default-jre

2 Cek Versi java -version

3 Install Logstash sudo apt-get install


logstash

6
3. Instalasi Kibana
No Note Command

1 Instalasi kibana sudo apt-get install kibana

2 Edit Kibana YML sudo nano


/etc/kibana/kibana.yml
server.port: 5601

server.host: "localhost" “Rubah Menjadi IP Address”

elasticsearch.hosts: ["http://localhost:9200"]

3 Jalankan Service Kibana sudo service kibana start

JA
4 Check Apakah kibana sudah berjalan atau tidak curl localhost:5601

G
4. Instalasi Nginx
No

1
Note

Instalasi Nginx JO Command

sudo apt-get install nginx

2 Install apache2utils sudo apt-get install


O
apache2-utils

3 Buat user untuk akses ke kibana sudo htpasswd -c


/etc/nginx/htpasswd.users
D

inixindo
IN

4 Settinng nginx untuk kebutuhan kibana sudo nano


/etc/nginx/conf.d/kibana.con
f
worker_processes 1;
IX

events {

worker_connections 1024;
IN

http {

upstream elasticsearch {

server 127.0.0.1:9200;

keepalive 15;

upstream kibana {

server 127.0.0.1:5601;

7
keepalive 15;

server {

listen 8881;

location / {

auth_basic "Restricted Access";

auth_basic_user_file /etc/nginx/htpasswd.users;

JA
proxy_pass http://elasticsearch;

proxy_redirect off;

proxy_buffering off;

G
proxy_http_version 1.1;

}
JO
proxy_set_header Connection "Keep-Alive";

proxy_set_header Proxy-Connection "Keep-Alive";


O
}
D

server {

listen 8882;
IN

location / {
IX

auth_basic "Restricted Access";

auth_basic_user_file /etc/nginx/htpasswd.users;
IN

proxy_pass http://kibana;

proxy_redirect off;

proxy_buffering off;

proxy_http_version 1.1;

proxy_set_header Connection "Keep-Alive";

proxy_set_header Proxy-Connection "Keep-Alive";

8
IN
IX
IN
D

9
O
JO
G
JA

Anda mungkin juga menyukai