Tutorial Setup ELK
Tutorial Monitoring apache , mysql dan endpoint using ELK
Langkah awal kalian harus mendownload software elasticsearch , kibana dan logstash terlebih dahulu.
cara kalian bisa mendownload melalui link berikut :
sesuaikan dengan platform pc kalian untuk mendownload softwarenya.
jika proses download selesai , pastikan pc kalian sudah terinstall software java dan telah mensetting path environment variable di pc kalian. pada kesempatan kali ini saya akan mencobanya dari OS windows.
5. lakukan langkah 1 sampai 3 untuk menjalankan service kibana sesuaikan path directory untuk service kibana lalu open browser masukan url berikut http://localhost:5601
6. persiapkan script untuk logstash yang akan kita monitoring
input {
jdbc {
clean_run => true
jdbc_driver_library => "C:\logstash-7.13.4\com.mysql.jdbc_5.1.5.jar"
jdbc_driver_class => "com.mysql.jdbc.Driver"
jdbc_connection_string => "jdbc:mysql://192.168.1.7:3306/db_jobschema"
jdbc_user => "root"
jdbc_password => "P@ssw0rd2019!!"
schedule => "* * * * *"
statement => "SELECT jobid,jobname,executiontime,jobstatus from logplugin WHERE jobid > :sql_last_value"
use_column_value => true
tracking_column => "jobid"
}
}
output {
elasticsearch {
hosts => ["127.0.0.1:9200"]
index => "logstashmysql"
}
stdout { codec => rubydebug }
}
input {
http_poller {
urls => {
urlname => "https://randomuser.me/api"
}
request_timeout => 60
schedule => { every => "20s" }
codec => "line"
}
}
output {
elasticsearch {
hosts => ["localhost:9200"]
index => "logstash_http_poller"
}
stdout { codec => rubydebug }
}
input {
file {
path => "C:/logstash-7.13.4/data/apache.log"
type => "apache"
start_position => "beginning"
}
}
output {
elasticsearch {
hosts => ["localhost:9200"]
index => "apachelog"
}
stdout { codec => rubydebug }
}
simpan dengan nama logstash.conf , kemudian run service logstash dengan perintan berikut
7. buka aplikasi kibana kemudia anda bisa melihat index yang di kirim oleh logstash tersebut
8. lalu create index patern dan kalian bisa monitoring logs tersebut seperti dibawah ini :
9. buat dashboard monitoring dikabana sesuai kebutuhan kalian :
sekian dari saya untuk tutorial kali ini semoga bermanfaat untuk semua terima kasih..!!!








Komentar
Posting Komentar