Kako uporabljati Poglede za spremljanje oddaljenega Linuxa v načinu spletnega strežnika
htop podobno orodje za nadzor sistema. Ponuja napredne funkcije v primerjavi s svojimi kolegi in se lahko izvaja v različnih načinih: kot samostojen, v načinu odjemalca/strežnika in v načinu spletnega strežnika.
Glede na način spletnega strežnika vam ni treba nujno, da se prijavite na svoj oddaljeni strežnik prek SSH, da ga zaženete, lahko ga zaženete v načinu spletnega strežnika in dostopate do njega prek spletnega brskalnika za oddaljeno spremljanje vašega strežnika Linux, kot je razloženo spodaj.
Če želite izvajati poglede v načinu spletnega strežnika, ga morate namestiti skupaj z modulom za steklenice Python, hitrim, preprostim in lahkim mikro-ogrodjem WSGI z uporabo ustreznega ukaza za vašo distribucijo Linuxa.
$ sudo apt install glances python-bottle #Debian/Ubuntu $ sudo yum install glances python-bottle #RHEL/CentOS $ sudo dnf install glancespython-bottle #Fedora 22+
Druga možnost je, da ga namestite z ukazom PIP, kot je prikazano.
$ sudo pip install bottle
Ko namestite zgornje pakete, zaženite pogled z zastavico -w
, da jo zaženete v načinu spletnega strežnika. Privzeto bo poslušal na vratih 61208.
$ glances -w OR $ glances -w &
Če uporabljate storitve firewalld, morate odpreti vrata 61208, da omogočite dohodni promet do teh vrat.
$ sudo firewall-cmd --permanent --add-port=61208/tcp $ sudo firewall-cmd --reload
Za požarni zid UFW zaženite te ukaze.
$ sudo ufw allow 61208/tcp $ sudo ufw reload
Nato iz spletnega brskalnika uporabite URL http:// SERVER_IP: 61208/
za dostop do vmesnika za pogled.
Če uporabljate systemd system and services manager, lahko v načinu spletnega strežnika zaženete pogled kot storitev za učinkovito upravljanje, kot je razloženo v naslednjem razdelku. Pravzaprav imam raje to metodo kot postopek v ozadju.
Zaženite pogled v načinu spletnega strežnika kot storitev
Začnite z ustvarjanjem datoteke storitvene enote (ki sem jo raje poimenoval kot glancesweb.service) pod /usr/lib/systemd/system/glancesweb.service.
$ sudo vim /usr/lib/systemd/system/glancesweb.service
Nato vanj kopirajte in prilepite konfiguracijo datoteke enote.
[Unit] Description = Glances in Web Server Mode After = network.target [Service] ExecStart = /usr/bin/glances -w -t 5 [Install] WantedBy = multi-user.target
Zgornja konfiguracija pove systemdu, da je to enota vrste storitve, ki jo je treba naložiti po omrežju.target.
Ko je sistem v omrežnem cilju, bo sistemd kot storitev priklical ukaz\"/usr/bin/glances -w -t 5". -t
določa interval za posodobitve v živo v sekunde.
V razdelku [install]
systemd je sporočeno, da\"multi-user.target" želi to storitev. Zato, ko jo omogočite, se iz datoteke/etc/systemd/system/ustvari simbolna povezava multi-user.target.wants/glancesweb.service na /usr/lib/systemd/system/glancesweb.service. Če onemogočite to funkcijo, boste izbrisali to simbolično povezavo.
Nato omogočite novo storitev systemd, zaženite in si oglejte njeno stanje, kot sledi.
$ sudo systemctl enable connection.service $ sudo systemctl start connection.service $ sudo systemctl status connection.service
Nazadnje v spletnem brskalniku uporabite URL http:// SERVER_IP: 61208/
za oddaljeno spremljanje strežnikov Linux prek vmesnika za pogled, v kateri koli napravi (pametni telefon, tablični računalnik ali računalnik).
Hitrost osveževanja strani lahko spremenite, na koncu URL -ja preprosto dodate obdobje v sekundah, s tem nastavite hitrost osveževanja na 8 sekund.
http://SERVERI_P:61208/8
Ena pomanjkljivost izvajanja pogledov v načinu spletnega strežnika je, da se odjemalec po navadi zlahka odklopi od strežnika, če je internetna povezava slaba.
Iz tega priročnika se lahko naučite, kako ustvariti nove storitve systemd:
- Kako ustvariti in zagnati nove servisne enote v sistemu Systemd s pomočjo skripta lupine
To je vse! Če imate dodatna vprašanja ali dodatne informacije, uporabite spodnji komentar.