นี่คือเครื่องมือที่ให้ สถิติการใช้ระบบการพล็อต หน้า CGI โดยใช้ RRDTool ด้วยรหัสเพียงประมาณ 400 บรรทัดมัน ง่าย มากและ ง่ายต่อการเข้าใจและขยาย
ขณะนี้มันรวบรวม ค่าเฉลี่ยโหลด , การใช้งาน CPU , อุณหภูมิ , ดิสก์ I/O , การรับส่งข้อมูลเครือข่าย และ หน่วยความจำและการใช้งานแลกเปลี่ยน ซึ่งถูกพล็อตในช่วงเวลาที่ผู้ใช้เลือกเมื่อรันไทม์
มันถูกสร้างขึ้นสองส่วน:
คุณต้องมี RRDTool ด้วยการติดตั้งความสามารถในการพล็อตรวมถึงเครื่องมือทั่วไปสำหรับการสร้างโปรแกรม C (เช่น Make และ GCC) โปรแกรมนี้ควรติดตั้งในเส้นทางที่เว็บเซิร์ฟเวอร์ของคุณสามารถเรียกใช้สคริปต์ Stat.PL ผ่าน CGI
เมื่อมีข้อกำหนดเบื้องต้นเหล่านี้การติดตั้งจะทำตามขั้นตอนต่อไปนี้:
git clone https://github.com/aandergr/serverstat-linuxmake./mkrrd.sh เพื่อ initalize ฐานข้อมูล RRD./rrdupd ./rrdupd ควรเริ่มต้นโดยอัตโนมัติเมื่อเริ่มต้นระบบ ในระบบ Debian-Alike สิ่งนี้สามารถทำได้โดยใช้:
echo "start-stop-daemon -S -x /var/www/html/stat/rrdupd -c stat -b" >> /etc/rc.local
chmod +x /etc/rc.local
(โดยที่ Stat คือชื่อของผู้ใช้และ/var/www/html/stat เส้นทางของซอฟต์แวร์นี้)
นอกจากนี้ยังมีเทมเพลตสคริปต์ serverstat-linux.service Systemctl ในที่เก็บนี้
ปรึกษาเอกสารเกี่ยวกับระบบปฏิบัติการของคุณสำหรับข้อมูลเพิ่มเติม
ตอนนี้คุณสามารถชี้เบราว์เซอร์ไปยังทิศทางของสถิติของคุณและ (หวังว่า) ทุกอย่างทำงานได้ แน่นอนว่าจะใช้เวลาสองสามนาทีจนกว่าคุณจะเห็นข้อมูลบางอย่าง
มันอาจจะเป็นแบบนี้: