Tin Tin's Ads

gallery.MgHla.net - ေ မာ င္ လွ ရဲ ႕ ဓာ တ္ ပုံ ျပ ခ န္ း

ကၽြန္ေတာ္ ဖန္တီးခဲ့ေသာ / ဖန္တီးလွ်က္႐ွိေသာ / ဆက္လက္ ဖန္တီးမည့္ ဓာတ္ပုံ၊ ႐ုပ္ပုံ၊ လႈပ္႐ွားမႈ ပုံမ်ား၊ စာသား စသည့္ ဖန္တီးမႈမ်ား အားလုံးအား a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. လုိင္စင္ ရယူထားပါေၾကာင္း အသိေပးအပ္ပါသည္။
http://creativecommons.org/licenses/by-nc-nd/3.0/


Saturday, March 28, 2020

ကြန္ပ်ဴတာမွ OBS Studio အသုံးျပဳၿပီး facebook ေပၚတြင္ Live လႊင့္ျခင္း

 ကြန္ပ်ဴတာမွ OBS Studio အသုံးျပဳၿပီး ကြန္ပ်ဴတာမွ တဆင့္ facebook ေပၚတြင္ Live လႊင့္ျခင္း

အခုလို Covid-19 ျဖစ္ေနတာ အခ်ိန္ကာလမွာ အိမ္ကေနၿပီး facebook ေပၚမွ တဆင့္ စာသင္လို႔ရေအာင္  ကြန္ပ်ဴတာမွ OBS Studio အသုံးျပဳၿပီး facebook ေပၚတြင္ Live လႊင့္ျခင္းကို မွ်ေဝလိုက္ပါတယ္။

Step - 1


https://obsproject.com/ ကို သြားၿပီး ကိုယ့္သုံးတဲ့ Operating System ေပၚမူတည္ၿပီး OBS Studio ကို download လုပ္ၿပီး Install လုပ္ပါ။

Step - 2


Preview နဲ႔ Program ၂-ခုေပၚခ်င္ရင္ Studio Mode ထားရပါတယ္။
Program က Live တကယ္လႊင့္ေနတဲ့ scence ျဖစ္ၿပီးပါတယ္။

Step - 3


Scene ေတြ ႀကိဳေဆာက္ထားရေအာင္ပါ။ အနည္းဆုံး Scence တစ္ခုေတာ့ ေဆာက္ရပါတယ္။
(က) Senses ေအာက္က + ကိုႏွိပ္ပါ။
(ခ) နာမည္ေတာင္းရင္ ႀကိဳက္တာေပးလို႔ရပါတယ္။ ေက်ာ့္ အခုက PowerPoint နဲ႔ Web Cam သုံးမယ့္ scence မို႔  PowerPoint + Web Cam လို႔ နာမည္ေပးလိုက္ပါတယ္။
(ဂ) OK ႏွိပ္ပါ။

Step - 4


(က) Sources ေအာက္က + ကိုႏွိပ္
(ခ) Windows Caputre ကိုေရြး။
Windows Caputre က ကိုယ္က ကိုယ္ျပခ်င္တဲ့ Application တစ္ခုတည္းကိုပဲ ေရြးျပတာ၊ ကိုယ္ျပမယ့္ Application ကို ႀကိဳဖြင့္ထားစရာလိုတယ္။ ေက်ာ့္အခု PowerPoint နဲ႔ နမူနာျပမွာမို႔ PowerPoint ကို ႀကိဳဖြင့္ထားပါတယ္။
Display Capture ကေတာ့ ကိုယ့္ရဲ႕ ကြန္ပ်ဴတာ Screen မွာ ေပၚေနတဲ့ အတိုင္းျပပါတယ္။ Windows Caputre ကေတာ့ ကိုယ္ေရြးထားတဲ့ Application မွာ ေပၚတာကိုပဲ ျပပါတယ္။


Step - 5


(က) Create new မွာ ႀကိဳက္တဲ့နာမည္ထည္လို႔ရပါတယ္။ ေနာက္ပိုင္းမွာ scence အသစ္လုပ္လည္း ဒါကို ျပန္ေခၚသုံးလို႔ရတယ္။ အခုက်ေတာ္က PowerPoint ကို caputre လုပ္မွာမို႔ PowerPiont လို႔နာမည္ ေပးလိုက္ပါတယ္။
(ခ) OK ႏွိပ္ပါ။

Step - 6


(က)  ကိုယ္ caputre လုပ္မယ့္ Application ကိုေရြးပါ။ ေက်ာ့္က PowerPoint နဲ႔ျပမွာမို႔ PowerPoint ကိုေရြးၿပီး OK ႏွိပ္ပါတယ္။

Step - 7


(က) Web cam က ပုံထပ္ထည့္မယ္ဆို Sources ရဲ႕ + ကိုႏွိပ္ပါ။
(ခ) Video Caputre Device ကိုေရြးပါ။
Step- 5 ကလို Create/Select Source dialog box ေပၚလာရင္ Create New မွာ နာမည္ကို WebCam လို႔ေပးလိုက္ပါတယ္။


