pyDash - Web bāzes Linux veiktspējas uzraudzības rīks


pydash ir viegls Django plus Chart.js. Tas ir pārbaudīts un var darboties šādos Linux izplatītajos izplatījumos: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian, kā arī Pidora.

Varat to izmantot, lai sekotu līdzi sava Linux datora/servera resursiem, piemēram, procesoriem, RAM, tīkla statistikai, procesiem, tostarp tiešsaistes lietotājiem, un citiem. Informācijas panelis ir pilnībā izstrādāts, izmantojot Python bibliotēkas, kas nodrošinātas galvenajā Python izplatīšanā, tāpēc tam ir dažas atkarības; lai to palaistu, nav jāinstalē daudz pakotņu vai bibliotēku.

Šajā rakstā mēs parādīsim, kā instalēt pydash, lai uzraudzītu Linux servera veiktspēju.

Kā instalēt pyDash Linux sistēmā

1. Vispirms instalējiet nepieciešamos pakotnes: git un Python pip šādi:

-------------- 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. Ja jums ir instalēts git un Python pip, pēc tam instalējiet virtualenv, kas palīdz tikt galā ar Python projektu atkarības jautājumiem, kā norādīts zemāk:

# pip install virtualenv
OR
$ sudo pip install virtualenv

3. Tagad, izmantojot komandu git, klonējiet pydash direktoriju savā mājas direktorijā šādi:

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

4. Pēc tam izveidojiet virtuālu vidi savam projektam ar nosaukumu pydashtest, izmantojot zemāk esošo komandu virtualenv.

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

Svarīgi: ņemiet vērā iepriekš redzamajā ekrānuzņēmumā iezīmēto virtuālās vides atkritumu direktorijas ceļu. Jūsu nosaukums var atšķirties atkarībā no tā, kur klonējāt mapi pydash.

5. Kad esat izveidojis virtuālo vidi (pydashtest), jums tas jāaktivizē, pirms to izmantojat šādi.

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

Iepriekš redzamajā ekrānuzņēmumā jūs ievērosiet, ka uzvednē PS1 tiek veiktas izmaiņas, kas norāda, ka jūsu virtuālā vide ir aktivizēta un ir gatava lietošanai.

6. Tagad instalējiet pydash projekta prasības; ja esat pietiekami ziņkārīgs, apskatiet prasību.txt saturu, izmantojot komandu cat, un instalējiet tos, kā parādīts zemāk.

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

7. Tagad pārejiet uz pydash direktoriju, kurā ir settings.py, vai vienkārši palaidiet zemāk esošo komandu, lai atvērtu šo failu, lai SECRET_KEY mainītu uz pielāgotu vērtību.

$ vi pydash/settings.py

Saglabājiet failu un izejiet.

8. Pēc tam palaidiet komandu django zemāk, lai izveidotu projekta datu bāzi, instalētu Django’s auth sistēmu un izveidotu projekta super lietotāju.

$ python manage.py syncdb

Atbildiet uz zemāk esošajiem jautājumiem atbilstoši savam scenārijam:

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

9. Šajā brīdī visiem jābūt iestatītiem, tagad palaidiet šādu komandu, lai palaistu Django izstrādes serveri.

$ python manage.py runserver

10. Pēc tam atveriet tīmekļa pārlūkprogrammu un ierakstiet URL: http://127.0.0.1:8000/, lai iegūtu tīmekļa paneļa pieteikšanās saskarni. Ievadiet super lietotāja vārdu un paroli, kuru izveidojāt, veidojot datu bāzi un instalējot Django’s auth sistēmu 8. darbībā, un noklikšķiniet uz Pierakstīties.

11. Pēc pieteikšanās pydash galvenajā saskarnē, jūs saņemsiet sadaļu vispārējas sistēmas informācijas, centrālā procesora, atmiņas un diska izmantošanas uzraudzībai kopā ar sistēmas vidējo slodzi.

Vienkārši ritiniet uz leju, lai skatītu citas sadaļas.

12. Pēc tam pydash ekrānuzņēmums, kurā redzama sadaļa saskarņu, IP adrešu, interneta trafika, diska lasīšanas/rakstīšanas, tiešsaistes lietotāju un netstatu izsekošanai.

13. Nākamais ir pydash galvenā interfeisa ekrānuzņēmums, kurā parādīta sadaļa, lai sekotu aktīvajiem sistēmas procesiem.

Lai iegūtu vairāk informācijas, skatiet Gydub vietni pydash: https://github.com/k3oni/pydash.

Pagaidām tas ir viss! Šajā rakstā mēs parādījām, kā iestatīt un pārbaudīt galvenās pydash funkcijas Linux. Dalieties savās domās, izmantojot tālāk sniegto atsauksmju sadaļu, un, ja jūs zināt kādus noderīgus un līdzīgus rīkus, dariet mums to zināmu arī komentāros.