ปิดใช้งานการแจ้งเตือน Monit เมื่อ PID เปลี่ยนไป


15

เมื่อคุณตรวจสอบกระบวนการด้วย Monit ด้วย pid ของมันเช่น:

check process blop with pidfile /.../blop.pid
      start program = "..."
      stop  program = "..."

คุณได้รับการแจ้งเตือนเมื่อมีการเปลี่ยนแปลง pidfile

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


ขออภัยไม่ได้รับการแจ้งเตือน ...
aurels

คำตอบ:


21

คุณสามารถปิดใช้งานการแจ้งเตือนนี้ได้โดยการตั้งค่าคำสั่งการแจ้งเตือนในเครื่อง นี่คือเอกสารอย่างละเอียดที่นี่: http://mmonit.com/monit/documentation/monit.html#setting_a_local_alert_statement

สิ่งนี้ควรทำ:

check process blop with pidfile /.../blop.pid
    alert recipient@address.com but not on { pid }
    start program = "..."
    stop  program = "..."

2

ตัวเลือกอื่นกำลังปิดใช้งานการแจ้งเตือน

set alert user@mydomain.org not on { instance, action }

วิธีนี้คุณจะไม่ได้รับการแจ้งเตือนสำหรับการรีสตาร์ท monit ( instance) หรือการแจ้งเตือนสำหรับบริการทั้งหมด start / stop / restart ( action)

รายการตัวกรองที่เป็นไปได้ทั้งหมดสามารถดูได้ที่: https://mmonit.com/monit/documentation/monit.html#Setting-an-event-filter (ฉันคิดว่ารายการนี้ควรใช้กับการแจ้งเตือนที่แนบมากับการตรวจสอบกระบวนการ ของคำตอบอื่นสำหรับคำถามนี้)

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