Step - 8


Device ေနရာမွာ Web cam ကိုေရြးၿပီး OK ႏွိပ္ပါ။

Step - 9


(က) Sources မွာ သက္ဆိုင္ရာ source ကို select လုပ္ထားရင္..
(ခ) Preview မွာ အနီေရာင္ box ေပၚၿပီး size ခ်ဳံ႕/ခ်ဲ႕ လုပ္လို႔ရပါတယ္...

Step - 10


ကိုယ္ live လႊင့္ေနတဲ့ Scence ထဲက source တစ္ခုခုကို အရြယ္အစားေျပာင္းတာ၊ ေနရာေရႊ႕တာေတြ လုပ္ေနတာေတြက ဒီအတိုင္း တကယ့္ Live မွာ မေျပာင္းပါဘူး။ Preview မွာပဲ ကိုယ္ေျပာင္းတဲ့ အတိုင္းျဖစ္ေနပါလိမ့္မယ္။ ကိုယ္ေျပာင္းတဲ့ အတိုင္း Live မွာ ေပၚေစခ်င္ရင္...
(က) Transaction ကိုႏွိပ္ပါ။

ဒီအဆင့္ေတြက OBS Studio ထဲမွာ ႀကိဳတင္ျပင္ဆင္ထားရတာပါ။ တစ္ခါ ျပင္ဆင္ထားၿပီးရင္ ဒီအတိုင္း ျပန္လႊင့္မယ္ဆိုရင္ ေနာက္ အေခါက္ေတြမွာ ထပ္လုပ္စရာ မလိုေတာ့ပါဘူး။

facebook မွာ Live စလႊင့္ရေအာင္...

Step - 11


(က) facebook မွာ live လႊင့္ဖို႔အတြက္ fb ဝင္ထားတဲ့ browser ကေန https://www.facebook.com/live/create ကိုသြားပါ။
(ခ) Create Live Stream ကို ႏွိပ္ပါ။ (ေက်ာ့္ဆီမွာ ဘာေၾကာင့္လဲ မသိပါဘူး။ Facebook New Look နဲ႔ဆို Create Live Stream မေပၚပါဘူး။)

Step - 12


(က) နာမည္ေအာက္မွာ Share to Your Timeline, Share to a Page You Manage, Share in a Group ထဲက တစ္ခုခုကိုေရြးပါ။ ေက်ာ့္က အခု Group ထဲလႊင့္ျပမွာ ျဖစ္လို႔ Share in a Group ကို ေရြးပါတယ္။
(ခ) လႊင့္မယ့္ Group ကို ေရြးပါ။
(ဂ) Live video title Say something about this live video မွာ ႀကိဳက္တာထည့္ပါ။
(ဃ) Stream Key ကို Copy ကူးပါ။ Stream Key ကို အျခားသူေတြ သိလို႔မရပါဘူး။
(င) ေနရာမွာ Waiting for live video လို႔ျပေနပါလိမ့္မယ္။

OBS Studio ထဲ ျပန္သြားပါ။

Step - 13


(က) OBS Studio ထဲက Setting ကိုႏွိပ္ပါ။

Step - 14


(က) Stream ကို click ႏွိပ္ပါ။
(ခ) Service : Facebook live
(ဂ) Server : Default
(ဃ)Stream Key : မွာ facebook live က copy ကူးလားတာကို paste လုပ္ပါ။ Show ကိုႏွိပ္ၿပီး မွန္-မမွန္စစ္ပါ။
(င) OK ႏွိပ္ပါ။


Step - 15


Program ဘက္မွာ ကိုယ္လႊင့္မယ္ scence ကို တင္ထားၿပီးရင္..
(က) Start Streaming ကိုႏွိပ္ပါ။

ကိုယ္လႊင့္တဲ့ Live ကို ကိုယ့္စက္ထဲမွာ video file အျဖစ္ သိမ္းထားျခင္ရင္ Start Recording ကိုပါ ႏွိပ္ပါ။

Step - 16


https://www.facebook.com/live/ ဝင္ထားတဲ့ browser ထဲသြားၿပီး..
(က) OBS က လႊင့္တဲ့ဟာ ေပၚၿပီးလားစစ္ပါ။အင္တာနက္ speed ေပၚမူတည္ၿပီး delay ရွိတယ္။
(ခ)  OBS Studio Program ကဟာ ေပၚေနၿပီဆိုရင္ Go Live ကို ႏွိပ္ပါ။

Live လႊင့္တာ ရပ္မယ္ဆိုရင္ Stop Streaming ကိုႏွိပ္။

Tuesday, March 24, 2020

ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း- ၅ (e-Mail & Sound Notifications)

ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း- ၅ (e-Mail & Sound Notifications)

