ค้นหาเว็บไซต์

pyDash - เครื่องมือตรวจสอบประสิทธิภาพ Linux บนเว็บ


pydash เป็นเครื่องมือตรวจสอบบนเว็บน้ำหนักเบาสำหรับ Linux ที่เขียนด้วย Python และ Django บวกกับ Chart.js ได้รับการทดสอบและสามารถทำงานบนการกระจาย Linux หลักต่อไปนี้: CentOS, Fedora, Ubuntu, Debian, Arch Linux, Raspbian และ Pidora

คุณสามารถใช้มันเพื่อจับตาดูทรัพยากรพีซี/เซิร์ฟเวอร์ Linux ของคุณ เช่น CPU, RAM, สถิติเครือข่าย, กระบวนการต่างๆ รวมถึงผู้ใช้ออนไลน์ และอื่นๆ แดชบอร์ดได้รับการพัฒนาทั้งหมดโดยใช้ไลบรารี Python ที่ให้ไว้ในการกระจาย Python หลัก ดังนั้นจึงมีการขึ้นต่อกันเล็กน้อย คุณไม่จำเป็นต้องติดตั้งแพ็คเกจหรือไลบรารีจำนวนมากเพื่อรัน

ในบทความนี้ เราจะแสดงวิธีการติดตั้ง pydash เพื่อตรวจสอบประสิทธิภาพเซิร์ฟเวอร์ Linux

วิธีการติดตั้ง pyDash ในระบบ Linux

1. ติดตั้งแพ็คเกจที่จำเป็นก่อน: git และ Python pip ดังนี้:

-------------- 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 
Password: ###########
Password (again): ############

9. ณ จุดนี้ ควรตั้งค่าทั้งหมดแล้ว ให้รันคำสั่งต่อไปนี้เพื่อเริ่มเซิร์ฟเวอร์การพัฒนา Django

python manage.py runserver

10. จากนั้น เปิดเว็บเบราว์เซอร์ของคุณแล้วพิมพ์ URL: http://127.0.0.1:8000/ เพื่อรับอินเทอร์เฟซการเข้าสู่ระบบแดชบอร์ดของเว็บ ป้อนชื่อผู้ใช้ขั้นสูงและรหัสผ่านที่คุณสร้างขณะสร้างฐานข้อมูลและติดตั้งระบบรับรองความถูกต้องของ Django ในขั้นตอนที่ 8 แล้วคลิกลงชื่อเข้าใช้

11. เมื่อคุณลงชื่อเข้าใช้อินเทอร์เฟซหลักของ pydash คุณจะได้รับส่วนสำหรับตรวจสอบข้อมูลระบบทั่วไป, CPU, หน่วยความจำ และการใช้งานดิสก์ พร้อมกับค่าเฉลี่ยโหลดของระบบ

เพียงเลื่อนลงเพื่อดูส่วนเพิ่มเติม

12. ถัดไป ภาพหน้าจอของ pydash แสดงส่วนสำหรับติดตามอินเทอร์เฟซ ที่อยู่ IP การรับส่งข้อมูลอินเทอร์เน็ต การอ่าน/เขียนดิสก์ ผู้ใช้ออนไลน์ และ netstats

13. ถัดไปคือภาพหน้าจอของอินเทอร์เฟซหลักของ pydash ที่แสดงส่วนสำหรับจับตาดูกระบวนการที่ทำงานอยู่บนระบบ

สำหรับข้อมูลเพิ่มเติม ตรวจสอบ pydash บน Github: https://github.com/k3oni/pydash

แค่นั้นแหละ! ในบทความนี้ เราได้แสดงวิธีการตั้งค่าและทดสอบคุณสมบัติหลักของ pydash ใน Linux แบ่งปันความคิดใด ๆ กับเราผ่านทางส่วนข้อเสนอแนะด้านล่าง และในกรณีที่คุณรู้จักเครื่องมือที่มีประโยชน์และคล้ายคลึงกัน โปรดแจ้งให้เราทราบในความคิดเห็นด้วย