ဒီဂျစ်တယ်ခေတ်တွင်ဒေတာစောင့်ကြည့်လေ့လာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းသည်အထူးအရေးကြီးသည်။ စီးပွားရေးလုပ်ငန်းများသည်စနစ်စွမ်းဆောင်ရည်ကိုအပြည့်အဝနားလည်ရန်ထိရောက်သောကိရိယာများလိုအပ်သည်။ Elk နှင့် Zabbix ကိုပေါင်းစပ်ခြင်းအားဖြင့် PHP အခြေပြုအချက်အလက်စောင့်ကြည့်လေ့လာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းဖြေရှင်းနည်းများပေါ်ထွက်လာသည်။ ဤဆောင်းပါးသည်သင်၏စောင့်ကြည့်ရေးလုပ်ငန်းစဉ်ကိုပိုမိုထိရောက်စွာပိုမိုထိရောက်စွာပိုမိုထိရောက်စွာပိုမိုထိရောက်စွာပိုမိုကောင်းမွန်အောင်ကူညီရန်ဤဖြေရှင်းချက်၏အားသာချက်များနှင့် application များကိုလေ့လာလိမ့်မည်။
Elk သည် elk elasticsange, logstash နှင့် kibana ပေါင်းစပ်ခြင်း, အစွမ်းထက်သောအရင်းအမြစ်မှတ်တမ်းစီမံခန့်ခွဲမှုနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းပလက်ဖောင်းတစ်ခုဖြစ်သည်။ Zabbix သည် Real-time စောင့်ကြည့်လေ့လာခြင်းနှင့်နှိုးစက်ဝန်ဆောင်မှုများကိုပေးသောလုပ်ငန်းအဆင့်-level open source စောင့်ကြည့်လေ့လာမှုဖြစ်သည်။ နှစ်ခုကိုပေါင်းစည်းခြင်းကအချက်အလက်မြင်ကွင်းကိုကြည့်ရှုခြင်းနှင့်အချိန်နှင့်တပြေးညီစောင့်ကြည့်လေ့လာခြင်း,
Elk နှင့် Zabbrix ကိုပေါင်းစပ်ခြင်း၏အကြီးမားဆုံးအားသာချက်မှာအချက်အလက်များကိုမြင်ယောင်ခြင်းနှင့်ထိရောက်စွာစောင့်ကြည့်လေ့လာခြင်းဖြစ်သည်။ Zabbix မှတစ်ဆင့်စောင့်ကြည့်လေ့လာခြင်းအချက်အလက်များကိုစုဆောင်းခြင်းကိုစုဆောင်းခြင်းကိုစုဆောင်းခြင်းနှင့်ဒေတာများပြသခြင်းနှင့်ပေါင်းစပ်ပြီးအသုံးပြုသူများသည်စနစ်အခြေအနေကိုပိုမိုနားလည်သဘောအရနားလည်နိုင်ပြီးဖြစ်နိုင်ချေရှိသောအန္တရာယ်များကိုအချိန်မီတုံ့ပြန်နိုင်သည်။
Zabbeix သည်အချိန်မှန်ညွှန်းကိန်းအမျိုးမျိုးကိုစောင့်ကြည့်ခြင်းအားဖြင့်ပုံမှန်မဟုတ်သောအခြေအနေများကိုရှာဖွေတွေ့ရှိနိုင်သည့်အချိန်နှင့်တပြေးညီစောင့်ကြည့်လေ့လာခြင်းနှင့်နှိုးစက်လုပ်ဆောင်ချက်များကိုပေးသည်။ ELK သည်ဤအချက်အလက်များကိုသိုလှောင်ခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်တာ 0 န်ရှိသည်။
Elk ၏ Kibana Tool သည်အသုံးပြုသူများအားအချက်အလက်ခွဲခြမ်းစိတ်ဖြာခြင်းကိုကြည့်ရှုရန်ခွင့်ပြုသည်။ Zabbix ၏နှိုးစက်ယန္တရားနှင့်ပေါင်းစပ်။ အလားအလာရှိသောအန္တရာယ်များပေါ်ပေါက်လာသည့်အခါအသုံးပြုသူများသည်လျင်မြန်စွာတုံ့ပြန်နိုင်သည်။
zabbix ဖြင့်ဆော့ဖ်ကိုပေါင်းသင်းခြင်းသည်များသောအားဖြင့်အောက်ပါအဆင့်များပါ 0 င်သည်။
ပထမ ဦး စွာ Zabbix ကိုဆာဗာတွင်ထည့်သွင်းပြီးအခြေခံပြင်ဆင်မှုကိုလုပ်ဆောင်ပါ။ တပ်ဆင်မှုပြီးစီးပြီးနောက် Zabbix သည်ပုံမှန်အားဖြင့်အချက်အလက်များကိုပုံမှန်စုဆောင်းနိုင်ရန်သေချာစေရန်စောင့်ကြည့်ရန်လိုအပ်သော hosts နှင့် 0 န်ဆောင်မှုများကိုထည့်ပါ။
Logstash ကို Zabbix မှအချက်အလက်များကိုစုဆောင်းရန်နှင့်လုပ်ငန်းစဉ်ကိုစုဆောင်းရန်အသုံးပြုသည်။ Zabbix ဒေတာဘေ့စ်နှင့်ချိတ်ဆက်ရန်နှင့်စောင့်ကြည့်လေ့လာခြင်းအချက်အလက်များကိုထုတ်ယူရန် configuration file တစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။ ဤတွင်ရိုးရှင်းသော logstash configuration ဥပမာတစ်ခုရှိသည်။
input {
jdbc {
jdbc_driver_library => "/path/to/mysql-connector-java.jar"
jdbc_driver_class => "com.mysql.jdbc.Driver"
jdbc_connection_string => "jdbc:mysql://localhost:3306/zabbix"
jdbc_user => "your_username"
jdbc_password => "your_password"
statement => "SELECT * FROM items WHERE hostid = ?"
}
}
output {
elasticsearch {
hosts => ["http://localhost:9200"]
index => "zabbix-%{+YYYY.MM.dd}"
}
}
logstash configuration ကိုပြီးစီးပြီးနောက်အချက်အလက်များကို elast ခွဲကြက်ရန်ကိုအောင်မြင်စွာရေးသားနိုင်ကြောင်းအတည်ပြုပါ။ elasticsarch ရဲ့အနားယူရာ api ကိုအသုံးပြုပြီးသင့်အချက်အလက်သိုလှောင်မှုကိုအလွယ်တကူစစ်ဆေးနိုင်သည်။
နောက်ဆုံးတွင် Kibana ကို Zabbix မှစုဆောင်းထားသောအရေးကြီးသောစောင့်ကြည့်ရေးမက်ထရစ်များကိုပြသရန် Visual Dashboard တစ်ခုကိုဖန်တီးရန်အသုံးပြုပါ။ အသုံးပြုသူများသည်ဒေတာများကိုပြသရန်နှင့်ခွဲခြမ်းစိတ်ဖြာရန်လိုအပ်သည့်အတွက် panel ကိုစိတ်ကြိုက်ပြုလုပ်နိုင်သည်။
Elk နှင့် Zabbrix ကိုပေါင်းစပ်ခြင်းသည်စီးပွားရေးလုပ်ငန်းများကိုထိရောက်သောအချက်အလက်စောင့်ကြည့်လေ့လာခြင်းနှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းဖြေရှင်းနည်းများကိုတည်ဆောက်ရန်ကူညီနိုင်သည်။ ဤဖြေရှင်းချက်သည်စောင့်ကြည့်လေ့လာခြင်းစွမ်းရည်ကိုတိုးတက်စေသည်သာမကဆုံးဖြတ်ချက်ပြုလုပ်သူများသည်အချက်အလက်မြင်ကွင်း၏နောက်ကွယ်မှအချက်အလက်များ၏နောက်ကွယ်ရှိတန်ဖိုးကိုအလျင်အမြန်နားလည်စေသည်။
ဒေတာ volume ကိုဆက်လက်ကြီးထွားလာသည်နှင့်အမျှဆလင်နှင့်ဇဗက်ဗုဘားအားပေါင်းစည်းခြင်းသည် ပို. အရေးကြီးလာလိမ့်မည်။ ဤမဟာဗျူဟာကိုအကောင်အထည်ဖော်ခြင်းအားဖြင့်စီးပွားရေးလုပ်ငန်းများသည်သူတို့၏အခြေခံအဆောက်အအုံများကိုပြောင်းလဲစေသောပတ်ဝန်းကျင်တွင်နက်ရှိုင်းသောထိုးထွင်းသိမြင်မှုကိုထိန်းသိမ်းနိုင်သည်။