Máy chủ Zabbix gửi quá nhiều thông báo


9

Gần đây tôi đã cài đặt máy chủ Zabbix trên VPS và rất hài lòng với nó. Tôi đã cài đặt ứng dụng khách trên appr. 6-7 VPS khác và mọi thứ đều hoạt động tốt. Giao diện mượt mà, và nó tạo ra một số biểu đồ rất đẹp.
Vấn đề duy nhất của tôi với phần mềm là tôi đã thiết lập nó để gửi thông báo về các vấn đề, nhưng tôi nhận được từ 30 đến 60 email mỗi ngày. Luôn có một cái gì đó cùng với "Máy chủ XXX không thể truy cập được: VẤN ĐỀ" và một phút sau: "Máy chủ XXX không thể truy cập được: OK". Dĩ nhiên, Zabbix cũng nhận ra khi có sự cố thực sự và ví dụ như khi máy chủ được khởi động lại. Đối với tôi, dường như Zabbix "bỏ cuộc" rất nhanh, hoặc có thể nhanh hơn nhiều lần so với những gì phù hợp với nhu cầu của tôi. Tôi đã cố gắng google vấn đề này nhiều lần, nhưng đã từ bỏ, vì vậy bây giờ tôi đang thử phương pháp này.

Có ai biết làm thế nào để điều chỉnh độ trung thực của các thông báo / kích hoạt này không?


bạn đang sử dụng các mẫu ví dụ mặc định? nếu vậy, rất có thể đó là mục "trạng thái", thực tế không được đề xuất :) - thay vào đó bạn nên thay đổi thành agent.ping để kiểm tra tính khả dụng của máy chủ
Richlv

Câu trả lời:


9

https://www.zabbix.com/documentation/1.8/manual/escalations_and_Vpeat_notifying/delayed_notifying Tôi đang sử dụng chức năng leo thang của Zabbix để chặn các tin nhắn Bật / Tắt thường xuyên. Nói chung:

  • tin nhắn đầu tiên kích hoạt chuỗi leo thang, không gửi email cho bạn
  • sau đó, Zabbix đợi trong 5 phút (hoặc bất cứ điều gì bạn thiết lập) trước khi gửi thông báo.
  • nếu trong 5 phút đó, trạng thái kích hoạt thay đổi thành tắt, bạn sẽ KHÔNG nhận được thông báo và mọi thứ trở lại bình thường.
  • Một phần tốt đẹp mà deshboard vẫn cho thấy

Oleg


Cảm ơn! Đó dường như là những gì tôi đang tìm kiếm. Tôi đã điều chỉnh cài đặt và hiện đang cho hệ thống một chút thời gian để xem việc gửi thông báo bị ảnh hưởng như thế nào.
anselmdk

Sau khi kiên nhẫn chờ đợi (và thư giãn một số kích hoạt web), email Zabbix cuối cùng cũng hoạt động bình thường. Cảm ơn vì tiền hỗ trợ!
anselmdk

5

Bạn có thể điều chỉnh các kích hoạt là tốt. Tôi đã tìm thấy phương thức Count () tiện dụng.
Thay vì kích hoạt lần cuối (0), hãy thử đếm (300,0, "eq")}> 5 thay vào đó. Điều này kích hoạt một ngoại lệ nếu 5 lần kiểm tra gần nhất (giả sử 60 giây giữa các lần kiểm tra) không thành công.

http://www.zabbix.com/documentation/1.8/manual/config/triggers

Bạn cũng có thể vô hiệu hóa các thông báo OK bằng cách thêm điều kiện 'Trigger value = "PROBLEM"'. Thay đổi này nên được thực hiện trong cấu hình hành động.

http://www.zabbix.com/documentation/1.8/manual/config/ilities


2
Trên thực tế, ví dụ đếm của bạn sẽ trả về số lượng giá trị trong 300 giây cuối bằng 0. Sau đó, bạn so sánh nó với 5. Hiệu ứng tổng thể là kích hoạt một sự kiện nếu 5 hoặc nhiều giá trị "0" xảy ra trong 300 giây qua.
G-Wiz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.