Zabbix မွာ error တစ္ခုခုျဖစ္ခဲ့ e-mail ပို႔ခိုင္းတာ.. အသံ notification ေပးခိုင္းတာေတြ လုပ္လို႔ရပါတယ္...
အဲဒါေတြ configure လုပ္ဖို႔ zabbix server ရဲ႕ web ui ထဲ ဝင္ပါ...


(က) Administration ကိုႏွိပ္...
(ခ) Media types ကိုႏွိပ္...
(ဂ) Email ကိုႏွိပ္...


ဒီပုံက gmail ကိုသုံးၿပီး Notification e-mail ပို႔ခိုင္းတဲ့ configuration ပါ... အဲဒီမွာ တစ္ခုေျပာခ်င္တာက SMTP email မွာရွိတဲ့ TestZabbix ပါ.. Notification လက္ခံမယ့္ သူဆီေရာက္သြားရင္ TestZabbix ဆိုၿပီးေပၚပါတယ္... အဲဒီေတာ့ TestZabbix ေနရာမွာ ကိုယ္ေပၚခ်င္တာ ထားလို႔ရပါတယ္... ဒီပုံထဲက က်န္တာေတြ မရွင္းျပေတာ့ပါဘူး ပုံသာၾကည့္ပါ...
ေအာက္ဆုံးက Update ကို ႏွိပ္လိုက္ရင္ ပထမပုံမွာ ေပၚတဲ့ အဆင့္ေရာက္သြားပါလိမ့္မယ္...
e-Mail ပို႔မပို႔စမ္းရေအာင္ Email row ရဲ႕ ညာဘက္ဆုံးက Test ကိုႏွိပ္ပါ...


Send to မွာ လက္ခံမယ့္ e-mail address ထည့္ပါ... Test ခလုတ္ကို ႏွိပ္ပါ...


ပုံထဲကလို error ျပလည္း မပူပါနဲ႔ ပို႔ထားတဲ့ e-mail ထဲသြားစစ္ပါ... စမ္းပို႔ထားတဲ့ e-mail ေရာက္ေနပါလိမ့္မယ္...
error တက္တိုင္း notification e-mail ပို႔ေအာင္ configure လုပ္ရပါဦးမယ္... အဲဒါေၾကာင့္ ေနာက္တဆင့္ကို သြားရေအာင္...


(က) လူပုံကို click လုပ္...
(ခ) Media ကို ႏွိပ္ပါ...
(ဂ) Add ကို click လုပ္ပါ...


Type: Email
Send to မွာ notification လက္ခံမယ့္ e-mail လိပ္စာေတြထည့္ပါ... e-mail address တစ္ခုထပ္ပိုထည့္ခ်င္ရင္ Add နဲ႔ ထပ္ထည့္ပါ... က်န္တာေတြကေတာ့ ကိုယ့္ဦးေႏွာက္သုံးၿပီး configure လုပ္ပါ...
Add ခလုတ္ကို ႏွိပ္ပါ...


Update ခလုတ္ကိုႏွိပ္ပါ... အဲဒါဆို notification အီးမဲေတြ ပို႔ေတာ့မွာပါ...
တလက္စတည္း Zabbix Web UI ေခၚထားတဲ့အခ်ိန္ Sound Notification အတြက္ configure လုပ္နည္း ေရးပါမယ္...


Sound Notification


(က) လူပုံကို click လုပ္...
(ခ) Frontend messaging ေဘးမွာ အမွန္ျခစ္ေပၚေအာင္ ႏွိပ္...
Trigger serverity မွာ အသံနဲ႔ noti ေပးေစခ်င္တာေတြေရြး
(ဂ) Update ကို ႏွိပ္ပါ...
ကိုယ္ေရြးထားတဲ့ Serverity ျဖစ္တိုင္း သက္ဆိုင္ရာ အသံနဲ႔ ႏို႔သီးေပးပါလိမ့္မယ္...

တကယ့္ကို အေတာ္ၿပိဳင္းသြားလို႔ ဒီေန႔ေတာ့ ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း -၅ ကိုေတာ့ ဒီမွာပဲ အဆုံးသတ္လိုက္ရေအာင္..
ေနာက္အပိုင္းမွဘာေရးရမလဲ မသိေသးပါဘူး... လူက အေတာ္ ပ်င္းသြားပါတယ္... ဒါေၾကာင့္ ေနာက္ထပ္ အပိုင္းေတြကေတာ့ လာရင္လည္း လာမယ္/လာခ်င္မွလည္း လာမယ္... ေမွ်ာ္ေနရင္ စိတ္ေမာရပါလိမ့္မယ္... ေက်ာ့္ရဲ႕ fb ဒါမွမဟုတ္ https://blog.MgHla.net ကို သတိရတိုင္း အသစ္ေရးၿပီလားဆိုတာ ဝင္ၾကည့္ေပးပါ...
...

