Scout_Realtime — pārrauga serveri un procesu metriku operētājsistēmā Linux


Agrāk mēs esam apskatījuši daudzus komandrindas rīkus, kas paredzēti Linux-dash, lai pieminētu tikai dažus. Varat arī palaist skatienus tīmekļa servera režīmā, lai pārraudzītu attālos serverus. Bet, neskatoties uz to, 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, ko sauc par Scout_Realtime.

Scout_Realtime ir vienkāršs, ērti lietojams tīmekļa rīks Linux servera metrikas pārraudzībai reāllaikā, vispiemērotākajā veidā. Tas parāda vienmērīgas diagrammas par metriku, kas iegūta no CPU, atmiņas, diska, tīkla un procesiem (10 populārākie) reāllaikā.

Š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 operētājsistēmā Linux

1. Lai instalētu scout_realtime savā Linux serverī, jūsu serverī ir jābūt instalētai Ruby 1.9.3+, izmantojot tālāk norādīto 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 šo komandu.

$ sudo gem install scout_realtime

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

$ scout_realtime

4. Tagad, kad jūsu Linux serverī darbojas scout_realtime dēmons, kuru vēlaties attālināti uzraudzīt portā 5555. Ja izmantojat ugunsmūri, ugunsmūrī ir jāatver ports 5555, kuru scout_realtime klausās, lai atļautu tam nosūtīt 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 ierīces atveriet tīmekļa pārlūkprogrammu un izmantojiet tālāk norādīto URL, lai piekļūtu scout_realtime un pārraudzī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 tiek ierakstīti sistēmā .scout/scout_realtime.log, kurus varat apskatīt, izmantojot cat komandu.

$ cat .scout/scout_realtime.log

7. Lai apturētu scout_realtime dēmonu, 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, taču noderīgs rīks Linux servera metrikas pārraudzībai reāllaikā vispiemērotākajā veidā. Komentāros par šo rakstu varat uzdot jautājumus vai sniegt mums atsauksmes.