pyDash - Kayan aikin Kulawa da Ayyukan Linux Na tushen Yanar gizo


pydash mai nauyi ne Django da Chart.js. An gwada shi kuma yana iya gudana akan rabe-raben Linux masu zuwa: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian da Pidora.

Kuna iya amfani da shi don sa ido kan albarkatun Linux ɗin ku na PC/server kamar CPUs, RAM, ƙididdigar cibiyar sadarwa, matakai gami da masu amfani da kan layi da ƙari. An ƙera dashboard ɗin gaba ɗaya ta hanyar amfani da ɗakunan karatu na Python da aka tanada a cikin babban rarraba Python, saboda haka yana da ƴan dogaro; ba kwa buƙatar shigar da fakiti ko ɗakunan karatu da yawa don gudanar da shi.

A cikin wannan labarin, za mu nuna muku yadda ake shigar da pydash don saka idanu kan aikin uwar garken Linux.

Yadda ake Sanya pyDash a cikin Tsarin Linux

1. Da farko shigar da buƙatun da ake buƙata: git da Python pip kamar haka:

-------------- 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. Idan kana da git da Python pip, na gaba, shigar da virtualenv wanda ke taimakawa wajen magance matsalolin dogaro ga ayyukan Python, kamar yadda ke ƙasa:

# pip install virtualenv
OR
$ sudo pip install virtualenv

3. Yanzu ta amfani da umarnin git, haɗa kundin adireshi na pydash cikin kundin adireshin gidanku kamar haka:

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

4. Na gaba, ƙirƙirar yanayi mai kama da aikin ku da ake kira pydashtest ta amfani da umarnin virtualenv da ke ƙasa.

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

Mahimmanci: Kula da hanyar bin directory na mahallin kama-da-wane da aka haskaka a hoton da ke sama, naku zai iya bambanta dangane da inda kuka rufe babban fayil ɗin pydash.

5. Da zarar kun ƙirƙiri mahallin mahalli (pydashtest), dole ne ku kunna shi kafin amfani da shi kamar haka.

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

Daga hoton da ke sama, zaku lura cewa canje-canjen saurin PS1 yana nuna cewa an kunna yanayin kama-da-wane kuma an shirya don amfani.

6. Yanzu shigar da bukatun aikin pydash; idan kuna sha'awar isa, duba abubuwan da ke cikin bukatun.txt ta amfani da umarnin cat kuma shigar da su ta amfani da su kamar yadda aka nuna a ƙasa.

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

7. Yanzu matsa cikin pydash directory mai dauke da settings.py ko simple run umarnin da ke ƙasa don buɗe wannan fayil ɗin don canza SECRET_KEY zuwa ƙimar al'ada.

$ vi pydash/settings.py

Ajiye fayil ɗin kuma fita.

8. Bayan haka, gudanar da umarnin django da ke ƙasa don ƙirƙirar bayanan aikin kuma shigar da tsarin auth na Django kuma ƙirƙirar mai amfani da aikin.

$ python manage.py syncdb

Amsa tambayoyin da ke ƙasa bisa ga yanayin ku:

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

9. A wannan gaba, duk ya kamata a saita, yanzu gudanar da umarni mai zuwa don fara uwar garken ci gaban Django.

$ python manage.py runserver

10. Bayan haka, buɗe burauzar gidan yanar gizon ku kuma buga URL ɗin: http://127.0.0.1:8000/ don samun hanyar shiga yanar gizo dashboard. Shigar da babban sunan mai amfani da kalmar sirri da kuka ƙirƙira yayin ƙirƙirar bayanan bayanai da shigar da tsarin auth na Django a mataki na 8 kuma danna Shiga.

11. Da zarar ka shiga pydash main interface, za ka sami wani sashe don lura da janar tsarin bayanai, CPU, memory da faifai amfani tare da tsarin load talakawan.

Kawai gungura ƙasa don duba ƙarin sassan.

12. Na gaba, hoton allo na pydash yana nuna sashe don kiyaye hanyoyin musaya, adiresoshin IP, zirga-zirgar Intanet, karatun diski/rubutu, masu amfani da kan layi da netstats.

13. Na gaba shine hoton hoto na babban haɗin gwiwar pydash yana nuna sashe don ci gaba da sa ido kan matakai masu aiki akan tsarin.

Don ƙarin bayani, duba pydash akan Github: https://github.com/k3oni/pydash.

Shi ke nan a yanzu! A cikin wannan labarin, mun nuna muku yadda ake saitawa da gwada manyan abubuwan pydash a cikin Linux. Raba kowane tunani tare da mu ta hanyar sashin amsawa da ke ƙasa kuma idan kun san kowane kayan aiki masu amfani da makamantansu a can, bari mu san kuma a cikin sharhi.