Monday, March 23, 2020

ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း ၄ (How to add SNMP Client Device.)

ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း ၄ (How to add SNMP Client Device.)

Browser တစ္ခုခုဖြင့္ၿပီး address bar မွာ http://ကိုယ္ေပးခဲ့တဲ့IPaddress/zabbix/ ဆိုၿပီး ႐ိုက္ထည့္ၿပီး ဝင္ၾကည့္ပါ.. ေက်ာ့္က 192.168.88.254 ေပးခဲ့လို႔ http://192.168.88.254/zabbix/ ဆိုၿပီး ႐ိုက္ဝင္ပါတယ္...


Username: Admin (A ၁-လုံးတည္း အႀကီးပါ)
Password: zabbix
႐ိုက္ထည့္ၿပီး Sign in ခလုတ္ကို ႏွိပ္ပါ...



ပုံထဲကလိုမ်ဳိးေပၚလာပါလိမ့္မယ္... ပုံထဲကလို Global View မွာ ကိုယ့္ရဲ႕ zabbix server မွာ ထည့္ထားတဲ့ device ေတြရဲ႕ အေျခအေနကို ျပပါတယ္...



Monitor အလုပ္ခံမယ့္ device တစ္ခုကို အရင္ဆုံး SNMP agent ဖြင့္ရေအာင္ Configure လုပ္ရေအာင္ပါ... ေက်ာ့္ဆီမွာရွိေနတဲ့  ေရွးေဟာင္း Ubiquiti Loco M5 ထဲက SNMP agent  ရွိတဲ့ေနရာကို လိုက္ရွာပါတယ္... ေဟာ Services ထဲမွာ SNMP Agent ကိုေတြ႕ပါၿပီ... SNMP Agent ကို Enable လုပ္ပါ... SNMP Community ေနရာမွာ စာသားတစ္ခုခု ႐ိုက္ထည့္ပါ... SNMP Community ဆိုတာ အေရးႀကီးပါတယ္... ဘာလိုလဲဆိုေတာ့ Monitor လုပ္မယ့္ Server နဲ႔ အလုပ္ခံမယ့္ device တို႔ၾကားမွာ password လို PreShared Key လို အလုပ္ လုပ္လို႔ပါ... အျခားသူေတြက ကိုယ့္ရဲ႕ SNMP community ကိုသိၿပီး ကိုယ့္ device ကို reachable ရမယ္ဆိုရင္ ကိုယ့္ device ရဲ႕ information ေတြကို သူတို႔ monitoring လုပ္လို႔ရပါတယ္... SNMP Community ဆိုတာ ေသာ့တံနဲ႔ ေသာခေလာက္လိုပဲမို႔ မလိုတဲ့သူေတြကို ေပးသိလို႔ မရပါဘူး...

ေက်ာ့္ဆီမွာ ေနာက္ထပ္ရွိေသးတဲ့ MikroTik router ပိစိေကြးေလးထဲမွာလည္း SNMP Agent configure လုပ္ၾကည့္ပါဦးမယ္...


ဒီေကာင္မွာက ပိုလာတာေတြရွိပါတယ္.. Trap Target ဆိုတာက Monitoring လုပ္ခြင့္ေပးမယ့္ server IP ကို သတ္မွတ္ေပးရတာပါ... ဒီ device ကို reachable ျဖစ္တဲ့ေကာင္တိုင္းကို monitoring လုပ္ခြင့္ေပးမယ္ဆိုရင္ 0.0.0.0 လို႔ေပးရပါတယ္... ဒါမွမဟုတ္ Server တစ္ခုကိုပဲ monitoring လုပ္ခြင့္ေပးမယ္ဆိုရင္ေတာ့ သတ္ဆိုင္ရာ ဆာဗာရဲ႕ IP ကို ထည့္ေပးရပါမယ္... ေက်ာ့္ဆို ေက်ာ့္ရဲ zabbix server ကိုပဲ monitoring လုပ္ခြင့္ေပးမွာ ျဖစ္လို႔ 192.168.88.254 ကိုပဲထည့္ထားတာပါ...
Trap Interfaces ဆိုတာက SNMP agent ဖြင့္ထားေပးတဲ့ Interface ကိုေျပာတာပါ...


Ubiquiti အတြက္ Zabbix Template ရွာရေအာင္ Google ထဲဝင္ၿပီး Zabbix template for Ubiquiti လို႔႐ိုက္ထည့္ပါ... ေက်ာ့္ေတာ့ အေပၚက ပုံအတိ္ုင္း ေတြ႕တဲ့ template ၁-ခုကို ေရြးၿပီး download လုပ္လိုက္ပါၿပီ...


Zabbix server ထဲျပန္သြားရေအာင္...
(က) Configuration ကို click ပါ...
(ခ) Templates ကို click ပါ...
(ဂ) Import ကို ႏွိပ္ပါ..


