Kif tuża Glances biex Tissorvelja Linux Remote fil-Modalità Web Server


htop bħal għodda ta 'monitoraġġ tas-sistema. Hija toffri karatteristiċi avvanzati meta mqabbla mal-kontropartijiet tagħha, u tista 'taħdem f'modi differenti: bħala waħedha, fil-modalità klijent/server u fil-modalità web server.

Meta wieħed iqis il-mod ta 'server tal-web, mhux bilfors ikollok bżonn tidħol fis-server remot tiegħek permezz ta' SSH biex tmexxi l-ħarsiet, tista 'taħdem fil-mod ta' server tal-web u taċċessah permezz ta 'web browser biex tissorvelja remot is-server Linux tiegħek, kif spjegat hawn taħt.

Biex tmexxi t-t'għajn fil-mod ta 'web server, għandek bżonn tinstallah flimkien mal-modulu tal-flixkun Python, qafas tal-web mikro WSGI veloċi, sempliċi u ħafif, billi tuża l-kmand xieraq għad-distribuzzjoni tal-Linux tiegħek.

$ sudo apt install glances python-bottle	#Debian/Ubuntu
$ sudo yum install glances python-bottle	#RHEL/CentOS
$ sudo dnf install glancespython-bottle	        #Fedora 22+

Alternattivament, installah billi tuża kmand PIP kif muri.

$ sudo pip install bottle

Ladarba tkun stallajt il-pakketti ta' hawn fuq, niedi ħarsiet bil-marka -w biex tħaddem fil-modalità ta' web server. B'mod awtomatiku, se jisma' fuq il-port 61208.

$ glances -w 
OR
$ glances -w &

Jekk qed tħaddem servizzi firewalld, allura għandek tiftaħ il-port 61208 biex tippermetti traffiku deħlin lejn dak il-port.

$ sudo firewall-cmd --permanent --add-port=61208/tcp
$ sudo firewall-cmd --reload

Għal firewall UFW, mexxi dawn il-kmandi.

$ sudo ufw allow 61208/tcp
$ sudo ufw reload

Wara dan, minn web browser, uża l-URL http://SERVER_IP:61208/ biex taċċessa l-UI tal-ħarsiet.

Jekk qed tuża maniġer tas-sistema u tas-servizzi systemd, tista 'taħdem ħarsiet fil-modalità ta' server tal-web bħala servizz għal ġestjoni effiċjenti, kif spjegat fit-taqsima li jmiss. Fil-fatt nippreferi dan il-metodu milli tħaddem bħala proċess ta 'sfond.

Mexxi Glances fil-Modalità Web Server bħala Servizz

Ibda billi toħloq il-fajl tal-unità tas-servizz tiegħek (li ippreferejt insemmi bħala glancesweb.service) taħt /usr/lib/systemd/system/glancesweb.service.

$ sudo vim /usr/lib/systemd/system/glancesweb.service

Imbagħad kopja u waħħal il-konfigurazzjoni tal-fajl tal-unità hawn taħt fiha.

[Unit]
Description = Glances in Web Server Mode
After = network.target

[Service]
ExecStart = /usr/bin/glances  -w  -t  5

[Install]
WantedBy = multi-user.target

Il-konfigurazzjoni ta 'hawn fuq tgħid lil systemd li din hija unità ta' servizz tat-tip, għandha titgħabba wara n-network.target.

U ladarba s-sistema tkun fil-mira tan-netwerk, systemd se jinvoka l-kmand \/usr/bin/glances -w -t 5 bħala servizz. Il--t jispeċifika intervall għal aġġornamenti ħajjin f' sekondi.

Is-sezzjoni [install] tinforma lil systemd li dan is-servizz huwa mfittex minn \multi-user.target. Għalhekk, meta tagħmilha, tinħoloq link simboliku mill-/etc/systemd/system/ multi-user.target.wants/glancesweb.service għal /usr/lib/systemd/system/glancesweb.service. Id-diżattivazzjoni tagħha se tħassar din il-link simboliku.

Sussegwentement, ippermetti s-servizz systemd il-ġdid tiegħek, ibda u ara l-istatus tiegħu kif ġej.

$ sudo systemctl enable connection.service
$ sudo systemctl start connection.service
$ sudo systemctl status connection.service

Fl-aħħarnett, mill-web browser tiegħek, uża l-URL http://SERVER_IP:61208/ biex tissorvelja s-servers Linux tiegħek mill-bogħod permezz tal-glances UI, fuq kwalunkwe apparat (smart phone, tablet jew kompjuter).

Tista 'tbiddel ir-rata ta' aġġornament tal-paġna, sempliċement żid il-perjodu f'sekondi fl-aħħar tal-URL, dan jistabbilixxi r-rata ta 'aġġornament għal 8 sekondi.

http://SERVERI_P:61208/8	

Waħda negattiva ta 'running ħarsiet fil-modalità web server hija li, jekk il-konnessjoni tal-Internet hija fqira, il-klijent għandu t-tendenza li jiskonnettja faċilment mis-server.

Tista' titgħallem kif toħloq servizzi systemd ġodda minn din il-gwida:

  1. Kif Toħloq u Tmexxi Unitajiet ta' Servizz Ġodda f'Systemd billi tuża Shell Script

Dak kollox! Jekk għandek xi mistoqsijiet jew informazzjoni addizzjonali x'iżżid, uża l-kumment minn taħt.