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 แบ่งปันความคิดใด ๆ กับเราผ่านทางส่วนข้อเสนอแนะด้านล่าง และในกรณีที่คุณรู้จักเครื่องมือที่มีประโยชน์และคล้ายคลึงกัน โปรดแจ้งให้เราทราบในความคิดเห็นด้วย