ฉันจะยกเลิกการหยุดทำงานที่กำหนดไว้ใน Nagios ได้อย่างไร


12

ฉันมี Nagios 3.5.1 ตรวจสอบเซิร์ฟเวอร์จำนวนมาก ในการทำสิ่งต่าง ๆ เช่นการอัพเกรดแกนหลักของ Drupal หรือ Wordpress ฉันลงไปที่ไซต์และตั้ง Nagios ให้หยุดทำงานตามกำหนด

บางครั้งฉันก็เสร็จสิ้นภายในเวลาไม่เกิน 2 ชั่วโมงและไม่ต้องการเพิกเฉย ฉันจะบอก Nagios ได้อย่างไรว่าฉันเสร็จแล้วและยกเลิกการหยุดทำงานตามกำหนดเวลา

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


19

ในคอลัมน์ด้านซ้ายของอินเทอร์เฟซ Nagios (ใต้ "ระบบ") เลือก "หยุดทำงาน" ที่จะนำคุณไปยังหน้าเว็บที่แสดงรายการการหยุดทำงานตามกำหนดทั้งหมดและให้คุณลบทีละรายการ


2

ทางด้านซ้ายมือภายใต้ "ระบบ" จะมีลิงก์ "หยุดทำงาน" /cgi-bin/extinfo.cgi?type=6มันจะไป เมื่อมีคลิกไอคอนถังขยะสำหรับปัญหาการหยุดทำงาน

บังเอิญคุณอาจต้องการตรวจสอบความแตกต่างระหว่างการหยุดทำงาน "ตามกำหนดเวลา" และ "ยืดหยุ่น" หรือดีกว่าเมื่อพิจารณาจากกรณีการใช้งานของคุณที่นี่การ "ตอบรับ" ดูเหมือนจะเป็นสิ่งที่คุณต้องการจริงๆ


หากคุณกำลังติดตามการหยุดทำงานการตอบรับจะมีผลต่อรายงานแตกต่างจากการหยุดทำงานตามกำหนดเวลาดังนั้นเนื่องจากนี่คือการหยุดทำงานตามกำหนดเวลาจริง ๆ นั่นคือการกระทำที่เหมาะสมกว่า
lsd

จุดยุติธรรม อย่างไรก็ตามการลบการหยุดทำงานมีผลต่อรายงานมากขึ้นใช่ไหม?
BMDan

เอกสารแสดงให้เห็นว่ามันจะจบลงเพียงการหยุดทำงานเร็วกว่าจุดสิ้นสุดที่กำหนดไว้เดิม แต่การหยุดทำงานยังคงอยู่สำหรับการรายงาน "หากการหยุดทำงานมีผลบังคับใช้บริการจะหยุดทำงานตามกำหนด"
lsd

ดูเพิ่มเติมเอกสารเพิ่มเติมบอกว่าการรายงานจะไม่นับการหยุดทำงานตามกำหนดเวลาเว้นแต่คุณจะปิดใช้งานการตรวจสอบด้วย ดี.
lsd

1

ฉันได้ลบ / ยกเลิก "downtime id" สำเร็จแล้วจาก 251 ถึง 348 บนเซิร์ฟเวอร์ Centos ของฉันด้วยคำสั่งนี้:

for i in `seq 251 348`; do 
  /bin/printf "[%lu] DEL_SVC_DOWNTIME;$i\n" `date +%s` > /var/spool/nagios/cmd/nagios.cmd; 
done

เส้นทางไปยัง printF และ nagios.cmd นั้นแตกต่างกันไปตามระบบคำตอบนี้แสดงวิธีการยกเลิกช่วงเวลาหยุดทำงานหลายครั้งในลักษณะจำนวนมากที่ไม่เห็นบนเว็บ UI +1
cde
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.