pyDash - Alat Pemantauan Kinerja Linux Berbasis Web


pydash adalah alat pemantauan ringan berbasis web untuk Linux yang ditulis dalam Python dan Django plus Chart.js. Ini telah diuji dan dapat dijalankan pada distribusi Linux mainstream berikut: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian serta Pidora.

Anda dapat menggunakannya untuk mengawasi sumber daya PC/server Linux Anda seperti CPU, RAM, statistik jaringan, proses termasuk pengguna online dan banyak lagi. Dasbor dikembangkan seluruhnya menggunakan pustaka Python yang disediakan dalam distribusi utama Python, oleh karena itu ia memiliki beberapa ketergantungan; Anda tidak perlu menginstal banyak paket atau perpustakaan untuk menjalankannya.

Pada artikel ini, kami akan menunjukkan cara menginstal pydash untuk memantau kinerja server Linux.

Cara Menginstal pyDash di Sistem Linux

1. Instal pertama paket yang diperlukan: git dan Python pip sebagai berikut:

-------------- 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. Jika Anda telah menginstal git dan Python pip, selanjutnya, instal virtualenv yang membantu mengatasi masalah ketergantungan pada proyek Python, seperti di bawah ini:

pip install virtualenv
OR
sudo pip install virtualenv

3. Sekarang menggunakan perintah git, kloning direktori pydash ke direktori home Anda seperti:


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

4. Selanjutnya, buat lingkungan virtual untuk proyek Anda yang disebut pydashtest menggunakan perintah virtualenv di bawah.

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

Penting: Perhatikan jalur direktori bin lingkungan virtual yang disorot pada tangkapan layar di atas, jalur Anda mungkin berbeda tergantung di mana Anda mengkloning folder pydash.

5. Setelah Anda membuat lingkungan virtual (pydashtest), Anda harus mengaktifkannya sebelum menggunakannya sebagai berikut.

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

Dari tangkapan layar di atas, Anda akan melihat bahwa perintah PS1 berubah yang menunjukkan bahwa lingkungan virtual Anda telah diaktifkan dan siap digunakan.

6. Sekarang instal persyaratan proyek pydash; Jika Anda cukup penasaran, lihat konten requirements.txt menggunakan perintah cat dan menginstalnya seperti gambar di bawah ini.

cat requirements.txt
pip install -r requirements.txt

7. Sekarang pindah ke direktori pydash yang berisi settings.py atau jalankan perintah di bawah ini untuk membuka file ini guna mengubah SECRET_KEY menjadi kustom nilai.

vi pydash/settings.py

Simpan file dan keluar.

8. Setelah itu, jalankan perintah Django di bawah ini untuk membuat basis data proyek dan memasang sistem autentikasi Django dan membuat pengguna super proyek.

python manage.py syncdb

Jawablah pertanyaan di bawah ini sesuai dengan skenario Anda:

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

9. Pada titik ini, semua harus diatur, sekarang jalankan perintah berikut untuk memulai server pengembangan Django.

python manage.py runserver

10. Selanjutnya, buka browser web Anda dan ketik URL: http://127.0.0.1:8000/ untuk mendapatkan antarmuka login dasbor web. Masukkan nama pengguna super dan kata sandi yang Anda buat saat membuat basis data dan memasang sistem autentikasi Django di langkah 8 dan klik Masuk.

11. Setelah Anda masuk ke antarmuka utama pydash, Anda akan mendapatkan bagian untuk memantau info sistem umum, penggunaan CPU, memori dan disk bersama dengan rata-rata beban sistem.

Cukup gulir ke bawah untuk melihat bagian lainnya.

12. Selanjutnya, tangkapan layar pydash yang menunjukkan bagian untuk melacak antarmuka, alamat IP, lalu lintas Internet, baca/tulis disk, pengguna online, dan netstats.

13. Berikutnya adalah tangkapan layar antarmuka utama pydash yang menunjukkan bagian untuk mengawasi proses aktif pada sistem.

Untuk informasi lebih lanjut, lihat pydash di Github: https://github.com/k3oni/pydash.

Itu saja untuk saat ini! Pada artikel ini, kami menunjukkan cara mengatur dan menguji fitur utama pydash di Linux. Bagikan pemikiran apa pun kepada kami melalui bagian umpan balik di bawah dan jika Anda mengetahui alat yang berguna dan serupa di luar sana, beri tahu kami juga di komentar.