pyDash - Vefbundið Linux árangurseftirlitstæki


pydash er léttur Django plús Chart.js. Það hefur verið prófað og getur keyrt á eftirfarandi almennum Linux dreifingum: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian auk Pidora.

Þú getur notað það til að fylgjast með Linux tölvunni þinni/miðlaraauðlindum eins og örgjörva, vinnsluminni, nettölfræði, ferlum þar á meðal netnotendum og fleira. Mælaborðið er þróað að öllu leyti með því að nota Python bókasöfn sem eru til staðar í aðal Python dreifingunni, þess vegna hefur það nokkra ósjálfstæði; þú þarft ekki að setja upp marga pakka eða bókasöfn til að keyra það.

Í þessari grein munum við sýna þér hvernig á að setja upp pydash til að fylgjast með frammistöðu Linux netþjóns.

Hvernig á að setja upp pyDash í Linux kerfi

1. Settu fyrst upp nauðsynlega pakka: git og Python pip sem hér segir:

-------------- On Debian/Ubuntu -------------- 
$ sudo apt-get install git python-pip

-------------- On CentOS/RHEL -------------- 
# yum install epel-release
# yum install git python-pip

-------------- On Fedora 22+ --------------
# dnf install git python-pip

2. Ef þú ert með git og Python pip uppsett, þá skaltu setja upp virtualenv sem hjálpar til við að takast á við ósjálfstæðisvandamál fyrir Python verkefni, eins og hér að neðan:

# pip install virtualenv
OR
$ sudo pip install virtualenv

3. Notaðu nú git skipunina, klónaðu pydash möppuna inn í heimamöppuna þína eins og svo:

# git clone https://github.com/k3oni/pydash.git
# cd pydash

4. Næst skaltu búa til sýndarumhverfi fyrir verkefnið þitt sem kallast pydashtest með því að nota virtualenv skipunina hér að neðan.

$ virtualenv pydashtest #give a name for your virtual environment like pydashtest

Mikilvægt: Taktu eftir slóð sýndarumhverfisins sem er auðkennd á skjámyndinni hér að ofan, þín gæti verið mismunandi eftir því hvar þú klónaðir pydash möppuna.

5. Þegar þú hefur búið til sýndarumhverfið (pydashtest) verður þú að virkja það áður en þú notar það sem hér segir.

$ source /home/aaronkilik/pydash/pydashtest/bin/activate

Frá skjámyndinni hér að ofan muntu taka eftir því að PS1 hvetja breytist sem gefur til kynna að sýndarumhverfið þitt hafi verið virkjað og tilbúið til notkunar.

6. Settu nú upp kröfur pydash verkefnisins; ef þú ert nógu forvitinn, skoðaðu innihald requirements.txt með cat skipuninni og settu þau upp með því að nota eins og sýnt er hér að neðan.

$ cat requirements.txt
$ pip install -r requirements.txt

7. Farðu nú inn í pydash möppuna sem inniheldur settings.py eða keyrðu einfaldlega skipunina hér að neðan til að opna þessa skrá til að breyta SECRET_KEY í sérsniðið gildi.

$ vi pydash/settings.py

Vistaðu skrána og hættu.

8. Síðan skaltu keyra django skipunina hér að neðan til að búa til verkefnagagnagrunninn og setja upp heimildarkerfi Django og búa til ofurnotanda verkefnisins.

$ python manage.py syncdb

Svaraðu spurningunum hér að neðan í samræmi við atburðarás þína:

Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'): admin
Email address: [email 
Password: ###########
Password (again): ############

9. Á þessum tímapunkti ætti allt að vera stillt, keyrðu nú eftirfarandi skipun til að ræsa Django þróunarþjóninn.

$ python manage.py runserver

10. Næst skaltu opna vafrann þinn og slá inn slóðina: http://127.0.0.1:8000/ til að fá innskráningarviðmót vefmælaborðsins. Sláðu inn ofurnotandanafnið og lykilorðið sem þú bjóst til þegar þú bjóst til gagnagrunninn og settir upp Auth-kerfi Django í skrefi 8 og smelltu á Sign In.

11. Þegar þú hefur skráð þig inn í aðalviðmót pydash færðu hluta til að fylgjast með almennum kerfisupplýsingum, örgjörva, minni og diskanotkun ásamt meðaltali álags kerfisins.

Skrunaðu einfaldlega niður til að skoða fleiri hluta.

12. Næst, skjáskot af pydash sem sýnir hluta til að halda utan um viðmót, IP tölur, netumferð, lestur/skrif á diskum, netnotendur og netstats.

13. Næst er skjáskot af pydash aðalviðmótinu sem sýnir hluta til að fylgjast með virkum ferlum í kerfinu.

Fyrir frekari upplýsingar, skoðaðu pydash á Github: https://github.com/k3oni/pydash.

Það er það í bili! Í þessari grein sýndum við þér hvernig á að setja upp og prófa helstu eiginleika pydash í Linux. Deildu öllum hugsunum með okkur í gegnum athugasemdahlutann hér að neðan og ef þú veist um einhver gagnleg og svipuð verkfæri þarna úti, láttu okkur líka vita í athugasemdunum.