นี่คือคำสั่ง iclip ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
icli - อินเทอร์เฟซบรรทัดคำสั่ง Icinga
เรื่องย่อ
อ่อนไหว [-v|-vv|-vvv] [-z กรอง] [-h เจ้าภาพ] [-g กลุ่มโฮสต์] [-s บริการ] [-c การตั้งค่า] [-C]
[-f สถานะไฟล์] [-F rw-ไฟล์] [-ล|-ล|-ลิตร|-ล] [-a การกระทำ[:args-เจ้าภาพ/บริการ ...]
VERSION
0.48 รุ่น
DESCRIPTION
อ่อนไหว เป็นอินเตอร์เฟสบรรทัดคำสั่งไปยัง Icinga. โดยค่าเริ่มต้นจะแสดงรายการบริการทั้งหมดและ
รัฐ
โปรดทราบว่าเมื่อระบุพาธไฟล์การกำหนดค่าแบบกำหนดเองและสถานะ อ่อนไหว ยังใช้งานได้กับ Nagios.
ไม่รับประกันความเข้ากันได้ 100% อย่างไรก็ตาม
อ่อนไหว ใช้งานได้เฉพาะเมื่อดำเนินการบนโฮสต์ที่เรียกใช้ Icinga ภูต เพื่อใช้งานกับเครื่องอื่น
แนะนำให้ใช้โฮสต์ ชื่อแทนเชลล์ (เช่น "alias icli='ssh $icingahost icli'") หรือคล้ายกัน
คุณสามารถจำกัดรายการบริการที่คุณต้องการให้แสดงโดยใช้ ฟิลเตอร์ (ชอบ
"icli -z!o"), the -h/-s ข้อโต้แย้ง ("icli -h aneurysm -s Libraries,Websites") หรือ
commandline args ("icli aneurysm/{Libraries,Websites}" พร้อมการขยายเชลล์)
OPTIONS
-a|--การกระทำ การกระทำ[:args]
วิ่ง การกระทำ บนโฮสต์หรือบริการที่ตรงกันทั้งหมด args เป็นรายการการกระทำที่คั่นด้วยเครื่องหมายจุลภาค
ข้อโต้แย้งและขึ้นอยู่กับการกระทำที่เป็นปัญหา การกระทำ อาจจะเป็นหนึ่งหรือสองก็ได้
ทางลัดจดหมาย
รองรับการดำเนินการต่อไปนี้:
a|รับทราบ ความเห็น
รับทราบปัญหาการบริการด้วยสตริง ความเห็น. นี้จะสร้างเหนียว
รับทราบด้วยการแจ้งเตือนและไม่มีเวลาหมดอายุ ความคิดเห็นจะไม่
หมั่น.
หมายเหตุ: ยังไม่รองรับการรับทราบปัญหาโฮสต์
ง | เวลาหยุดทำงาน เริ่มต้น,หยุด,ระยะเวลา,ความเห็น[,ตัวเลือก]
กำหนดเวลาโฮสต์หรือบริการที่ไม่ถูกทริกเกอร์ (ขึ้นอยู่กับอาร์กิวเมนต์ตัวกรอง)
เวลาหยุดทำงาน เริ่มต้น และ หยุด เป็นการประทับเวลาและต้องอยู่ในรูปแบบ
YYYY-MM-DDTHH:MM:SS โดยที่ "T" เป็นตัวอักษร การประทับเวลาจะถือว่าอยู่ใน
เขตเวลาเดียวกับระบบที่รัน icli
If ระยะเวลา คือ 0 (ศูนย์) เวลาหยุดทำงานคงที่ระหว่าง เริ่มต้น และ หยุด มีกำหนด
มิฉะนั้น การหยุดทำงานแบบยืดหยุ่นซึ่งจะเริ่มระหว่าง เริ่มต้น และ หยุด และสุดท้าย
ระยะเวลา มีกำหนด ในกรณีนี้, ระยะเวลา ต้องเป็นจำนวนจริงต่อท้าย
หน่วยเสริม (s สำหรับวินาที, m สำหรับนาที, h สำหรับชั่วโมง, d สำหรับวัน, w สำหรับ
สัปดาห์) หากไม่มีการระบุหน่วย ระบบจะใช้วินาที
หากเลือกเจ้าบ้านและ ตัวเลือก มี "เด็ก" ช่วงเวลาหยุดทำงานสำหรับทั้งหมด
เด็ก ๆ จะถูกกำหนดเวลาด้วยพารามิเตอร์เดียวกับโฮสต์ ในทำนองเดียวกัน ถ้า
ตัวเลือก มี "trigger_children" ซึ่งเป็นการหยุดทำงานของโฮสต์ทั้งหมด
เด็กจะถูกกำหนด
ความเห็น หมายถึงช่องแสดงความคิดเห็นของการหยุดทำงานและต้องไม่มี ","
(จุลภาค) อักขระ
r|ตรวจสอบใหม่
กำหนดการตรวจซ้ำทันที
R|force_recheck
กำหนดการบังคับ ตรวจสอบใหม่ทันที
-c|--การกำหนดค่า การตั้งค่า
อ่านการกำหนดค่าจาก ไฟล์
-C|--ไม่มีสี
ปิดใช้งานสีในเอาต์พุต
-f|--status-ไฟล์ ไฟล์
อ่านสถานะจาก ไฟล์
-F|--rw-ไฟล์ ไฟล์
ใช้ ไฟล์ เป็นไฟล์คำสั่งภายนอก
-g|--hostgroup กลุ่มโฮสต์
จำกัดการเลือกให้เฉพาะเจ้าของที่พักใน กลุ่มโฮสต์ (รายการที่คั่นด้วยจุลภาค)
-h|--เจ้าภาพ เจ้าภาพ
จำกัดการเลือกไว้ที่ เจ้าภาพ (รายการที่คั่นด้วยจุลภาค)
-l|--รายการ เวลาหยุดทำงาน|เจ้าภาพ|บริการ|คิว
แสดงรายการบริการ (ค่าเริ่มต้น) หรือโฮสต์ โปรดทราบว่าเฉพาะอักขระตัวแรกของ
มีการตรวจสอบอาร์กิวเมนต์ ดังนั้น "icli -lh", "icli -ls" เป็นต้น ก็ใช้ได้เช่นกัน
-m|--จับคู่ นิพจน์ทั่วไป
จำกัดการเลือกเฉพาะโฮสต์/บริการที่มีเอาต์พุตปลั๊กอินตรงกัน นิพจน์ทั่วไป (perl ปกติ
การแสดงออก ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ดู perlre)
-o|--ภาพรวม
แสดงภาพรวมสไตล์ "ภาพรวมยุทธวิธี" โดยค่าเริ่มต้น (หรือเมื่อใช้กับ "-ls") the
จำนวนของโฮสต์และบริการทั้งหมด (ทั้งทั้งหมดและหารด้วยสถานะของพวกเขา) จะปรากฏขึ้น
เมื่อใช้กับ "-lh" ให้แสดงรายการโฮสต์ทั้งหมดที่มีจำนวน ok / warning / ... ตรวจสอบเมื่อ
แต่ละโฮสต์
-U|--as-ติดต่อ ชื่อ
ดำเนินการเฉพาะบริการที่มองเห็นได้ ชื่อ. ใช้งานไม่ได้สำหรับ -ล ยังมีประโยชน์มากที่สุดสำหรับ
-ล.
หมายเหตุ: สิ่งนี้มีขึ้นเพื่อช่วยค้นหาบริการที่ผู้ใช้สามารถเข้าถึงได้ มันไม่ใช่
มีวัตถุประสงค์เพื่อจำกัดการเข้าถึงและไม่ควรใช้วิธีนั้น
-s|--บริการ บริการ
จำกัดการเลือกไว้ที่ บริการ (รายการที่คั่นด้วยจุลภาค) สามารถใช้ร่วมกับ -h/-g ไปยัง
จำกัดการเลือกให้แคบลง แต่อาจใช้แบบสแตนด์อโลนได้เช่นกัน
-v|--รายละเอียด
เพิ่มความฟุ่มเฟือยของเอาต์พุต สามารถรวมกันได้ถึง -vvv
-V|--รุ่น
แสดงข้อมูลเวอร์ชัน
-x|--โหมดตัด โหมด
จะทำอย่างไรกับบรรทัดที่ยาวเกินไปสำหรับเทอร์มินัล: nอย่างอื่น cออกจากสาย
bแตก (ด้วยการเยื้องที่เหมาะสม) ค่าเริ่มต้นคือ line bพัก
-z|--กรอง การแสดงออก
จำกัดการเลือกเฉพาะโฮสต์/บริการที่ผ่านตัวกรอง การแสดงออก เป็นเครื่องหมายจุลภาคคั่น
รายการตัวกรอง เลือกเฉพาะโฮสต์/บริการที่ใช้ตัวกรองทั้งหมด ดู
"กรองนิพจน์" ด้วย
เอาท์พุท
บริการ รายชื่อ
นี่เป็นวิธีการส่งออกมาตรฐาน ประกอบด้วยสิ่งต่อไปนี้:
· รายละเอียดการบริการ
· -v: แฟล็กบริการ (Aรับทราบ Fซัด, Pช่วยเหลือ !ไม่มีเช็ค)
·สถานะบริการ (ตกลง / เตือน / วิกฤติ / ไม่ทราบ)
· -v: ความพยายามในปัจจุบัน / ความพยายามสูงสุด
· เอาต์พุตปลั๊กอิน
HOST รายชื่อ
เปิดใช้งานด้วย -ld
· ชื่อโฮสต์
·สถานะโฮสต์ (ตกลง / ลง / ไม่สามารถเข้าถึงได้)
· -v: ความพยายามในปัจจุบัน / ความพยายามสูงสุด
· เอาต์พุตปลั๊กอิน
คิว รายชื่อ
เปิดใช้งานด้วย -lq
· ชื่อโฮสต์
· ชื่อบริการ
· ตรวจสอบครั้งสุดท้าย
· ตรวจสอบต่อไป
FILTER การแสดงออก
แต่ละนิพจน์สามารถลบล้างด้วยเครื่องหมายอัศเจรีย์ เช่น "!A" สำหรับผู้ที่ไม่ใช่
บริการที่ได้รับการยอมรับ
A ตรวจสอบสถานะได้รับการยอมรับ
D โฮสต์ที่บริการนี้เป็นของไม่ทำงานหรือไม่สามารถเข้าถึงได้
F บริการกำลังกระพือระหว่างรัฐ
N การแจ้งเตือนสำหรับบริการนี้ถูกปิดใช้งาน
P เปิดใช้งานการตรวจสอบแบบพาสซีฟเท่านั้น สังเกตว่า !P หมายความง่ายๆ ว่าเช็คที่ใช้งานอยู่คือ
เปิดใช้งานไม่ว่าสถานะของการตรวจสอบแบบพาสซีฟ
S ตรวจสอบสถานะนุ่ม ตัวอย่างเช่น มันเคยใช้ได้และตอนนี้มันวิกฤตแต่ก็ไม่
ถึงจำนวนสูงสุดและยังแจ้งเตือน ดีที่จะหา (หรือละเลย)
ปัญหาการบริการซึ่งอาจเป็นเพียงความผิดพลาดชั่วคราวและไม่สำคัญ
o สถานะโฮสต์/บริการก็โอเค
w สถานะการบริการคือคำเตือน
c สถานะการให้บริการมีความสำคัญ
u สถานะการบริการไม่เป็นที่รู้จัก
p สถานะโฮสต์หรือบริการอยู่ระหว่างรอดำเนินการ
d สถานะโฮสต์คือลง
x สถานะโฮสต์ไม่สามารถเข้าถึงได้
EXIT สถานภาพ
ศูนย์ เว้นแต่จะเกิดข้อผิดพลาด
การกำหนดค่า
ไม่
การพึ่งพาอาศัย
· autodie (รวมอยู่ใน perl >= 5.10.1)
· วันเวลา
· วันที่และเวลา::รูปแบบ::Strptime
· วันที่และเวลา::โซนเวลา
· ระยะเวลา::ขนาด
ใช้ iclip ออนไลน์โดยใช้บริการ onworks.net