Bii o ṣe le ṣe atẹle Server Linux ati Awọn iṣiro Ilana lati Ẹrọ aṣawakiri


Ni igba atijọ, a ti bo ọpọlọpọ awọn irinṣẹ orisun ila-aṣẹ fun linux-dash, lati sọ nikan ṣugbọn diẹ. O tun le ṣiṣe awọn oju ni ipo olupin wẹẹbu lati ṣe atẹle awọn olupin latọna jijin. Ṣugbọn gbogbo eyi ni apakan, a ti ṣe awari sibẹsibẹ ohun elo ibojuwo olupin miiran ti a yoo fẹ lati pin pẹlu rẹ, ti a pe ni Scout_Realtime.

Scout_Realtime jẹ ohun elo ti o rọrun, rọrun-lati-lo orisun wẹẹbu fun ibojuwo awọn iṣiro olupin Linux ni akoko gidi, ni aṣa ti o ga julọ. O fihan ọ awọn shatti ṣiṣan didan nipa awọn iṣiro ti a kojọ lati Sipiyu, iranti, disiki, nẹtiwọọki, ati awọn ilana (oke 10), ni akoko gidi.

Ninu nkan yii, a yoo fi ọ han bi o ṣe le fi sori ẹrọ ọpa ibojuwo scout_realtime lori awọn ọna ṣiṣe Linux lati ṣe atẹle olupin latọna jijin.

Fifi Ọpa Abojuto Scout_Realtime ni Linux

1. Lati fi sori ẹrọ scout_realtime lori olupin Linux rẹ, o gbọdọ ni Ruby 1.9.3+ sori ẹrọ lori olupin rẹ nipa lilo pipaṣẹ atẹle.

$ 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. Lọgan ti o ba ti fi Ruby sori ẹrọ Linux rẹ, ni bayi o le fi sori ẹrọ package scout_realtime nipa lilo pipaṣẹ atẹle.

$ sudo gem install scout_realtime

3. Lẹhin fifi sori ẹrọ package scout_realtime ni aṣeyọri, atẹle, o nilo lati bẹrẹ dauton scout_realtime eyiti yoo gba awọn iṣiro olupin ni akoko gidi bi o ti han.

$ scout_realtime

4. Ni bayi daemon scout_realtime n ṣiṣẹ lori olupin Linux rẹ ti o fẹ ṣe atẹle latọna jijin lori ibudo 5555. Ti o ba n ṣiṣẹ ogiriina kan, o nilo lati ṣii ibudo 5555 eyiti scout_realtime ngbọ, ni ogiriina lati gba awọn ibeere si.

---------- 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. Bayi lati eyikeyi ẹrọ miiran, ṣii ẹrọ lilọ kiri lori ayelujara kan ki o lo URL ti o wa ni isalẹ lati wọle si akoko scout_real lati ṣe atẹle iṣẹ olupin Linux rẹ latọna jijin.

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

6. Nipa aiyipada, awọn akọọlẹ scout_realtime ni a kọ sinu .scout/scout_realtime.log lori eto, eyiti o le wo nipa lilo aṣẹ ologbo.

$ cat .scout/scout_realtime.log

7. Lati da daemon scout_realtime duro, ṣiṣe aṣẹ wọnyi.

$ scout_realtime stop

8. Lati aifi siro scout_realtime lati inu eto, ṣiṣe aṣẹ atẹle.

$ gem uninstall scout_realtime

Fun alaye diẹ sii, ṣayẹwo ibi ipamọ Sithut_realtime Github.

O rọrun! Scout_realtime jẹ ohun elo ti o rọrun sibẹsibẹ ti o wulo fun ibojuwo awọn iṣiro olupin Linux ni akoko gidi ni aṣa ti o ga julọ. O le beere eyikeyi ibeere tabi fun wa ni esi rẹ ninu awọn asọye nipa nkan yii.