pyDash - Zana ya Ufuatiliaji wa Utendaji wa Linux kwa Wavuti


pydash ni Django nyepesi pamoja na Chart.js. Imejaribiwa na inaweza kuendeshwa kwa ugawaji wa kawaida wa Linux: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian na Pidora.

Unaweza kuitumia kutazama rasilimali za Kompyuta/seva yako ya Linux kama vile CPU, RAM, takwimu za mtandao, michakato ikijumuisha watumiaji wa mtandaoni na zaidi. Dashibodi imeundwa kwa kutumia maktaba za Python zilizotolewa katika usambazaji mkuu wa Python, kwa hivyo ina tegemezi chache; hauitaji kusakinisha vifurushi vingi au maktaba ili kuiendesha.

Katika makala hii, tutakuonyesha jinsi ya kufunga pydash kufuatilia utendaji wa seva ya Linux.

Jinsi ya kufunga pyDash kwenye Mfumo wa Linux

1. Sakinisha kwanza vifurushi vinavyohitajika: git na Python pip kama ifuatavyo:

-------------- 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. Ikiwa umesakinisha git na Python pip, ifuatayo, sakinisha virtualenv ambayo husaidia kushughulikia masuala ya utegemezi kwa miradi ya Python, kama ilivyo hapo chini:

# pip install virtualenv
OR
$ sudo pip install virtualenv

3. Sasa kwa kutumia git amri, tengeneza saraka ya pydash kwenye saraka yako ya nyumbani kama hivyo:

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

4. Kisha, tengeneza mazingira ya mtandaoni kwa mradi wako unaoitwa pydashtest kwa kutumia virtualenv amri hapa chini.

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

Muhimu: Zingatia njia ya saraka ya pipa ya mazingira iliyoangaziwa kwenye picha ya skrini hapo juu, yako inaweza kuwa tofauti kulingana na mahali ulipotengeneza folda ya pydash.

5. Mara tu unapounda mazingira ya kawaida (pydashtest), lazima uiwashe kabla ya kuitumia kama ifuatavyo.

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

Kutoka kwa picha ya skrini iliyo hapo juu, utagundua kuwa mabadiliko ya kidokezo cha PS1 yanayoonyesha kuwa mazingira yako ya mtandaoni yamewashwa na yako tayari kutumika.

6. Sasa sasisha mahitaji ya mradi wa pydash; ikiwa una hamu ya kutosha, tazama yaliyomo kwenye requirements.txt kwa kutumia paka amri na zisakinishe ukitumia kama inavyoonyeshwa hapa chini.

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

7. Sasa nenda kwenye saraka ya pydash iliyo na settings.py au rahisi endesha amri iliyo hapa chini ili kufungua faili hii ili kubadilisha SECRET_KEY kuwa thamani maalum.

$ vi pydash/settings.py

Hifadhi faili na uondoke.

8. Baadaye, endesha amri ya django hapa chini ili kuunda hifadhidata ya mradi na kusakinisha mfumo wa uthibitishaji wa Django na uunde mtumiaji bora wa mradi.

$ python manage.py syncdb

Jibu maswali hapa chini kulingana na hali yako:

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

9. Katika hatua hii, yote yanapaswa kuwekwa, sasa endesha amri ifuatayo ili kuanza seva ya maendeleo ya Django.

$ python manage.py runserver

10. Kisha, fungua kivinjari chako cha wavuti na uandike URL: http://127.0.0.1:8000/ ili kupata kiolesura cha kuingia kwenye dashibodi. Ingiza jina la mtumiaji bora na nenosiri ulilounda wakati wa kuunda hifadhidata na kusakinisha mfumo wa uthibitishaji wa Django katika hatua ya 8 na ubofye Ingia.

11. Mara tu unapoingia kwenye kiolesura kikuu cha pydash, utapata sehemu ya ufuatiliaji wa maelezo ya jumla ya mfumo, CPU, kumbukumbu na utumiaji wa diski pamoja na wastani wa upakiaji wa mfumo.

Tembeza chini ili kuona sehemu zaidi.

12. Kisha, picha ya skrini ya pydash inayoonyesha sehemu ya kufuatilia violesura, anwani za IP, trafiki ya mtandao, kusoma/kuandika kwa diski, watumiaji wa mtandaoni na netstats.

13. Inayofuata ni picha ya skrini ya kiolesura kikuu cha pydash inayoonyesha sehemu ya kuweka jicho kwenye michakato inayotumika kwenye mfumo.

Kwa habari zaidi, angalia pydash kwenye Github: https://github.com/k3oni/pydash.

Ni hayo kwa sasa! Katika nakala hii, tulikuonyesha jinsi ya kusanidi na kujaribu huduma kuu za pydash kwenye Linux. Shiriki mawazo yoyote nasi kupitia sehemu ya maoni iliyo hapa chini na ikiwa unajua zana zozote muhimu na zinazofanana, tujulishe pia kwenye maoni.