pyDash - veebipõhine Linuxi jõudluse jälgimise tööriist


pydash on kerge Django pluss Chart.js. Seda on testitud ja see võib töötada järgmistes Linuxi peavoolu distributsioonides: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian kui ka Pidora.

Selle abil saate jälgida oma Linuxi arvuti/serveri ressursse, näiteks protsessoreid, RAM-i, võrgustatistikat, protsesse, sealhulgas veebikasutajaid, ja muud. Armatuurlaud on välja töötatud täielikult Pythoni põhikogus pakutavate Pythoni teekide abil, seetõttu on sellel mõned sõltuvused; selle käitamiseks pole vaja installida paljusid pakette ega teeke.

Selles artiklis me näitame teile, kuidas installida pydash Linuxi serveri jõudluse jälgimiseks.

PyDashi installimine Linuxi süsteemi

1. Esmalt installige vajalikud paketid: git ja Python pip järgmiselt:

-------------- 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. Kui teil on installitud git ja Python pip, installige järgmiselt virtualenv, mis aitab lahendada Pythoni projektide sõltuvusprobleeme, nagu allpool:

# pip install virtualenv
OR
$ sudo pip install virtualenv

3. Kloonige nüüd git käsu abil pydashi kataloog oma kodukataloogi nii:

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

4. Järgmisena looge oma projekti jaoks virtuaalne keskkond nimega pydashtest, kasutades allpool olevat virtualenv käsku.

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

Tähtis. Pange tähele ülaltoodud ekraanipildil esile tõstetud virtuaalkeskkonna prügikasti kataloogi teed. Teie asukoht võib olla erinev, sõltuvalt sellest, kus kloonisite pydash-kausta.

5. Kui olete loonud virtuaalse keskkonna (pydashtest), peate selle enne järgmist kasutamist aktiveerima.

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

Ülaltoodud ekraanipildilt märkate, et PS1 viip muutub, mis näitab, et teie virtuaalne keskkond on aktiveeritud ja kasutamiseks valmis.

6. Nüüd installige pydashi projekti nõuded; kui olete piisavalt uudishimulik, vaadake nõuete.txt sisu kassi käsu abil ja installige need, nagu allpool näidatud.

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

7. Nüüd liikuge kataloogi pydash, mis sisaldab settings.py või käivitage selle faili avamiseks lihtsalt järgmine käsk, et muuta SECRET_KEY kohandatud väärtuseks.

$ vi pydash/settings.py

Salvestage fail ja väljuge.

8. Seejärel käivitage allpool olev käsk django projekti andmebaasi loomiseks ja Django autentimissüsteemi installimiseks ning projekti superkasutaja loomiseks.

$ python manage.py syncdb

Vastake allolevatele küsimustele vastavalt teie stsenaariumile:

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

9. Siinkohal peaksid kõik olema seatud, käivitage Django arendusserveri käivitamiseks järgmine käsk.

$ python manage.py runserver

10. Seejärel avage veebibrauser ja tippige URL: http://127.0.0.1:8000/, et saada veebi juhtpaneeli sisselogimisliides. Sisestage 8. etapis andmebaasi loomisel ja Django autentimissüsteemi installimisel loodud superkasutajanimi ja parool ning klõpsake nuppu Logi sisse.

11. Kui olete pydashi põhiliidesesse sisse loginud, saate jaotise süsteemi üldise teabe, protsessori, mälu ja ketta kasutamise jälgimiseks koos süsteemi koormuse keskmisega.

Rohkemate jaotiste kuvamiseks kerige lihtsalt alla.

12. Järgmine ekraanipilt pydashist, mis näitab jaotist liideste, IP-aadresside, Interneti-liikluse, kettalugemise/kirjutamise, võrgukasutajate ja võrguandmete jälgimiseks.

13. Järgmine on ekraanipilt pydashi pealiidesest, kus on näidatud sektsioon, et süsteemi aktiivsetel protsessidel silma peal hoida.

Lisateabe saamiseks vaadake Gydubi pydashi: https://github.com/k3oni/pydash.

Praegu on see kõik! Selles artiklis näitasime teile, kuidas Linuxis pydashi põhifunktsioone seadistada ja testida. Jagage meiega mõtteid allpool oleva tagasiside jaotise kaudu ja kui teate mõnda kasulikku ja sarnast tööriista, andke meile sellest ka kommentaarides teada.