ติดตั้ง psu-mrtg บน ubuntu
เขียนครั้งแรกโดย วิภัทร ศรุติพรหม
- PSU-mrtg เป็น mrtg รุ่นที่ได้ปรับแต่งให้ติดตั้งพร้อมใช้งาน แสดงกราฟ mrtg จำนวน 4 รูป
แสดงค่า cpu load, cpu idle, free memory, swap, disk io และ network traffic - ทดสอบกับ ubuntu 14.04, 16.04, 18.04
- ให้ดาวน์โหลดแฟ้ม http://ftp.psu.ac.th/pub/psu-mrtg/psu-mrtg.tgz มาเก็บไว้ก่อน
ตัวอย่างดาวน์โหลดมาเก็บไว้ที่ /tmp ใช้คำสั่งประมาณว่า
wget http://ftp.psu.ac.th/pub/psu-mrtg/psu-mrtg.tgz -N -P /tmp - แตกแฟ้มที่ดาวน์โหลดมา เอาไปเก็บไว้ที่ /tmp ด้วยคำสั่งประมาณว่า
tar -zxpvf /tmp/psu-mrtg.tgz -C /tmp - เข้าไปทำงานใน directory ที่ถูกสร้างขึ้นมาตอนแตกแฟ้มนี้ ด้วยคำสั่งประมาณว่า
cd /tmp/psu-mrtg - เริ่มขั้นตอนติดตั้งด้วยคำสั่ง
sudo sh install-psu-mrtg.sh - ระบบจะเริ่มทำการติดตั้ง
หากเจอข้อความว่า Make /etc/mrtg.cfg owned by and readable only by root? ยังคงเลือก default อยู่ที่ <Yes>
รออีกสักครู่ก็จะใช้งานได้
ลองดูผลงานผ่านเวบได้ที่ http://localhost/mrtg/myhost
กราฟ mrtg ปรับปรุงข้อมูลแสดงๆผลทุกๆ 5 นาที - เฉพาะสำหรับ PSU-12 บางรุ่นที่มีปัญหาไม่แสดงกราฟ mrtg ให้แก้ปัญหาดังนี้
ให้ลบแฟ้มในพื้นที่ /var/www/mrtg/myhost/* ทิ้งด้วยคำสั่ง
sudo rm -f /var/www/mrtg/myhost/*
แล้วสร้างผังกราฟใหม่ด้วยคำสั่ง
หากเป็น eth0 ให้ใช้คำสั่ง
sudo indexmaker --column=1 --output=/var/www/mrtg/myhost/index.html /etc/mrtg/myhost-cpu.cfg /etc/mrtg/myhost-memory.cfg /etc/mrtg/myhost-cpu-io.cfg /etc/mrtg/myhost-speed-eth0.cfg
หากไม่ใช่ eth0 ให้ใช้คำสั่ง
sudo indexmaker --column=1 --output=/var/www/mrtg/myhost/index.html /etc/mrtg/myhost-cpu.cfg /etc/mrtg/myhost-memory.cfg /etc/mrtg/myhost-cpu-io.cfg /etc/mrtg/myhost-speed-ethernet0.cfg
ทำแค่นี้ทดสอบดูผลงานได้