นี่คือคำสั่ง csvinfo.cgi ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
csvinfo.cgi - โปรแกรม CGI เพื่อแสดงข้อมูลโฮสต์จากไฟล์ CSV
เรื่องย่อ
csvinfo.cgi
DESCRIPTION
csvinfo.cgi ถูกเรียกใช้เป็นสคริปต์ CGI ผ่าน wrapper csvinfo.sh CGI ขึ้นอยู่กับ
พารามิเตอร์ที่ได้รับจะค้นหาไฟล์ที่คั่นด้วยเครื่องหมายจุลภาคสำหรับโฮสต์ที่ตรงกันและ
นำเสนอข้อมูลที่พบเป็นตาราง
csvinfo.cgi ถูกส่งผ่านตัวแปรสภาพแวดล้อม QUERY_STRING ด้วยพารามิเตอร์ต่อไปนี้:
คีย์ (สตริงที่ใช้ค้นหา โดยทั่วไปคือชื่อโฮสต์)
คอลัมน์ (คอลัมน์ที่จะค้นหา - ค่าเริ่มต้น 0)
db (ชื่อของไฟล์ฐานข้อมูล CSV ใน $XYMONHOME/etc/, ค่าเริ่มต้น hostinfo.csv)
ตัวคั่น (ตัวคั่นสำหรับคอลัมน์ เครื่องหมายเซมิโคลอนเริ่มต้น)
ไฟล์ CSV นั้นสร้างอย่างง่ายดายจากเช่น สเปรดชีต โดยการส่งออกในรูปแบบ CSV คุณ
ควรมีหนึ่งโฮสต์ต่อบรรทัด โดยบรรทัดแรกมีส่วนหัวของคอลัมน์ ถึงอย่างไรก็ตาม
ชื่อของพวกเขา ตัวคั่นเริ่มต้นสำหรับไฟล์ CSV คือเซมิโคลอน - หากคุณต้องการ
ตัวคั่นที่แตกต่างกัน เรียกใช้ csvinfo.cgi ด้วย "delimiter= " ในแบบสอบถาม
เชือก
ตัวอย่าง การใช้
ตัวอย่างนี้แสดงวิธีที่คุณสามารถใช้ csvinfo CGI ถือว่าคุณมีรูปแบบ CSV
ไฟล์ที่มีข้อมูลเกี่ยวกับโฮสต์ที่จัดเก็บเป็น $XYMONHOME/etc/hostinfo.csv และ the
ชื่อโฮสต์อยู่ในคอลัมน์แรกของไฟล์
ใช้กับ xymongen --docurl
ตัวเลือก --docurl ถึง ไซโมน(1) ตั้งค่าชื่อโฮสต์ทั้งหมดบน Xymon . ของคุณ
หน้าเว็บเพื่อทำหน้าที่เป็นลิงก์ไปยังสคริปต์ CGI หากต้องการเรียกใช้สคริปต์ csvinfo CGI ให้เรียกใช้
xymongen พร้อมตัวเลือก
--docurl=/cgi-bin/csvinfo.sh?db=hostinfo.csv&key=%s
ใช้ csvinfo.cgi ออนไลน์โดยใช้บริการ onworks.net