ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

xymongrep - ออนไลน์ในคลาวด์

เรียกใช้ xymongrep ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง xymongrep ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xymongrep - เลือกบรรทัดใน hosts.cfg

เรื่องย่อ


ไซมอนเกรป --ช่วยด้วย
ไซมอนเกรป --รุ่น
ไซมอนเกรป [--ไม่มีส่วนเสริม] [--ทดสอบ-ไม่ถูกแท็ก] [--เว็บ] [--สุทธิ] [--loadhosts จาก xymond] TAG
[แท็ก...]

DESCRIPTION


ไซมอนเกรป(1) ใช้สำหรับสคริปต์ส่วนขยายที่ต้องเลือกรายการในa
ไฟล์ hosts.cfg ที่เกี่ยวข้องกับสคริปต์

ยูทิลิตียอมรับชื่อทดสอบเป็นพารามิเตอร์ จากนั้นจะแยกวิเคราะห์ไฟล์ hosts.cfg และ
พิมพ์รายการโฮสต์ที่มีการทดสอบที่ต้องการอย่างน้อยหนึ่งรายการที่ระบุ แท็ก พฤษภาคม
มีเครื่องหมายดอกจัน '*' ต่อท้าย เช่น ต้องใช้ "xymongrep http*" เพื่อค้นหา http ทั้งหมด
และแท็ก https

ยูทิลิตี xymongrep รองรับการใช้คำสั่ง "include" ภายในไฟล์ hosts.cfg
และจะพบแท็กที่ตรงกันในไฟล์ที่รวมทั้งหมด

หากมีการใช้แท็ก DOWNTIME หรือ SLA ในส่วน hosts.cfg(5) ไฟล์เหล่านี้ถูกตีความ
เทียบกับเวลาปัจจุบัน xymongrep จากนั้นส่งออกแท็ก "INSIDESLA" หรือ "OUTSIDESLA"
เพื่อการใช้งานที่ง่ายขึ้นโดยสคริปต์ที่ต้องการตรวจสอบว่าเวลาปัจจุบันอยู่ภายในหรือภายนอก
หน้าต่างเวลาทำงานที่คาดไว้

OPTIONS


--ไม่มีสิ่งพิเศษ
ลบแท็ก "testip", "dialup", "INSIDESLA" และ "OUTSIDESLA" ออกจากเอาต์พุต

--test-unagged
เมื่อใช้ตัวแปรสภาพแวดล้อม XYMONNETWORK เพื่อทดสอบเฉพาะโฮสต์บนตัวใดตัวหนึ่งโดยเฉพาะ
ส่วนเครือข่าย xymonnet จะละเว้นโฮสต์ที่ไม่มีแท็ก "NET:x" ดังนั้น
เฉพาะโฮสต์ที่มีแท็ก NET:$XYMONNETWORK เท่านั้นที่จะได้รับการทดสอบ
ด้วยตัวเลือกนี้ โฮสต์ที่ไม่มีแท็ก NET: จะรวมอยู่ในการทดสอบ ดังนั้นทั้งหมด
โฮสต์ที่มีแท็ก NET: ตรงกัน หรือไม่มีแท็ก NET: เลยได้รับการทดสอบ

--ไม่ลง[=TESTNAME]
xymongrep จะสอบถามเซิร์ฟเวอร์ Xymon สำหรับสถานะปัจจุบันของการทดสอบ "conn"
และหากมีการระบุ TESTNAME สำหรับสถานะปัจจุบันของการทดสอบที่ระบุด้วย ถ้า
สถานะของการทดสอบ "conn" สำหรับโฮสต์ไม่เป็นสีเขียว หรือสถานะของ
การทดสอบ TESTNAME ถูกปิดใช้งาน โฮสต์นี้จะถูกละเว้นและจะไม่รวมอยู่ใน
ผลลัพธ์. สามารถใช้เพื่อละเว้นโฮสต์ที่ไม่ทำงาน หรือโฮสต์ที่
การทดสอบแบบกำหนดเองถูกปิดใช้งาน

