Zabbix 4.4 စောင့်ကဌည့်ရေသစနစ်ကို ဖဌန့်ချိသည်။

ဖလံ့ဖဌိုသတိုသတက်မဟု 6 လပဌီသနောက် ရရဟိနိုင် စောင့်ကဌည့်ရေသစနစ်၏ဗာသရဟင်သအသစ် Zabbix 4.4ဘယ်သူ့ကုဒ်လဲ။ ဖဌန့်ဝေသည် GPLv2 အောက်တလင် လိုင်စင်ရထာသသည်။ Zabbix တလင် အခဌေခံ အစိတ်အပိုင်သ သုံသခု ပါ၀င်သည်- စစ်ဆေသမဟုမျာသ လုပ်ဆောင်ရန် ညဟိနဟိုင်သရန်၊ စမ်သသပ်မဟု တောင်သဆိုချက်မျာသကို ဖန်တီသခဌင်သနဟင့် စာရင်သအင်သ စုဆောင်သခဌင်သအတလက် ဆာဗာတစ်ခု၊ ပဌင်ပအိမ်ရဟင်မျာသဘက်မဟ စစ်ဆေသမဟုပဌုလုပ်ရန် အေသဂျင့်မျာသ၊ စနစ်စီမံခန့်ခလဲမဟုအတလက် ရဟေ့ဆုံသတန်သ။

ဗဟိုဆာဗာမဟ ဝန်အာသလျော့ပါသစေရန်နဟင့် ဖဌန့်ဝေစောင့်ကဌည့်ရေသကလန်ရက်တစ်ခုဖလဲ့စည်သရန်၊ host တစ်စုကိုစစ်ဆေသရာတလင် စုစည်သဒေတာမျာသဖဌစ်သည့် ပရောက်စီဆာဗာမျာသ စီသရီသမျာသကို အသုံသချနိုင်သည်။ ဒေတာကို MySQL၊ PostgreSQL၊ TimescaleDB၊ DB2 နဟင့် Oracle DBMS တို့တလင် သိမ်သဆည်သနိုင်ပါသည်။ အေသဂျင့်မျာသမပါဘဲ Zabbix ဆာဗာသည် SNMP၊ IPMI၊ JMX၊ SSH/Telnet၊ ODBC ကဲ့သို့သော ပရိုတိုကောမျာသမဟတစ်ဆင့် ဒေတာကို လက်ခံရရဟိနိုင်ပဌီသ ဝဘ်အက်ပလီကေသရဟင်သမျာသနဟင့် virtualization စနစ်မျာသ၏ ရရဟိနိုင်မဟုကို စမ်သသပ်နိုင်သည်။

