pyDash - Web baziran alat za praćenje performansi Linuxa
pydash je lagani web-bazirani alat za praćenje za Linux napisan u Pythonu i Djangu plus Chart.js. Testiran je i može raditi na sljedećim mainstream Linux distribucijama: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian kao i Pidora.
Možete ga koristiti da držite na oku resurse vašeg Linux računara/servera kao što su CPU, RAM, mrežna statistika, procesi uključujući onlajn korisnike i još mnogo toga. Kontrolna tabla je u potpunosti razvijena koristeći Python biblioteke koje se nalaze u glavnoj Python distribuciji, stoga ima nekoliko zavisnosti; ne morate instalirati mnogo paketa ili biblioteka da biste ga pokrenuli.
U ovom članku ćemo vam pokazati kako instalirati pydash za praćenje performansi Linux servera.
Kako instalirati pyDash u Linux sistem
1. Prvo instalirajte potrebne pakete: git i Python pip kako slijedi:
-------------- 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. Ako imate instalirane git i Python pip, zatim instalirajte virtualenv koji pomaže u rješavanju problema ovisnosti za Python projekte, kao u nastavku:
pip install virtualenv
OR
sudo pip install virtualenv
3. Sada koristeći git naredbu, klonirajte pydash direktorij u svoj početni direktorij na sljedeći način:
git clone https://github.com/k3oni/pydash.git
cd pydash
4. Zatim kreirajte virtuelno okruženje za svoj projekat pod nazivom pydashtest koristeći naredbu virtualenv ispod.
virtualenv pydashtest #give a name for your virtual environment like pydashtest
Važno: Obratite pažnju na putanju bin direktorija virtuelnog okruženja istaknutu na snimku ekrana iznad, vaša bi se mogla razlikovati ovisno o tome gdje ste klonirali pydash folder.
5. Nakon što kreirate virtuelno okruženje (pydashtest), morate ga aktivirati prije nego ga koristite na sljedeći način.
source /home/aaronkilik/pydash/pydashtest/bin/activate
Sa gornje slike ekrana, primijetit ćete da se PS1 prompt mijenja što ukazuje da je vaše virtuelno okruženje aktivirano i spremno za upotrebu.
6. Sada instalirajte zahtjeve pydash projekta; ako ste dovoljno radoznali, pogledajte sadržaj requirements.txt pomoću naredbe cat i instalirajte ih koristeći kao što je prikazano ispod.
cat requirements.txt
pip install -r requirements.txt
7. Sada pređite u pydash direktorij koji sadrži settings.py ili jednostavno pokrenite naredbu ispod da otvorite ovu datoteku i promijenite SECRET_KEY u prilagođeni vrijednost.
vi pydash/settings.py
Sačuvajte fajl i izađite.
8. Nakon toga, pokrenite django naredbu ispod da kreirate bazu podataka projekta i instalirate Djangov sistem auth i kreirate super korisnika projekta.
python manage.py syncdb
Odgovorite na pitanja u nastavku prema vašem scenariju:
Would you like to create one now? (yes/no): yes
Username (leave blank to use 'root'): admin
Email address: [email
Password: ###########
Password (again): ############
9. U ovom trenutku, sve bi trebalo biti postavljeno, sada pokrenite sljedeću naredbu da pokrenete Django razvojni server.
python manage.py runserver
10. Zatim otvorite svoj web pretraživač i otkucajte URL: http://127.0.0.1:8000/ da dobijete interfejs za prijavu na web kontrolnu tablu. Unesite super korisničko ime i lozinku koje ste kreirali prilikom kreiranja baze podataka i instaliranja Django auth sistema u koraku 8 i kliknite na Sign In.
11. Nakon što se prijavite na pydash glavni interfejs, dobićete odeljak za praćenje opštih informacija o sistemu, CPU, memorije i korišćenja diska zajedno sa prosečnim opterećenjem sistema.
Jednostavno se pomaknite prema dolje da vidite više odjeljaka.
12. Sljedeći snimak ekrana pydash-a koji prikazuje odjeljak za praćenje interfejsa, IP adresa, internet saobraćaja, čitanja/pisanja diska, online korisnika i netstats-a.
13. Sljedeći je snimak ekrana glavnog interfejsa pydash koji prikazuje odjeljak za praćenje aktivnih procesa na sistemu.
Za više informacija, pogledajte pydash na Githubu: https://github.com/k3oni/pydash.
To je to za sada! U ovom članku smo vam pokazali kako da postavite i testirate glavne karakteristike pydash-a u Linuxu. Podijelite bilo kakve misli s nama putem odjeljka za povratne informacije u nastavku i u slučaju da znate za bilo kakve korisne i slične alate, javite nam se iu komentarima.