*Import file ရဲ႕ ညာဘက္က Choose File ခလုတ္ကိုႏွိပ္ၿပီး ေက်ာ့္ ခုနက download လုပ္ထားတဲ့ ubiqiti template ဖိုင္ကို ၫႊန္ပါတယ္...
ေအာက္ဆုံးက Import ခလုတ္ကို ႏွိပ္ပါတယ္...


ပုံထဲကလို Imported successfully လို႔ေပၚလာရင္ template import လုပ္တာေအာင္ျမင္ပါတယ္...


(က) Configuration ကို click ပါ...
(ခ) Hosts ကို click ပါ...
(ဂ) Create host ကို ႏွိပ္ပါ..


*Host name ေနရာမွာ ေက်ာ့္တို႔ ႀကိဳက္တာေပးလို႔ရပါတယ္... သက္ဆိုင္ရာ နာမည္ေတာ့ ေပးေပါ့...
*Groups မွာ သက္ဆိုင္ရာ အမ်ဳိးအစား တစ္ခုခုထည့္ပါ...
Agent Interfaces နဲ႔ SNMP interfaces မွာ monitoring အလုပ္ခံမယ့္ device ရဲ႕ IP address ထည့္ပါ...


Templates ကို click လုပ္ၿပီးေရြးပါ...
Link new templates ေနရာမွာ ခုနက ေက်ာ့္တို႔ import လုပ္ထားတဲ့ Ubiquiti template ကိုေရြးပါ...


Macros ကို click လုပ္ၿပီးေရြးပါ...
Macro ရဲ႕ေအာက္မွာ {$SNMP_COMMUNITY} ကိုထည့္ပါ...
Value ရဲ႕ေအာက္မွာ ေသာ့နဲ႔ ေသာ့ခေလာက္နဲ႔ တူတယ္လို႔ေျပာခဲ့တဲ့ SNMP community string ထည့္ပါ... ေက်ာ့္ရဲ႕ SNMP community string က MgHla မို႔ MgHla ဆိုၿပီးထည့္ထားတာပါ..
ၿပီးၿပီဆိုေတာ့ Cancel ရဲ႕ေဘးမွာရွိတဲ့ အျပာေရာင္ေနာက္ခံနဲ႔ Add ခလုတ္ကို ႏွိပ္ပါ...


Host added လို႔ျပရင္ ေက်ာ့္တို႔ Host ထည့္တဲ့ လုပ္ေဆာင္ခ်က္ ေအာင္ျမင္ပါတယ္...


ပုံထဲကလို SNMP စာလုံးအျဖဴေရာင္၊ ေနာက္ခံ အစိမ္းေရာင္နဲ႔ ျဖစ္ေနၿပီဆိုရင္ ေက်ာ့္ရဲ႕ Ubiquiti device ကို Zabbix server က စၿပီးေစာင့္ၾကည့္ေနပါၿပီ... ခ်က္ခ်င္းႀကီ
းေတာ့ အစိမ္းေရာင္ မေျပာင္း ပါဘူး... အခ်ိန္ေစာင့္ရပါတယ္... အနီေရာင္ေအာက္ခံ ျဖစ္ေနရင္ေတာ့ တစ္ခုခုမွားေနလို႔ပါ...


အနီေနာက္ခံ ZABBIX ေဘးက Monitoring ကိုႏွိပ္...
Dashboard ကို ထပ္ႏွိပ္...
All Dashboard ကို ထပ္ႏွိပ္ၿပီးရင္ ညာဘက္အျခမ္းမွာေပၚလာတဲ့ Create dashboard ကိုႏွိပ္ရင္ အေပၚပုံထဲကလို ေပၚလာပါလိမ့္မယ္...
*Name မွာ Test Dashboard လို႔႐ိုက္ထည့္ၿပီး Apply ကို ႏွိပ္လိုက္ပါတယ္...


အခုလိုျမင္ရၿပီဆိုရင္Test Dashboard, All dashboard ရဲ႕ ေအာက္ တစ္ေနရာရာမွာ click တစ္ခ်က္ႏွိပ္လိုက္ပါ...


ပုံထဲကလို Add widget ဆိုၿပီးေပၚလာရင္...
Type: Plain text
Name: ႀကိဳက္တာေပး
Refresh interval: ႀကိဳက္တာထား
Items ရဲ႕ ညာဘက္ဆုံးက Select ခလုတ္ကိုႏွိပ္ပါ...


ဒုတိယ row ညာဘက္ဆုံးက Host မွာ ခုနက ထည့္ထားတဲ့ Ubiquiti Loco M5 ကိုေရြးပါတယ္...
Name ရဲ႕ဘယ္ဘက္က ေလးေထာင့္ကြက္ကို click လုပ္ၿပီး ရွိသမွ် အကုန္ေရြးပါတယ္...
ေအာက္ဆုံးက Select ခလုတ္ကို click လုပ္ပါမယ္...


