ติดตั้ง psu-mrtg บน ubuntu

จาก Wiki Opensource
รุ่นปรับปรุงเมื่อ 11:09, 27 มิถุนายน 2561 โดย Wiboon.w (พูดคุย | เรื่องที่เขียน)
(ต่าง) ←รุ่นปรับปรุงก่อนหน้า | รุ่นล่าสุด (ต่าง) | รุ่นปรับปรุงถัดไป→ (ต่าง)

บันทึกนี้ปรับปรุงล่าสุดเมื่อวันที่ 27-06-2561

ดูแลโดย WIBOON

เขียนครั้งแรกโดย วิภัทร ศรุติพรหม


  • PSU-mrtg เป็น mrtg รุ่นที่ได้ปรับแต่งให้ติดตั้งพร้อมใช้งาน แสดงกราฟ mrtg จำนวน 4 รูป
    แสดงค่า cpu load, cpu idle, free memory, swap, disk io และ network traffic
  • ทดสอบกับ ubuntu 14.04, 16.04, 18.04


  1. ให้ดาวน์โหลดแฟ้ม 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
  2. แตกแฟ้มที่ดาวน์โหลดมา เอาไปเก็บไว้ที่ /tmp ด้วยคำสั่งประมาณว่า
    tar -zxpvf /tmp/psu-mrtg.tgz -C /tmp
  3. เข้าไปทำงานใน directory ที่ถูกสร้างขึ้นมาตอนแตกแฟ้มนี้ ด้วยคำสั่งประมาณว่า
    cd /tmp/psu-mrtg
  4. เริ่มขั้นตอนติดตั้งด้วยคำสั่ง
    sudo sh install-psu-mrtg.sh
  5. ระบบจะเริ่มทำการติดตั้ง
    หากเจอข้อความว่า Make /etc/mrtg.cfg owned by and readable only by root? ยังคงเลือก default อยู่ที่ <Yes>
    รออีกสักครู่ก็จะใช้งานได้
    ลองดูผลงานผ่านเวบได้ที่ http://localhost/mrtg/myhost
    กราฟ mrtg ปรับปรุงข้อมูลแสดงๆผลทุกๆ 5 นาที
  6. เฉพาะสำหรับ 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
    ทำแค่นี้ทดสอบดูผลงานได้