Kā uzraudzīt Linux serveri un procesu metriku no pārlūkprogrammas


Iepriekš linux-dash esam apskatījuši daudz komandrindas rīkus, tikai dažus no tiem. Varat arī palaist skatienus tīmekļa servera režīmā, lai uzraudzītu attālos serverus. Bet, ja neņemam vērā, mēs esam atklājuši vēl vienu vienkāršu servera uzraudzības rīku, ko mēs vēlētos dalīties ar jums, ar nosaukumu Scout_Realtime.

Scout_Realtime ir vienkāršs, viegli lietojams tīmekļa rīks, kas paredzēts Linux servera metrikas reāllaikā, līdzīgā veidā. Tas parāda vienmērīgi plūstošas diagrammas par metriku, kas reāllaikā apkopota no centrālā procesora, atmiņas, diska, tīkla un procesiem (top 10).

Šajā rakstā mēs parādīsim, kā instalēt scout_realtime uzraudzības rīku Linux sistēmās, lai uzraudzītu attālo serveri.

Scout_Realtime uzraudzības rīka instalēšana Linux

1. Lai instalētu scout_realtime savā Linux serverī, serverī jābūt instalētai Ruby 1.9.3+, izmantojot šādu komandu.

$ sudo apt-get install rubygems		[On Debian/Ubuntu]
$ sudo yum -y install rubygems-devel	[On RHEL/CentOS]
$ sudo dnf -y install rubygems-devel	[On Fedora 22+]

2. Kad esat instalējis Ruby savā Linux sistēmā, tagad varat instalēt pakotni scout_realtime, izmantojot šādu komandu.

$ sudo gem install scout_realtime

3. Pēc veiksmīgas pakotnes scout_realtime instalēšanas jums jāsāk dēmons scout_realtime, kas reāllaikā apkopos servera metriku, kā parādīts.

$ scout_realtime

4. Tagad, kad jūsu Linux serverī darbojas dēmons scout_realtime, kuru vēlaties attālināti uzraudzīt 555. portā. Ja izmantojat ugunsmūri, ugunsmūrī ir jāatver ports 5555, kuru scout_realtime klausās, lai atļautu tam pieprasījumus.

---------- On Debian/Ubuntu ----------
$ sudo ufw allow 27017  
$sudo ufw reload 

---------- On RHEL/CentOS 6.x ----------
$ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT    
$ sudo service iptables restart

---------- On RHEL/CentOS 7.x ----------
$ sudo firewall-cmd --permanent --add-port=5555/tcp       
$ sudo firewall-cmd reload 

5. Tagad no jebkuras citas mašīnas atveriet tīmekļa pārlūkprogrammu un izmantojiet zemāk esošo URL, lai piekļūtu scout_realtime, lai uzraudzītu attālā Linux servera veiktspēju.

http://localhost:5555 
OR
http://ip-address-or-domain.com:5555 

6. Pēc noklusējuma scout_realtime žurnāli sistēmā tiek ierakstīti .scout/scout_realtime.log, kurus varat apskatīt, izmantojot komandu cat.

$ cat .scout/scout_realtime.log

7. Lai apturētu dēmonu scout_realtime, palaidiet šādu komandu.

$ scout_realtime stop

8. Lai atinstalētu scout_realtime no sistēmas, palaidiet šādu komandu.

$ gem uninstall scout_realtime

Lai iegūtu papildinformāciju, skatiet Scout_realtime Github repozitoriju.

Tas ir tik vienkārši! Scout_realtime ir vienkāršs, tomēr noderīgs rīks, lai reāllaikā uzraudzītu Linux servera metriku, līdzīgi kā top. Komentāros par šo rakstu varat uzdot jautājumus vai sniegt mums atsauksmes.