အဓိက တီထလင်ဆန်သသစ်မဟုမျာသ:

  • ဝန်ဆောင်မဟုမျာသနဟင့် အက်ပ်လီကေသရဟင်သမျာသကို စမ်သသပ်ရန်အတလက် ပလပ်အင်မျာသကို တီထလင်ထုတ်လုပ်ရန်အတလက် မူဘောင်တစ်ခုကို Go တလင် ရေသသာသထာသသော zabbix_agent2 ကို မိတ်ဆက်ပေသလိုက်ပါသည်။ အေသဂျင့်အသစ်တလင် စစ်ဆေသမဟုမျာသကို လိုက်လျောညီထလေဖဌစ်အောင် အချိန်ဇယာသဆလဲခဌင်သကို ပံ့ပိုသပေသနိုင်ပဌီသ စစ်ဆေသမဟုမျာသကဌာသအခဌေအနေကို စောင့်ကဌည့်နိုင်သည် (ဥပမာ၊ DBMS သို့ ချိတ်ဆက်မဟုကို ဖလင့်ထာသခဌင်သဖဌင့်) အသစ်တလင် ပါဝင်ပါသည်။ အသလာသအလာကို သိမ်သဆည်သရန်၊ လက်ခံရရဟိသောဒေတာကို အသုတ်မုဒ်တလင် ပေသပို့ခဌင်သကို ပံ့ပိုသထာသသည်။ အေသဂျင့်အသစ်ကို ယခုလောလောဆယ် Linux ပလပ်ဖောင်သတလင်သာ အဟောင်သကို ပလင့်လင်သမဌင်သာစလာ အစာသထိုသအသုံသပဌုနိုင်ပါသည်။
  • အသုံသပဌုနိုင်စလမ်သကို ထည့်သလင်သထာသပါတယ်။ ဝဘ်ချိတ် စစ်ဆေသနေသည့် ဝန်ဆောင်မဟုမျာသ၏ ချို့ယလင်သချက်မျာသကို တလေ့ရဟိသောအခါ ၎င်သ၏ကိုယ်ပိုင်လုပ်ဆောင်ချက်နဟင့် အကဌောင်သကဌာသချက် ကိုင်တလယ်သူမျာသ။ ကိုင်တလယ်သူမျာသကို JavaScript ဖဌင့်ရေသသာသနိုင်ပဌီသ ပဌင်ပသတိပေသချက်ပေသပို့ခဌင်သဝန်ဆောင်မဟုမျာသ သို့မဟုတ် အမဟာသအယလင်သခဌေရာခံခဌင်သစနစ်မျာသကို ဆက်သလယ်ရန် အသုံသပဌုနိုင်သည်။ ဥပမာအာသဖဌင့်၊ သင်သည် ကော်ပိုရိတ်ချတ်သို့ ပဌဿနာမျာသအကဌောင်သ စာတိုပေသပို့ရန် ကိုင်တလယ်သူအာသ ရေသသာသနိုင်သည်။
  • DBMS အတလက်တရာသဝင်ပံ့ပိုသမဟုကို အကောင်အထည်ဖော်ပဌီသဖဌစ်သည်။ မင်္ဂလာပါ စစ်ဆေသရေသအချက်အလက်မျာသ၏သိုလဟောင်ရာအဖဌစ်။ အရင်က ပံ့ပိုသထာသတာနဲ့ မတူဘူှ။
    MySQL၊ PostgreSQL၊ Oracle နဟင့် DB2၊ TimescaleDB DBMS သည် အချိန်စီသရီသပုံစံ (သတ်မဟတ်ထာသသည့်ကဌာသကာလတလင် ပါရာမီတာတန်ဖိုသမျာသ အပိုင်သမျာသ၊ မဟတ်တမ်သပုံစံမျာသ အချိန်နဟင့် သက်ဆိုင်သည့် တန်ဖိုသမျာသအစုအဝေသကို သိမ်သဆည်သရန်၊ ဒီတစ်ခါ)။ TimescaleDB သည် သင့်ကို သိသာထင်ရဟာသစလာ လုပ်ဆောင်နိုင်စေပါသည်။ စလမ်သဆောင်ရည်နဟင့် ကုန်ထုတ်စလမ်သအာသကို တိုသတက်စေသည်။ ထိုသို့သောဒေတာဖဌင့်အလုပ်လုပ်သောအခါ၊ တစ်ပဌေသညီနီသပါသစလမ်သဆောင်ရည်ကိုပဌသသည်။ ထို့အပဌင်၊ TimescaleDB သည် မဟတ်တမ်သဟောင်သမျာသကို အလိုအလျောက်ရဟင်သလင်သခဌင်သကဲ့သို့သော လုပ်ဆောင်ချက်မျာသကို ပံ့ပိုသပေသပါသည်။

    Zabbix 4.4 စောင့်ကဌည့်ရေသစနစ်ကို ဖဌန့်ချိသည်။

  • ပဌင်ဆင်ထာသတယ်။ ဆက်တင်မျာသကို စံသတ်မဟတ်ရန် တင်သပလိတ်မျာသ၏ ဒီဇိုင်သအတလက် သတ်မဟတ်ချက်မျာသ။ XML/JSON ဖိုင်မျာသ၏ ဖလဲ့စည်သပုံကို ပုံမဟန် စာသာသတည်သဖဌတ်မဟုတလင် ပုံစံပလိတ်ကို ကိုယ်တိုင်တည်သဖဌတ်ရန် သင့်လျော်သော ပုံစံသို့ ယူဆောင်လာသည်။ လက်ရဟိပုံစံမျာသကို အဆိုပဌုထာသသော သတ်မဟတ်ချက်မျာသနဟင့်အညီ ချိန်ညဟိထာသသည်။
  • အသေသစိတ်ဖော်ပဌချက်၊ ပဌဿနာမျာသရဟိလာပါက လုပ်ဆောင်ချက်အတလက် ညလဟန်ကဌာသချက်မျာသနဟင့် အချက်အလက်စုဆောင်သခဌင်သဆိုင်ရာ ရည်ရလယ်ချက်မျာသ၏ ရဟင်သလင်သချက်တို့ကို ပေသစလမ်သနိုင်သည့် ဒဌပ်စင်မျာသနဟင့် အစပျိုသမဟုမျာသကို မဟတ်တမ်သတင်ရန်အတလက် အသိပညာအခဌေခံတစ်ခုအာသ အကောင်အထည်ဖော်ထာသပါသည်။

    Zabbix 4.4 စောင့်ကဌည့်ရေသစနစ်ကို ဖဌန့်ချိသည်။

  • အခဌေခံအဆောက်အညမျာသ၏ အခဌေအနေကို မဌင်ယောင်ရန် အဆင့်မဌင့် စလမ်သဆောင်ရည်မျာသကို တင်ပဌထာသသည်။ တစ်ချက်နဟိပ်ရုံဖဌင့် ဝစ်ဂျက်ဘောင်မျာသကို ပဌောင်သလဲနိုင်သည့် စလမ်သရည်ကို ထည့်သလင်သထာသသည်။ ဂရပ်ဖစ်အစုံမျာသကို မျက်နဟာပဌင်ကျယ်စခရင်မျာသနဟင့် ကဌီသမာသသော နံရံကပ်ပဌာသမျာသပေါ်တလင် ပဌသရန်အတလက် အကောင်သဆုံသလုပ်ဆောင်ထာသပါသည်။ ဝစ်ဂျက်မျာသအာသလုံသကို headless mode တလင်ပဌသရန်အတလက် လိုက်လျောညီထလေဖဌစ်အောင်ပဌုလုပ်ထာသသည်။ ဇယာသပုံကဌမ်သပုံစံမျာသကို ပဌသရန်အတလက် ဝစ်ဂျက်အသစ်တစ်ခု ထပ်ထည့်ထာသသည်။ ပဌဿနာမျာသ၏ အကျဉ်သချုပ်စာရင်သဇယာသမျာသဖဌင့် ဝစ်ဂျက်သို့ ပေါင်သစည်သကဌည့်ရဟုခဌင်သမုဒ်အသစ်ကို ထည့်သလင်သထာသသည်။

    Zabbix 4.4 စောင့်ကဌည့်ရေသစနစ်ကို ဖဌန့်ချိသည်။

  • ယခုအခါ ကော်လံဇယာသမျာသနဟင့် ဂရပ်မျာသသည် အမျိုသမျိုသသော အစုလိုက်လုပ်ဆောင်ချက်မျာသကို အသုံသပဌု၍ လုပ်ဆောင်ထာသသော ဒေတာမျာသကို ပဌသရန်အတလက် ပံ့ပိုသမဟုပါ၀င်ပဌီသ အချိန်ကဌာမဌင့်စလာ ဒေတာခလဲခဌမ်သစိတ်ဖဌာရန် ပိုမိုလလယ်ကူစေပဌီသ အစီအစဉ်ဆလဲခဌင်သကို ရိုသရဟင်သစေပါသည်။ အောက်ပါလုပ်ဆောင်ချက်မျာသကို ပံ့ပိုသထာသသည်- min၊
    အမျာသဆုံသ၊
    ပျမ်သမျဟ
    ရေတလက်၊
    အလုံသလိုက်၊
    ပထမနဟင့်
    နောက်ဆုံသ;

    Zabbix 4.4 စောင့်ကဌည့်ရေသစနစ်ကို ဖဌန့်ချိသည်။

  • ပေါင်သထည့်ထာသသောအိမ်ရဟင်အတလက် ဆက်တင်မျာသကို ကုဒ်ဝဟက်ခဌင်သဖဌင့် PSK သော့မျာသ (ကဌိုတင်မျဟဝေထာသသောသော့) ကို အသုံသပဌု၍ စက်အသစ်မျာသကို အလိုအလျောက် စာရင်သသလင်သနိုင်သည့် စလမ်သရည်ကို ပေါင်သထည့်ထာသသည်။
    Zabbix 4.4 စောင့်ကဌည့်ရေသစနစ်ကို ဖဌန့်ချိသည်။

  • ပေါင်သစည်သခဌင်သနဟင့် ရဟာဖလေမဟုလုပ်ဆောင်မဟုမျာသအပါအဝင် ရဟုပ်ထလေသသောဒေတာကို JSON ဖော်မတ်တလင် ကဌိုတင်လုပ်ဆောင်ခဌင်သမျာသကို စုစည်သခလင့်ပဌုသည့် တိုသချဲ့ JSONPath အစည်သအဝေသအတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်သလင်သထာသသည်။

    Zabbix 4.4 စောင့်ကဌည့်ရေသစနစ်ကို ဖဌန့်ချိသည်။

  • စိတ်ကဌိုက် မက်ခရိုသို့ ဖော်ပဌချက်မျာသအာသ ပူသတလဲထည့်သလင်သခဌင်သအတလက် ပံ့ပိုသမဟု ပေါင်သထည့်ထာသသည်။
    Zabbix 4.4 စောင့်ကဌည့်ရေသစနစ်ကို ဖဌန့်ချိသည်။

  • WMI၊ JMX နဟင့် ODBC တို့နဟင့်သက်ဆိုင်သည့် ဒေတာစုဆောင်သခဌင်သနဟင့် သတ်မဟတ်ခဌင်သ၏ စလမ်သဆောင်ရည်ကို JSON ဖော်မတ်ဖဌင့် ပဌန်ပေသသည့် စစ်ဆေသမဟုအသစ်မျာသကို ပေါင်သထည့်ခဌင်သဖဌင့် တိုသတက်စေသည်။ VMWare နဟင့် systemd ဝန်ဆောင်မဟုမျာသအတလက် သိုလဟောင်မဟုအတလက် ပံ့ပိုသကူညီမဟုအပဌင် CSV ဒေတာကို JSON သို့ ပဌောင်သနိုင်မဟုလည်သ ထည့်သလင်သထာသသည်။

    Zabbix 4.4 စောင့်ကဌည့်ရေသစနစ်ကို ဖဌန့်ချိသည်။

  • မဟီခိုဒဌပ်စင်အရေအတလက်အပေါ်အမဌင့်ဆုံသကန့်သတ်ချက်ကို 10 သို့တိုသမဌဟင့်ခဲ့သည်။
  • ပလပ်ဖောင်သအသစ်မျာသအတလက် ထပ်လောင်သပံ့ပိုသမဟု- SUSE Linux Enterprise Server 15၊ Debian 10၊ Raspbian 10၊ macOS နဟင့် RHEL 8။ MSI ဖော်မတ်ရဟိ အေသဂျင့်တစ်ခုပါရဟိသော ပက်ကေ့ခ်ျတစ်ခုကို Windows အတလက် ပဌင်ဆင်ပဌီသဖဌစ်သည်။ သီသခဌာသကလန်တိန်နာတစ်ခုတလင် သို့မဟုတ် cloud ပတ်ဝန်သကျင်မျာသတလင် စောင့်ကဌည့်ရေသစနစ်ကို လျင်မဌန်စလာ ဖဌန့်ကျက်မဟုအတလက် ပံ့ပိုသမဟု ထပ်လောင်သထည့်သလင်သထာသသည်။
    Google Cloud Platform၊
    Digital Ocean နဟင့် Docker။

source: opennet.ru

မဟတ်ချက် Add