ส่วนหน้าสำหรับ MRTG ในโหมด RRDtool
ฉันกำลังย้ายข้อมูลนี้มาจาก http://my14all.sourceforge.net/ ผู้เขียนและผู้ดูแลต้นฉบับคือ Rainer Bawidamann ขอขอบคุณเขามากสำหรับการสร้างและเผยแพร่ 14all.cgi ตลอดหลายปีที่ผ่านมา ฉันได้ทำการปรับเปลี่ยนบางอย่างกับ 14all.cgi ในช่วงหลายปีที่ผ่านมา สิ่งที่มีประโยชน์มากที่สุดคือการเพิ่มลิงก์ส่งออก CSV ไว้ใต้แต่ละกราฟ
คุณสามารถดูการทำงานของ 14all.cgi ได้ที่ http://mrtg.gvolk.com
-เกร็ก โวลค์
เนื้อหาไฟล์ Readme ต้นฉบับ ซึ่งส่วนใหญ่ยังคงเกี่ยวข้องอยู่ด้านล่าง...
14all.cgi เป็นสคริปต์ CGI สำหรับสร้างหน้า html และกราฟิกสำหรับ mrtg ไม่ใช่ index.cgi อื่นสำหรับหน้า html ที่สร้างด้วย mrtg! แต่มันสร้างทุกสิ่งขึ้นมาเอง
14all.cgi แยกวิเคราะห์ไฟล์กำหนดค่า mrtg (มักเรียกว่า mrtg.cfg) และใช้ข้อมูลส่วนใหญ่เพื่อสร้าง
MRTG จะไม่สร้างกราฟิก/รูปภาพใดๆ หากคุณตั้งค่า "UseRRDTool: ใช่" (mrtg 2.8) หรือ "logformat: rrdtool" (mrtg 2.9)!
14all.cgi มีอยู่ในสองเวอร์ชันที่แตกต่างกัน: v1.0 สำหรับ mrtg-2.8 และ v1.1 สำหรับ mrtg-2.9 v1.0 อาจใช้งานได้กับไฟล์กำหนดค่า mrtg-2.9 ส่วน v1.1 จะไม่ทำงานกับ mrtg-2.8 เนื่องจากต้องการไลบรารีจาก mrtg-2.9
การติดตั้งจะคล้ายกันสำหรับทั้งสองเวอร์ชัน:
14all.cgi ทำงานภายใต้ mod_perl คุณอาจต้องการใช้ mod_perl เนื่องจากมันจะเพิ่มความเร็ว cgi อย่างมาก
cgi เวอร์ชัน 1.1 ต้องการไฟล์ "MRTG_lib.pm" จาก mrtg หาก cgi ตายโดยมีข้อผิดพลาด "ไม่สามารถระบุตำแหน่ง MRTG_lib.pm ใน @INC" ให้เปลี่ยนเส้นทางในบรรทัด 13 ใน cgi ให้ชี้ไปยังไดเร็กทอรีที่มีไฟล์นี้อยู่ หาก mrtg ของคุณติดตั้งใน '/opt/mrtg29' บรรทัดนี้ควรมีลักษณะเช่นนี้
ใช้ lib qw(/opt/mrtg29);
14all.cgi เวอร์ชัน 1.0 มีโค้ดสำหรับสร้างและใช้ "แคช" ของไฟล์ปรับแต่งเพื่อให้เข้าถึงได้รวดเร็วยิ่งขึ้น สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับไฟล์กำหนดค่าขนาดใหญ่ cgi ต้องการสิทธิ์การเขียนไปยังไดเร็กทอรีด้วยไฟล์ปรับแต่ง หากคุณไม่ต้องการสิ่งนี้ คุณสามารถรัน cgi ด้วยตนเองได้ดังนี้:
/path/to/14all.cgi cfg=path/to/config/file.cfg
จากบรรทัดคำสั่งในฐานะผู้ใช้ที่สามารถเขียนลงในไดเร็กทอรี config สิ่งนี้จะสร้างแคชการกำหนดค่า คุณต้องรันคำสั่งนี้ทุกครั้งที่คุณเปลี่ยนไฟล์ปรับแต่ง (cgi จะไม่ใช้แคชหากไฟล์นั้นเก่ากว่าไฟล์ปรับแต่ง)
ปัจจุบัน v1.1 ไม่มีแคชการกำหนดค่านี้
ผู้แต่ง: [email protected] หน้าแรก: http://www.wh-hms.uni-ulm.de/~widi/14all/ ใบอนุญาต: ใช้งานได้อย่างอิสระ แต่: ไม่มีการรับประกัน - ใช้ภายใต้ความเสี่ยงของคุณเอง!