Kuidas kasutada pilke Linuxi kaugseire jälgimiseks veebiserveri režiimis


htop nagu süsteemi jälgimise tööriist. See pakub oma kolleegidega võrreldes täiustatud funktsioone ja võib töötada erinevates režiimides: iseseisvalt, kliendi/serveri režiimis ja veebiserveri režiimis.

Võttes arvesse veebiserveri režiimi, ei pea te silmapilkude käivitamiseks tingimata SSH kaudu kaugserverisse sisse logima, võite selle käivitada veebiserveri režiimis ja pääseda sellele juurde veebibrauseri kaudu, et oma Linuxi serverit kaugelt jälgida, nagu allpool selgitatud.

Pilkade käivitamiseks veebiserveri režiimis peate selle installima koos Pythoni pudeli mooduliga, kiire, lihtsa ja kerge WSGI mikro-veebiraamistikuga, kasutades oma Linuxi levitamiseks sobivat käsku.

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

Teise võimalusena installige see PIP-käsu abil, nagu näidatud.

$ sudo pip install bottle

Kui olete ülaltoodud paketid installinud, käivitage pilgud lipuga -w , et seda veebiserveri režiimis käivitada. Vaikimisi kuulab see porti 61208.

$ glances -w 
OR
$ glances -w &

Kui kasutate tulemüüri teenuseid, peaksite selle porti sissetuleva liikluse lubamiseks avama pordi 61208.

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

UFW tulemüüri jaoks käivitage need käsud.

$ sudo ufw allow 61208/tcp
$ sudo ufw reload

Pärast seda kasutage veebibrauseris URL-i http:// SERVER_IP: 61208/, et pääseda pilkude kasutajaliidese juurde.

Kui kasutate systemd süsteemi ja teenusehaldurit, saate tõhusa haldamise teenusena vaadata pilke veebiserveri režiimis, nagu on selgitatud järgmises jaotises. Ma eelistan seda meetodit tegelikult taustaprotsessina töötamisele.

Käivitage pilgud veebiserveri režiimis teenusena

Alustage oma teenuseüksuse faili (mida olen eelistanud nimetada glancesweb.service'iks) loomiseks jaotises /usr/lib/systemd/system/glancesweb.service.

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

Seejärel kopeerige ja kleepige sellesse üksusefaili konfiguratsioon.

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

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

[Install]
WantedBy = multi-user.target

Ülaltoodud konfiguratsioon ütleb systemd-le, et see on tüüpi teenuse üksus, see tuleks laadida pärast network.target.

Ja kui süsteem on võrgu sihtmärgil, kutsub systemd teenusena käsu\"/ usr/bin/glances -w -t 5". -t määrab reaalajas värskenduste intervalli sekundit.

Jaotis [install] teavitab systemd, et seda teenust soovib\"multi-user.target". Seetõttu luuakse selle lubamisel sümboolne link kataloogist/etc/systemd/system/multi-user.target.wants/glancesweb.service to /usr/lib/systemd/system/glancesweb.service. Selle keelamisel kustutatakse see sümboolne link.

Järgmisena lubage oma uus süsteemiteenus, käivitage ja vaadake selle olekut järgmiselt.

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

Lõpuks kasutage oma veebibrauseris URL-i http:// SERVER_IP: 61208/, et oma Linuxi servereid eemalt jälgida pilgu kasutajaliidese kaudu mis tahes seadmes (nutitelefonis, tahvelarvutis või arvutis).

Saate muuta lehe värskendussagedust, lisades URL-i lõppu lihtsalt sekundites sekundi, see määrab värskendussageduse 8 sekundiks.

http://SERVERI_P:61208/8	

Veebiserveri režiimis toimuvate pilkude üks negatiivne külg on see, et kui Interneti-ühendus on halb, kipub klient serverist lihtsalt lahti ühendama.

Uute süsteemiteenuste loomise kohta saate teavet sellest juhendist:

  1. Kuidas luua ja käitada Systemdis uusi teenuseüksusi Shelli skripti abil

See on kõik! Kui teil on küsimusi või lisateavet, kasutage allpool olevat kommentaari.