အေပၚကပုံအတိုင္း ျမင္ရရင္ ေအာက္ဆုံးက Add ခလုတ္ကို ႏွိပ္ပါတယ္...


ေဟာ Ubiquiti Loco M5 ထဲကေန SNMP သုံးၿပီး ဆြဲထုတ္လို႔ရလာတဲ့ ေဒတာေတြကို zabbix က ျပေနတာပါ... တခ်ဳိ႕ ေဒတာေတြကို ခ်က္ခ်င္းမျပဘဲ တစ္ခုယူပါတယ္...

အေတာ္ၿပိဳင္းသြားလို႔ ဒီေန႔ေတာ့ ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း - ၄ ကိုေတာ့ ဒီမွာပဲ အဆုံးသတ္လိုက္ရေအာင္..
ေနာက္အပိုင္းမွဘာေရးရမလဲ မသိေသးပါဘူး... လူက အေတာ္ ပ်င္းသြားပါတယ္... ဒါေၾကာင့္ ေနာက္ထပ္ အပိုင္းေတြကေတာ့ လာရင္လည္း လာမယ္/လာခ်င္မွလည္း လာမယ္... ေမွ်ာ္ေနရင္ စိတ္ေမာရပါလိမ့္မယ္... ေက်ာ့္ရဲ႕ fb ဒါမွမဟုတ္ https://blog.MgHla.net ကို သတိရတိုင္း အသစ္ေရးၿပီလားဆိုတာ ဝင္ၾကည့္ေပးပါ...

...

Sunday, March 22, 2020

ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း -၃ (How to install Zabbix using Zabbix Appliance)

အခမဲ့ အသုံးျပဳလို႔ရတဲ့ VirtualBox ေပၚမွာ မွာ ေက်ာ့္ Zabbix Appliance iso ဖိုင္ကို install လုပ္ျပမွာပါ...
အရင္ဆုံး https://www.zabbix.com/download ကိုသြားၿပီး Zabbix Appliance ေအာက္က Installation CD/DVD (.iso) ကို download လုပ္ထားပါ...

VirtualBox ကိုဖြင့္ပါ...




New ကို ႏွိပ္ပါ...




ေက်ာ့္ကေတာ့ ဒီလို ေပးပါတယ္...
Name မွာ Zabbix, Type: Linux, Version: Ubuntu (64-bit) လို႔ေပးပါတယ္... Type နဲ႔ Version ကေတာ့ မွားေပးလို႔ မရပါဘူး... ဘာလို႔လဲဆိုေတာ့ Zabbix Appliance က Ubuntu 64-bit သုံးထားလို႔ပါ... က်န္တဲ့ အဆင္ေတြကိုေတာ့ ဆက္မေျပာေတာ့ပါဘူး...




Zabbix ကို Install မလုပ္ခင္ iso ဖိုင္ကေန boot တက္ဖို႔ ျပင္ရေအာင္ပါ...
Zabbix VM ရဲ႕ Setings > Storage > Controller IDE: Empty ရဲ႕ ညာဘက္မွာရွိတဲ့ Attributes > Optical Drive: IDE Secondary Master ရဲ႕ ညာဘက္က CD icon ကို click လုပ္ၿပီး Choose a disk file ကေန download လုပ္ထားတဲ့ Zabbix Appliance iso ဖိုင္ကို ေရြးၿပီး OK ႏွိပ္ပါ...




Zabbix installation စဖို႔အတြက္ Zabbix VM ကိုေရြးၿပီး Start ကို ႏွိပ္ပါ...




ေက်ာ့္က MySQL နဲ႔ နည္းနည္းတီးမီးေခါက္မိရွိေတာ့ Install Ubuntu Server with Zabbix server (MySQL)ကို ေရြးၿပီး Enter ႏွိပ္ပါတယ္... ဘာမွ မႏွိပ္ မိရင္လည္း အဲဒါကိုပဲ သူ႔ဘာသာ ေရြးသြားပါတယ္...




Zabbix Server ကို Installation လုပ္ေနတာျဖစ္တဲ့ အတြက္ IP address ကို static ေပးသင့္ပါတယ္... အဲဒါေၾကာင့္ ပုံထဲကလို Configure the newtwork လို႔ diaglog box ေပၚလာရင္ ေရြးၿပီး ျပန္သြားပါ...
အကယ္၍သာ ဒီလို diaglog box မေပၚလာရင္ေတာ့ network ထဲက DHCP ခ်ေပးတဲ့ device/server ကေန IP address ရရွိသြားတာေၾကာင့္ မေမးတာမ်ဳိး ျဖစ္တတ္ပါတယ္... DHCP ကေန Static IP address ျပန္ေျပာင္းမယ္ ဆိုရင္ေတာ့ Zabbix Server တက္လာတဲ့ အခ်ိန္က်မွ terminal ထဲဝင္လို႔ ရပါေတာ့မယ္...




