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:
- 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.