Hvernig á að nota augnaráð til að fylgjast með fjar-Linux í vefþjónsham
htop eins og kerfiseftirlitstæki. Það býður upp á háþróaða eiginleika miðað við hliðstæða þess og getur keyrt í mismunandi stillingum: sem sjálfstæður, í biðlara/miðlaraham og í vefþjónsham.
Miðað við vefþjónshaminn þarftu ekki endilega að skrá þig inn á ytri netþjóninn þinn í gegnum SSH til að keyra augnaráð, þú getur keyrt hann í vefþjónsham og fengið aðgang að honum í gegnum vafra til að fjarfylgjast með Linux netþjóninum þínum, eins og útskýrt er hér að neðan.
Til að keyra augnaráð í vefþjónsham þarftu að setja það upp ásamt Python flöskueiningunni, hröðum, einföldum og léttum WSGI örvef ramma, með því að nota viðeigandi skipun fyrir Linux dreifingu þína.
$ sudo apt install glances python-bottle #Debian/Ubuntu $ sudo yum install glances python-bottle #RHEL/CentOS $ sudo dnf install glancespython-bottle #Fedora 22+
Að öðrum kosti skaltu setja það upp með PIP skipun eins og sýnt er.
$ sudo pip install bottle
Þegar þú hefur sett upp ofangreinda pakka skaltu ræsa glances með -w
fánanum til að keyra það í vefþjónsham. Sjálfgefið mun það hlusta á höfn 61208.
$ glances -w OR $ glances -w &
Ef þú ert að keyra eldveggsþjónustu, þá ættir þú að opna gátt 61208 til að leyfa umferð á heimleið að þeirri höfn.
$ sudo firewall-cmd --permanent --add-port=61208/tcp $ sudo firewall-cmd --reload
Fyrir UFW eldvegg skaltu keyra þessar skipanir.
$ sudo ufw allow 61208/tcp $ sudo ufw reload
Eftir það, í vafra, notaðu slóðina http://SERVER_IP:61208/
til að fá aðgang að glances UI.
Ef þú ert að nota systemd kerfis- og þjónustustjóra geturðu keyrt augnaráð í vefþjónsham sem þjónustu fyrir skilvirka stjórnun, eins og útskýrt er í næsta kafla. Ég kýs reyndar þessa aðferð en að keyra hana sem bakgrunnsferli.
Keyra Glances í Web Server Mode sem þjónustu
Byrjaðu á því að búa til þjónustueiningaskrána þína (sem ég hef valið að nefna glancesweb.service) undir /usr/lib/systemd/system/glancesweb.service.
$ sudo vim /usr/lib/systemd/system/glancesweb.service
Afritaðu síðan og límdu uppsetningu einingaskrárinnar fyrir neðan í hana.
[Unit] Description = Glances in Web Server Mode After = network.target [Service] ExecStart = /usr/bin/glances -w -t 5 [Install] WantedBy = multi-user.target
Ofangreind stilling segir systemd að þetta sé eining af gerð þjónustu, það ætti að vera hlaðið á eftir network.target.
Og þegar kerfið er komið í netmiðið mun systemd kalla fram skipunina \/usr/bin/glances -w -t 5 sem þjónustu. -t
tilgreinir bil fyrir lifandi uppfærslur í sekúndur.
Hlutinn [install]
upplýsir systemd um að þessi þjónusta sé eftirsótt af \multi-user.target. Þess vegna, þegar þú virkjar hana, er táknrænn hlekkur búinn til úr /etc/systemd/system/ multi-user.target.wants/glancesweb.service til /usr/lib/systemd/system/glancesweb.service. Ef slökkt er á henni verður þessum táknræna hlekk eytt.
Næst skaltu virkja nýju kerfisþjónustuna þína, byrja og skoða stöðu hennar sem hér segir.
$ sudo systemctl enable connection.service $ sudo systemctl start connection.service $ sudo systemctl status connection.service
Að lokum, í vafranum þínum, notaðu slóðina http://SERVER_IP:61208/
til að fjarvökta Linux netþjóna þína í gegnum glances notendaviðmótið, á hvaða tæki sem er (snjallsími, spjaldtölva eða tölvu).
Þú getur breytt endurnýjunartíðni síðunnar, einfaldlega bætt við tímabilinu í sekúndum í lok vefslóðarinnar, þetta stillir endurnýjunartíðnina á 8 sekúndur.
http://SERVERI_P:61208/8
Einn ókostur við að horfa á netþjónaham er að ef nettengingin er léleg hefur viðskiptavinurinn tilhneigingu til að aftengjast netþjóninum auðveldlega.
Þú getur lært hvernig á að búa til nýja kerfisþjónustu í þessari handbók:
- Hvernig á að búa til og keyra nýjar þjónustueiningar í Systemd með því að nota Shell script
Það er allt og sumt! Ef þú hefur einhverjar spurningar eða frekari upplýsingar til að bæta við skaltu nota athugasemdina hér að neðan.