--web ค้นหาไฟล์ hosts.cfg ต่อไปนี้รวมถึงข้อความสั่งตามที่เว็บเซิร์ฟเวอร์ของ Xymon ทำ

--net ค้นหาไฟล์ hosts.cfg ตามด้วยคำสั่ง include เช่นเดียวกับเมื่อรัน xymonnet

--loadhosts จาก xymond
โดยปกติ xymongrep จะพยายามโหลดไฟล์ HOSTSCFG ด้วยตัวเองเมื่อทำการค้นหา
สำหรับสายที่จะส่ง หากไฟล์ไม่สามารถอ่านได้ ไฟล์จะออกจากระบบ ด้วยสิ่งนี้
ตัวเลือกจะสอบถามเซิร์ฟเวอร์ xymond (ตั้งค่าผ่านสภาพแวดล้อม XYMONSERVER) สำหรับ
ไฟล์โฮสต์ สามารถใช้ได้หากคุณใช้งานสิ่งนี้บนไคลเอนต์หรือรีโมท
ระบบและไม่สามารถหรือไม่ต้องการให้ไฟล์ hosts.cfg ซิงโครไนซ์กับไฟล์ของคุณ
เซิร์ฟเวอร์

ตัวอย่าง


หากไฟล์ hosts.cfg ของคุณมีลักษณะดังนี้

192.168.1.1 www.test.com # ftp telnet !oracle
192.168.1.2 db1.test.com # ออราเคิล
192.168.1.3 mail.test.com # smtp

และคุณมีสคริปต์ส่วนขยาย Xymon แบบกำหนดเองที่ทำการทดสอบ "oracle" จากนั้นจึงรัน
"xymongrep oracle" จะให้ผล

192.168.1.1 www.test.com # !oracle
192.168.1.2 db1.test.com # ออราเคิล

เพื่อให้สคริปต์สามารถค้นหาโฮสต์ที่สนใจได้อย่างรวดเร็ว

โปรดทราบว่าตัวแก้ไขการทดสอบย้อนกลับ - "!oracle" - รวมอยู่ในเอาต์พุตแล้ว นี้ด้วย
นำไปใช้กับตัวดัดแปลงการทดสอบอื่น ๆ ที่กำหนดโดย Xymon (การเรียกผ่านสายโทรศัพท์และความจริงเสมอ
ตัวดัดแปลง)

หากสคริปต์ส่วนขยายของคุณใช้มากกว่าหนึ่งแท็ก ให้ระบุแท็กที่น่าสนใจทั้งหมดบน
บรรทัดคำสั่ง

xymongrep ยังรองรับแท็ก "NET:location" ที่ใช้โดย xymonnet ดังนั้นหากสคริปต์ของคุณ
ทำการตรวจสอบเครือข่ายแล้วจะเห็นเฉพาะโฮสต์ที่เกี่ยวข้องกับการทดสอบ
ตำแหน่งที่สคริปต์กำลังทำงานอยู่

ใช้ IN ส่วนขยาย สคริปต์


ในการรวม xymongep เข้ากับสคริปต์ที่มีอยู่ ให้มองหาบรรทัดในสคริปต์ที่
grep อยู่ในไฟล์ $HOSTSCFG โดยทั่วไปแล้วจะมีลักษณะดังนี้:

$GREP -i "^[0-9].*#.*TESTNAME" $HOSTSCFG | ... รหัสสำหรับจัดการ test

แทนที่จะใช้ grep เราจะใช้ xymongrep แล้วกลายเป็น

$XYMONHOME/bin/xymongep TESTNAME | ... รหัสสำหรับจัดการ test

ซึ่งง่ายกว่า เกิดข้อผิดพลาดน้อยกว่า และมีประสิทธิภาพมากกว่า

และพวกเรา ตัวแปร


XYMONNETWORK
หากตั้งค่าไว้ xymongrep จะส่งออกเฉพาะบรรทัดจาก hosts.cfg ที่มีการจับคู่
NET:การตั้งค่า $XYMONNETWORK

โฮสต์เอสซีเอฟจี
ชื่อไฟล์สำหรับ Xymon hosts.cfg(5) ไฟล์

ใช้ xymongep ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad