ฉันจะหยุดการแจ้งเตือนทางอีเมลได้อย่างไร ฉันกำลังตั้งค่าเซิร์ฟเวอร์ใหม่และรับการแจ้งเตือนมากมาย ต้องการที่จะปิดการใช้งานพวกเขาในขณะนี้
ฉันจะหยุดการแจ้งเตือนทางอีเมลได้อย่างไร ฉันกำลังตั้งค่าเซิร์ฟเวอร์ใหม่และรับการแจ้งเตือนมากมาย ต้องการที่จะปิดการใช้งานพวกเขาในขณะนี้
คำตอบ:
คลิกที่ "ข้อมูลกระบวนการ" ในบานหน้าต่างนำทางด้านซ้ายแล้วคลิก "ปิดการแจ้งเตือน" จากนั้นคลิก "ยอมรับ"
ใน nagios.cfg ตั้งค่า enable_notifications = 0 และรีสตาร์ท nagios
คุณสามารถทำได้ในระดับผู้ติดต่อโดยปิดการใช้งานการแจ้งเตือนสำหรับผู้ติดต่อ Nagios ของคุณ เช่น:
define contact {
contact_name JohnDoe
email johndoe@example.com
host_notifications_enabled 0
service_notifications_enabled 0
}
อีกวิธีหนึ่งในการสกิน cat นี้คือการใช้host_notification_optionsและservice_notification_optionsในนิยามผู้ติดต่อ ตั้งค่าเป็นn
(ไม่มี)
คุณยังสามารถทำสิ่งนี้ผ่านไพพ์ที่มีcommand_file
ชื่อของ NAGIOS หากคุณมีการกำหนดไว้ ข้อดีของการทำเช่นนี้คือภายในของ NAGIOS สามารถตั้งโปรแกรมจากat
หรือcron
แทนที่จะต้องการการโต้ตอบกับเว็บเบราว์เซอร์และไม่ต้องการเปลี่ยนไฟล์ปรับแต่งใด ๆ
หากต้องการปิดใช้งานการแจ้งเตือน (บน CentOS6 EPEL NAGIOS - การกระจายอื่นอาจมี command_file กำหนดไว้ที่อื่น):
echo "[`date +%s`] DISABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
และเปิดใช้งานอีกครั้งในภายหลัง:
echo "[`date +%s`] ENABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
ตั้งค่าทั้งสอง:
เป็นไม่เลยแทนที่จะเป็น24x7
คุณยังสามารถหยุดเมลเซิร์ฟเวอร์ของคุณ ( service postfix stop
) บนเซิร์ฟเวอร์ Nagios หากคุณถ่ายทอดผ่านเซิร์ฟเวอร์อีเมลบน localhost ที่ติดตั้ง Nagios จากนั้นคุณสามารถทำเพื่อลบอีเมลทั้งหมดนั่งอยู่ในpostsuper -d ALL
mailq