Maqaalka soo socda waxaan ku eegeynaa Scout_Realtime. Qoraaladii hore ee ku saabsan balooggan, waxaan ku aragnay aalado kala duwan oo ku saleysan taliska si loola socdo waxqabadka nidaamkayaga Gnu / Linux, sida htop, Gacanka iyo kuwa kale. Midda aan maanta arki doonno waa mid kale qalab fudud oo loogu talagalay kormeerka serverka.
Scout Realtime us muujin doonaa cabbiraadaha diskka, xusuusta, shabakadda, processor-ka iyo geedi socodka. Tani waa aalad fudud, fududahay in la isticmaalo iyo aalad ku saleysan websaydhka si loola socdo heerarka serverka Linux waqtiga dhabta ah, hab aad u cad. Waxay na tusi doontaa garaafyada dareeraha ah ee ku saabsan mitirrada laga soo ururiyay processor-ka, xusuusta, diskiga, shabakadda iyo howlaha. Waxaas oo dhan waqtiga dhabta ah.
Maqaalkan, waxaan arki doonnaa sida loo rakibo qalabkan kormeerka ee loo yaqaan 'scout_realtime' ee Ubuntu kormeer server fog. Laakiin ka hor inta aynaan guda gelin arrinta, waxaan arki doonnaa qaar ka mid ah astaamaha guud ee barnaamijkan uu u fidinayo dadka isticmaala.
Astaamaha guud ee scout_realtime
- Barnaamijku waa Ilaha furan. Koodhkiisa isha waxaa laga arki karaa bogga GitHub.
- Is-beddelka ayaa hagaagsan cusbooneysii garaafyada ilbiriqsi kasta.
- oo dhan cabbiraadaha waxqabadka muhiimka ah (CPU, xusuusta, isticmaalka diskiga iyo taraafikada shabakadda) waxay ku jiraan hal aragti oo loogu talagalay akhrinta xogta wanaagsan.
- Qiyaasaha isticmaalka xusuusta ayaa ka cad oo ka saxsan, sida ku cad boggeeda internetka, marka loo eego barnaamijyada kale ee isla ujeeddada ah.
- Nidaamyada ayaa loo kooxeeyaa oo leh magac isku mid ah iyo tirada hawl socodsiinta ayaa la soo bandhigayaa. Tani waa in la hubiyo in isbeddellada ku yimaada geeddi-socodka firfircoon ay noqdaan kuwo cad.
- Waqtiga Scout_real aad ugu tiirsan nidaamka faylasha proc si loo helo cabbiro. Procfs waxaa laga heli karaa qeybinta ku saleysan Gnu / Linux. OSX iyo FreeBSD ma haystaan taageero buuxda oo loo yaqaan 'procfs' mana waafaqsana.
Qalabka Scout_realtime Monitoring rakibida Ubuntu
Si aad ugu rakibto scout_realtime adeegeena Gnu / Linux, waxaan u baahan doonaa inaan ku rakibno Ruby 1.9.3 ama ka sareeya. Tani waxaan u adeegsan doonnaa amarka soo socda terminal (Ctrl + Alt + T):
sudo apt install rubygems
Marka rakibidda Ruby dhammaato nidaamkeena, waan awoodnaa ku rakib xirmada 'scout_realtime' adoo adeegsanaya amarka soo socda isla terminaalka:
sudo gem install scout_realtime
Bilow scout_realtime
Ka dib markaad si guul leh u rakibtay xirmada, waa inaan bilawno dautonka 'scout_realtime'. Tani waxay mas'uul ka noqon doontaa ururinta cabbiraadaha server-ka waqtiga dhabta ah. Si loo bilaabo daemon, qaybta (Ctrl + Alt + T) waxaan ku qoreynaa:
scout_realtime
Ka dib markii ay bilaabeen daemon-ka 'scout_realtime', waxay ku socotaa adeegeena Linux kaas oo aan dooneyno inaan si fog ula socono dekedda 5555.
Fur dekedaha firewall-ka
Haddii aan socodsiinno darbi-jireed, waxaan u baahanahay inaan furno dekedda 5555 kaas oo isticmaalaya 'scout_realtime'. Tan waxaan kuu oggolaaneynaa inaad sameyso codsiyo. Tan waxaa laga arki karaa sida loo sameeyo bogga caawimaadda ee UFW inay naga siiyaan bogga Ubuntu,
Helitaanka Scout_Realtime
Marka dekaduhu ka furan yihiin, mashiin kasta oo kale, waxaan furay biraawsar web oo waxaan u adeegsan doonnaa URL-ka hoos ka muuqda si aan u galno garaafyada oo aan ula soconno waxqabadka serverka fog.
http://localhost:5555
Ama waxaan sidoo kale isticmaali karnaa:
http://direccion-ip-o-dominio.com:5555
Eeg diiwaanada barnaamijka
Asal ahaan, diiwaanada ayaa lagu keydiyaa faylka .scout / scout_realtime.log nidaamka. Waxaan awoodi doonnaa inaan la tashanno diiwaanadan adoo adeegsanaya amarka bisadda ee ku yaal terminal (Ctrl + Alt + T) sida soo socota:
cat .scout/scout_realtime.log
Jooji Scout_realtime
Haddii aan dooneyno inaan joojino waqtiga 'scout_realtime daemon', waxaan ku fulineynaa amarka soo socda terminalka (Ctrl + Alt + T):
scout_realtime stop
Ka tirtir scout_realtime
Si looga tirtiro nidaamka 'scout_realtime', waxaan kaliya ku qasbanaaneynaa inaan ku fulino amarka soo socda barta:
sudo gem uninstall scout_realtime
Caawinaad iyo macluumaad
Si aad u awooddo hubi xulashooyinka jira ee barnaamijkan, waxaan awoodi doonnaa inaan wax ku qorno boosteejada:
scout_realtime --help
Haddii qof u baahdo macluumaad dheeraad ah ku saabsan barnaamijkan, waxaad kala xiriiri kartaa keyd github laga bilaabo scout_realtime. Haddii qof cillad ka helo barnaamijka, wuxuu ku soo wargelin karaa waxyaabaha soo socda isku xirka.