Làm thế nào tôi có thể dừng các thông báo email. Tôi đang thiết lập một máy chủ mới và nhận được vô số thông báo. Muốn vô hiệu hóa chúng trong thời gian này.
Làm thế nào tôi có thể dừng các thông báo email. Tôi đang thiết lập một máy chủ mới và nhận được vô số thông báo. Muốn vô hiệu hóa chúng trong thời gian này.
Câu trả lời:
Bạn cũng có thể làm điều đó ở cấp độ liên lạc, bằng cách vô hiệu hóa thông báo cho liên hệ Nagios của bạn. Ví dụ:
define contact {
contact_name JohnDoe
email johndoe@example.com
host_notifications_enabled 0
service_notifications_enabled 0
}
Một cách khác để lột da con mèo này là sử dụng host_notification_options và service_notification_options trong định nghĩa liên hệ. Đặt chúng thành n
(không có).
Bạn cũng có thể thực hiện việc này thông qua command_file
đường ống có tên của NAGIOS , nếu bạn đã xác định điều đó. Ưu điểm của việc thực hiện theo cách này là nội bộ của NAGIOS, nó có thể được lập trình từ at
hoặc cron
thay vì yêu cầu tương tác với trình duyệt web và không yêu cầu thay đổi bất kỳ tệp cấu hình nào.
Để tắt thông báo (trên CentOS6 EPEL NAGIOS - các bản phân phối khác có thể có lệnh_file được định cấu hình ở nơi khác):
echo "[`date +%s`] DISABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
và để kích hoạt lại nó sau:
echo "[`date +%s`] ENABLE_NOTIFICATIONS" > /var/nagios/rw/nagios.cmd
Bạn cũng có thể dừng máy chủ thư của mình ( service postfix stop
) trên máy chủ Nagios, nếu bạn đang chuyển tiếp qua máy chủ thư trên localhost nơi Nagios được cài đặt. Sau đó, bạn có thể làm postsuper -d ALL
để xóa tất cả các thư đang ngồi mailq
.