ပုံထဲကလို ျမင္ရၿပီဆိုရင္ Configure network manually ကိုေရြးၿပီး enter ႏွိပ္ပါ...




IP address: မွာ Zabbix server ကိုေပးမယ့္ IP address ထည့္ပါ... ေက်ာ့္က 192.168.88.254 လို႔ထည့္ပါတယ္... ဒီ IP လိပ္စာဟာ အင္တာနက္သုံးလို႔ရဖို႔ လိုအပ္ပါတယ္...
<ကိုတင္ၫြန္႔> ကို ႏွိပ္ပါ...




Netmask (sub netmask) ေပးပါ... မသိရင္ရင္ install ဆက္လုပ္ဖို႔ မႀကိဳးစားပါနဲ႔...
<ကိုတင္ၫြန္႔> ကိုႏွိပ္ပါ...




Gateway IP address ထည့္ပါ... အင္တာနက္ကို တကယ္သြားတဲ့ Gateway ျဖစ္ရပါမယ္...
<ကိုတင္ၫြန္႔> ကို ႏွိပ္ပါ...



Name server (DNS) addresses ထည့္ပါ... <ကိုတင္ၫြန္႔> ကိုႏွိပ္ပါ...




VitrualBox ေပၚက Zabbix VM ေပၚမွာ ပုံထဲကလို ေပၚလာရင္ Zabbix Server စၿပီး အလုပ္လုပ္ေနပါၿပီ...
တကယ္ အလုပ္ မလုပ္စစ္ဖို႔ေနာက္ပုံကို ဆက္ၾကည့္ရေအာင္...




Browser တစ္ခုခုဖြင့္ၿပီး address bar မွာ http://ကိုယ္ေပးခဲ့တဲ့IPaddress/zabbix/ ဆိုၿပီး ႐ိုက္ထည့္ၿပီး ဝင္ၾကည့္ပါ.. ေက်ာ့္က 192.168.88.254 ေပးခဲ့လို႔ http://192.168.88.254/zabbix/ ဆိုၿပီး ႐ိုက္ဝင္ပါတယ္... အခုလိုေပၚလာရင္ေတာ့ Zabbix server စၿပီး အမွန္တကယ္ အလုပ္လုပ္ေနပါၿပီ...

ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း - ၃ ကိုေတာ့ ဒီမွာပဲ အဆုံးသတ္လိုက္ရေအာင္..
ေနာက္အပိုင္းမွာ ဆိုရင္ေတာ့ Zabbix Server ထဲမွာ monitor အလုပ္ခံမယ့္ device ေတြ ဘယ္လိုထည့္ရလဲ ဆိုတဲ့ လုပ္နည္းေရးပါ့မယ္... ဒါေပမယ့္ . ေနာက္ထပ္ အပိုင္းေတြကေတာ့ လာရင္လည္း လာမယ္/လာခ်င္မွလည္း လာမယ္... ေမွ်ာ္ေနရင္ စိတ္ေမာရပါလိမ့္မယ္... ေက်ာ့္ရဲ႕ fb ဒါမွမဟုတ္ blog ကို သတိရတိုင္း အသစ္ေရးၿပီလားဆိုတာ ဝင္ၾကည့္ေပးပါ...

ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း - ၂ (Zabbix Installation)


https://www.zabbix.com/download ကိုဝင္ၾကည့္မယ္ဆိုရင္ Zabbix Installation နည္းလမ္းေတြကို ျမင္ရပါတယ္... ေက်ာ့္ကေတာ့ ေက်ာ့္အတြက္ အလြယ္ဆုံးျဖစ္တဲ့ Appliance နည္းနဲ႔ပဲ Install လုပ္ခဲ့ပါတယ္... Installation လုပ္နည္း မေျပာခင္ Zabbix Installation နည္းလမ္းေတြ ၾကည့္ၾကည့္ရေအာင္...


Install from Packages 



Install from Packages နည္းလမ္းကေတာ့ သက္ဆိုင္ရာ Linux OS ေတြေပၚမွာ Zabbix Installation လုပ္နည္းေတြပါ... သက္ဆိုင္ရာ OS ကို အရင္ install လုပ္ထားရမွာ ျဖစ္ပါတယ္...
ဥပမာ - ကိုယ္က Raspberry Pi ေပၚမွာ Zabbix ကို Install လုပ္မယ္ဆိုပါေတာ့... Pi ေပၚမွာ Raspbian OS ကို အရင္ တင္ထားရမွာပါ... ၿပီးရင္ ကိုယ္တင္မယ့္ Zabbix version ကို ေရြး >  Raspbian ကိုေရြး > OS Version ကိုေရြး > ကိုယ္သုံးမယ့္ Database အမ်ဳိးအစား ကိုေရြး > ကိုယ္သုံးခ်င္တဲ့ Web Server အမ်ဳိးအစားကို ေရြးလိုက္မယ္ဆိုရင္ 2 Install and configure Zabbix server for your platform ေအာက္မွာ Terminal မွာ Zabbix Install လုပ္ရမယ့္ အဆင့္ေတြကို ျပေပးထားပါတယ္... အဲဒီ အဆင့္ေတြ အတိုင္း လိုက္လုပ္ေပးရမွာပါ...


