ไพแดช เป็นเครื่องมือตรวจสอบบนเว็บน้ำหนักเบาสำหรับ Linux ที่เขียนด้วย Python และ Django บวก Chart.js . ได้รับการทดสอบและสามารถทำงานบนการกระจาย Linux หลักต่อไปนี้:CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian และ Pidora
คุณสามารถใช้มันเพื่อจับตาดูทรัพยากรพีซี/เซิร์ฟเวอร์ Linux ของคุณ เช่น CPU, RAM, สถิติเครือข่าย, กระบวนการต่างๆ รวมถึงผู้ใช้ออนไลน์ และอื่นๆ แดชบอร์ดได้รับการพัฒนาทั้งหมดโดยใช้ไลบรารี Python ที่ให้ไว้ในการกระจาย Python หลัก ดังนั้นจึงมีการขึ้นต่อกันเล็กน้อย คุณไม่จำเป็นต้องติดตั้งแพ็คเกจหรือไลบรารีจำนวนมากเพื่อรัน
ในบทความนี้ เราจะแสดงวิธีการติดตั้ง pyda sh เพื่อตรวจสอบประสิทธิภาพของเซิร์ฟเวอร์ Linux
วิธีการติดตั้ง pyDash ในระบบ Linux
1. ติดตั้งแพ็คเกจที่จำเป็นก่อน:git และ ไพธอน พิพ ดังนี้:
-------------- 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. หากคุณได้ติดตั้ง git และ Python pip ไว้แล้ว ให้ติดตั้ง virtualenv ซึ่งช่วยจัดการกับปัญหาการพึ่งพาสำหรับโครงการ Python ดังต่อไปนี้:
# pip install virtualenv OR $ sudo pip install virtualenv
3. ขณะนี้ใช้คำสั่ง git ให้โคลนไดเร็กทอรี pydash ลงในไดเร็กทอรีหลักของคุณดังนี้:
# git clone https://github.com/k3oni/pydash.git # cd pydash
4. จากนั้น สร้างสภาพแวดล้อมเสมือนสำหรับโปรเจ็กต์ของคุณชื่อ pydashtest ใช้ virtualenv คำสั่งด้านล่าง
$ virtualenv pydashtest #give a name for your virtual environment like pydashtest
สร้างสภาพแวดล้อมเสมือนจริง สำคัญ :จดบันทึกเส้นทางไดเร็กทอรี bin ของสภาพแวดล้อมเสมือนที่ไฮไลต์ไว้ในภาพหน้าจอด้านบน เส้นทางของคุณอาจแตกต่างกันไปขึ้นอยู่กับตำแหน่งที่คุณโคลนโฟลเดอร์ pydash
5. เมื่อคุณสร้างสภาพแวดล้อมเสมือนจริงแล้ว (pydashtest ) คุณต้องเปิดใช้งานก่อนใช้งานดังนี้
$ source /home/aaronkilik/pydash/pydashtest/bin/activate
สภาพแวดล้อมเสมือนจริงที่ใช้งานอยู่ จากภาพหน้าจอด้านบน คุณจะสังเกตเห็นว่า PS1 การเปลี่ยนแปลงพร้อมท์ที่ระบุว่าสภาพแวดล้อมเสมือนของคุณเปิดใช้งานแล้วและพร้อมใช้งาน
6. ตอนนี้ติดตั้งข้อกำหนดโครงการ pydash หากคุณอยากรู้มากพอ โปรดดูเนื้อหาของ requirements.txt โดยใช้คำสั่ง cat และติดตั้งตามภาพด้านล่าง
$ cat requirements.txt $ pip install -r requirements.txt
7. ตอนนี้ย้ายไปยังไดเร็กทอรี pydash ที่มี settings.py หรือเรียกใช้คำสั่งด้านล่างเพื่อเปิดไฟล์นี้เพื่อเปลี่ยน SECRET_KEY เป็นค่าที่กำหนดเอง
$ vi pydash/settings.py
ตั้งค่ารหัสลับ บันทึกไฟล์และออก
8. หลังจากนั้น ให้รันคำสั่ง django ด้านล่างเพื่อสร้างฐานข้อมูลโปรเจ็กต์และติดตั้งระบบตรวจสอบสิทธิ์ของ Django และสร้างผู้ใช้ระดับสูงของโปรเจ็กต์
$ python manage.py syncdb
ตอบคำถามด้านล่างตามสถานการณ์ของคุณ:
Would you like to create one now? (yes/no): yes Username (leave blank to use 'root'): admin Email address: [email protected] Password: ########### Password (again): ############
สร้างฐานข้อมูลโครงการ 9. ณ จุดนี้ ควรตั้งค่าทั้งหมดแล้ว ให้รันคำสั่งต่อไปนี้เพื่อเริ่มเซิร์ฟเวอร์การพัฒนา Django
$ python manage.py runserver
10. จากนั้น เปิดเว็บเบราว์เซอร์ของคุณแล้วพิมพ์ URL:http://127.0.0.1:8000/ เพื่อรับอินเทอร์เฟซการเข้าสู่ระบบแดชบอร์ดของเว็บ ป้อนชื่อผู้ใช้ขั้นสูงและรหัสผ่านที่คุณสร้างขึ้นขณะสร้างฐานข้อมูลและติดตั้งระบบตรวจสอบสิทธิ์ของ Django ในขั้นตอนที่ 8 แล้วคลิกลงชื่อเข้าใช้
อินเทอร์เฟซการเข้าสู่ระบบ pyDash 11. เมื่อคุณลงชื่อเข้าใช้อินเทอร์เฟซหลักของ pydash คุณจะได้รับส่วนสำหรับตรวจสอบข้อมูลระบบทั่วไป CPU หน่วยความจำและการใช้งานดิสก์พร้อมกับค่าเฉลี่ยโหลดของระบบ
เพียงเลื่อนลงเพื่อดูส่วนเพิ่มเติม
ภาพรวมประสิทธิภาพของเซิร์ฟเวอร์ pyDash 12. ถัดไป ภาพหน้าจอของ pydash ที่แสดงส่วนสำหรับติดตามอินเทอร์เฟซ ที่อยู่ IP การรับส่งข้อมูลอินเทอร์เน็ต การอ่าน/เขียนดิสก์ ผู้ใช้ออนไลน์ และ netstats
ภาพรวมเครือข่าย pyDash 13. ถัดไปคือภาพหน้าจอของอินเทอร์เฟซหลักของ pydash ที่แสดงส่วนสำหรับจับตาดูกระบวนการที่ทำงานอยู่บนระบบ
กระบวนการ pyDash Active Linux สำหรับข้อมูลเพิ่มเติม โปรดดู pydash บน Github:https://github.com/k3oni/pydash
แค่นั้นแหละ! ในบทความนี้ เราได้แสดงวิธีการตั้งค่าและทดสอบคุณสมบัติหลักของ pydash ใน Linux แบ่งปันความคิดใดๆ กับเราผ่านทางส่วนคำติชมด้านล่าง และในกรณีที่คุณทราบถึงเครื่องมือที่เป็นประโยชน์และคล้ายคลึงกัน โปรดแจ้งให้เราทราบในความคิดเห็นด้วย