นี่คือคำสั่ง svcstatus.cgi ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
svcstatus.cgi - โปรแกรม CGI เพื่อดูบันทึกสถานะ Xymon
เรื่องย่อ
svcstatus.cgi [--ประวัติศาสตร์] [--history={บน|ล่าง}]
DESCRIPTION
svcstatus.cgi เป็นโปรแกรม CGI เพื่อนำเสนอบันทึกสถานะ Xymon ในรูปแบบ HTML (เช่น เป็น web
หน้าหนังสือ). สามารถใช้ได้ทั้งสำหรับบันทึกที่แสดงสถานะปัจจุบัน และสำหรับประวัติ
บันทึกจากไดเรกทอรี "histlogs" ปกติจะเรียกเป็นโปรแกรม CGI ดังนั้น
รับพารามิเตอร์อินพุตส่วนใหญ่ผ่านตัวแปรสภาพแวดล้อม CGI QUERY_STRING
เว้นแต่ตัวเลือก "--historical" จะใช้บันทึกสถานะปัจจุบัน นี่ถือว่า
ตัวแปรสภาพแวดล้อม QUERY_STRING ของ form
HOSTSVC=ชื่อโฮสต์.ชื่อบริการ
โดยที่ "ชื่อโฮสต์" คือชื่อของโฮสต์ที่มีเครื่องหมายจุลภาคแทนจุด และ "ชื่อบริการ" คือ
ชื่อของบริการ (ชื่อคอลัมน์ใน Xymon) ลิงก์ดังกล่าวโดยอัตโนมัติ
สร้างโดยไฟล์ ไซโมน(1) เครื่องมือเมื่อสภาพแวดล้อมมี "XYMONLOGSTATUS=dynamic"
ด้วยตัวเลือก "--historical" ไฟล์บันทึกทางประวัติศาสตร์จะถูกใช้ นี่ถือว่า a
QUERY_STRING ตัวแปรสภาพแวดล้อมของ form
HOST=hostname&SERVICE=servicename&TIMEBUF=timestamp
โดยที่ "hostname" คือชื่อของโฮสต์ที่มีเครื่องหมายจุลภาคแทนจุด "servicename" คือ
ชื่อของบริการ และ "ประทับเวลา" คือเวลาของบันทึก โดยอัตโนมัติ
สร้างโดยไฟล์ ประวัติศาสตร์.cgi(1) เครื่องมือ
OPTIONS
--ประวัติศาสตร์
ใช้ไฟล์บันทึกในอดีตแทนไฟล์บันทึกปัจจุบัน
--history={บน|ล่าง|ไม่มี}
เมื่อแสดงไฟล์บันทึกปัจจุบัน ให้ระบุปุ่ม "ประวัติ" ที่ด้านบนหรือปุ่ม
ด้านล่างของหน้าเว็บหรือไม่เลยก็ได้ ค่าเริ่มต้นคือใส่ปุ่ม HISTORY ที่
ด้านล่างของหน้า
--env=ชื่อไฟล์
โหลดสภาพแวดล้อมจาก FILENAME ก่อนดำเนินการ CGI
--แม่แบบ=ไดเรกทอรี
จะค้นหาเทมเพลตส่วนหัวและส่วนท้าย HTML ได้ที่ไหนเมื่อสร้าง
หน้าเว็บ. ค่าเริ่มต้น: $XYMONHOME/web/
--no-svcid
ไม่รวมแท็ก HTML เพื่อระบุชื่อโฮสต์/บริการบนเว็บที่สร้างขึ้น
หน้าหนังสือ. มีประโยชน์คือสิ่งนี้เกิดขึ้นแล้วในไฟล์เทมเพลต hostsvc_header สำหรับ
ตัวอย่าง.
--มัลติกราฟ=TEST1[,TEST2]
สิ่งนี้ทำให้ svcstatus.cgi สร้างลิงก์ไปยังกราฟบริการที่แยกออก
เป็นภาพหลายภาพ โดยไม่เกิน 5 กราฟต่อภาพ ตัวเลือกนี้ใช้ได้เฉพาะใน
โหมดไซมอน หากไม่ได้ระบุ จะแยกเฉพาะสถานะ "ดิสก์" ด้วยวิธีนี้
--no-ปิดการใช้งาน
ตามค่าเริ่มต้น หน้าคอลัมน์ข้อมูลจะมีแบบฟอร์มที่อนุญาตให้ผู้ใช้ปิดใช้งานและ
เปิดใช้งานการทดสอบ หากการตั้งค่าของคุณใช้การแยกเริ่มต้นของเครื่องมือการดูแลระบบ
ในพื้นที่ที่ป้องกันด้วยรหัสผ่านแยกต่างหาก จากนั้นใช้การปิดใช้งานและเปิดใช้งาน-
ฟังก์ชันต้องเข้าถึงเครื่องมือการดูแลระบบ หากคุณต้องการทำเช่นนี้
ผ่านหน้าการดูแลระบบเฉพาะเท่านั้น ตัวเลือกนี้จะลบการปิดใช้งาน-
ฟังก์ชั่นจากหน้าข้อมูล
--no-jsvalidation
ฟังก์ชันปิดใช้งานบนหน้าคอลัมน์ข้อมูลโดยค่าเริ่มต้นจะใช้ JavaScript เพื่อตรวจสอบ
แบบฟอร์มก่อนส่งข้อมูลเข้าเซิร์ฟเวอร์ Xymon อย่างไรก็ตาม บราวเซอร์บางตัว
ไม่สามารถจัดการโค้ด Javascript ได้อย่างถูกต้อง แบบฟอร์มจึงใช้งานไม่ได้ ตัวเลือกนี้
ปิดการใช้งานจาวาสคริปต์สำหรับการตรวจสอบแบบฟอร์ม อนุญาตให้เบราว์เซอร์เหล่านี้ใช้
ปิดการใช้งานฟังก์ชั่น
--nkconfig=ชื่อไฟล์
ใช้ FILENAME เป็นไฟล์คอนฟิกูเรชันสำหรับข้อมูล Critical Systems NS
ค่าเริ่มต้นคือการโหลดสิ่งนี้จาก $XYMONHOME/etc/critical.cfg
ใช้ svcstatus.cgi ออนไลน์โดยใช้บริการ onworks.net