Zabbix Cloud Images


Zabbix ကို AWS, Microsoft Azure, Google Cloud, DigitalOcean cloud service ေတြေပၚမွာ install လုပ္ႏိုင္ပါတယ္... Install လုပ္နည္းကေတာ့ သက္ဆိုင္ရာ ကိုယ္သုံးမယ့္ Cloud Service ေပၚမူတည္ၿပီး ကြာျခားမႈ ရွိႏိုင္ပါတယ္... ဒီ Cloud Service ေတြေပၚ Zabbix ကို Install လုပ္မယ္ဆိုရင္ေတာ့ လစဥ္ေၾကးနဲ႔ျဖစ္ျဖစ္၊ အသုံးျပဳမႈေပၚ နာရီ/usage နဲ႔ျဖစ္ျဖစ္ တြက္ခ်က္ၿပီး ေပးေခ်ရမယ့္ ကုန္က်မႈေတြ ရွိႏိုင္ပါတယ္... Cloud ေပၚတင္ၿပီးသုံးမယ္ ဆိုရင္ေတာ့ Monitoring အလုပ္ခံမယ့္ Device ေတြ Serivce ေတြဟာ Internet Access ရွိစရာ လိုပါတယ္... က်ေတာ္ေတာ့ မစမ္းဖူးေသးပါဘူး...
တကယ္ Installation လုပ္နည္းေျပာရင္ ပိုက္ဆံအကုန္ခံၿပီး စမ္းၾကည့္ရင္ေကာင္းမလားေတာင္ မသိဘူး...


Zabbix Container Images



ေက်ာ့္က container ဆိုရင္ ပစၥည္းသယ္တဲ့ Container ပဲ သိပါတယ္... Container အပိုင္း သိရင္ေတာ့ Zabbix Installation from Containers Manual ဖတ္ၿပီးလုပ္လို႔ရပါတယ္...


Zabbix Appliance



ကိုယ့္ Hardware ကိုယ့္ VM ေပၚမွာပဲ run မယ္ဆိုရင္ေတာ့ Zabbix Appliance က အလြယ္ကူဆုံးနည္းလို႔ ေက်ာ့္ထင္ပါတယ္... ေက်ာ့္အတြက္ကေတာ့ လြယ္လို႔ပါ... ေက်ာ့္စသုံးမယ္ဆိုေတာ့ Install from Packages နည္းနဲ႔တင္ေတာ့ ဘာေတြလိုလို႔လည္း မသိပါဘူး... Zabbix server ႀကီးက မတက္လာဘဲ ျပလိုက္တဲ့ error ေတြ...
ေက်ာ့္ကေတာ့ Installation CD/DVD (.iso) ကိုပဲ download လုပ္ၿပီး Install လုပ္ပါတယ္... ဒီဖိုင္က Hardware ေပၚတင္ run လည္း အဆင္ေျပသလို VM ေပၚတင္ run မယ္ဆိုလည္း အဆင္ေျပတယ္ေလ...


Zabbix Sources



ဒါကေတာ့ Zabbix ကို Customization လုပ္ခ်င္တဲ့သူေတြ အတြက္ပါ... ေက်ာ့္ေတာ့ မလုပ္တတ္ပါဘူး... သူေပးတဲ့ feature ေတြနဲ႔ကို အဆင္ေျပေနပါၿပီ...


Zabbix Agents


Zabbix Agents ကေတာ့ monitoring အလုပ္ခံမယ့္ device ေတြမွာ ထည့္ရမယ့္ agent ေတြပါ... ဒီ agent ေတြမထည့္လည္း snmp သုံးၿပီး zabbix နဲ႔ ခ်ိတ္ဆက္ၿပီး monitoring လုပ္လို႔ရပါတယ္...
ေက်ာ့္သိသမွ် Zabbix အေၾကာင္း -၂ ကိုေတာ့ ဒီမွာပဲ အဆုံးသတ္လိုက္ရေအာင္...

ေနာက္အပိုင္းမွာ ဆိုရင္ေတာ့ Zabbix Server Installation လုပ္နည္းေရးပါ့မယ္... ဒါေပမယ့္ . ေနာက္ထပ္ အပိုင္းေတြကေတာ့ လာရင္လည္း လာမယ္/လာခ်င္မွလည္း လာမယ္... ေမွ်ာ္ေနရင္ စိတ္ေမာရပါလိမ့္မယ္... ေက်ာ့္ရဲ႕ fb ဒါမွမဟုတ္ blog ကို သတိရတိုင္း အသစ္ေရးၿပီလားဆိုတာ ဝင္ၾကည့္ေပးပါ...