2014-02-20 24 views
0

我的老闆開始抱怨他從我的icinga/nagios實例收到太多的電子郵件,所以我說實話,他不需要知道一切,發展也沒有。警告某些用戶關於主機關閉,但不是服務狀態

所以我想要做的是限制電子郵件的數量發出。

我開始時從主機中刪除了contact_groups,而是將它們應用於他們關心的單個服務,這一切都很好。

但是,對於某些主機,我希望通知在主機上發出,而不是定義的服務。我將如何繼續這樣做?

TLDR:如何使有關主機Nagios的電子郵件用戶失望,但不是主機

回答

1

對於這些用戶誰並不需要所有的細節,看service_notifications_enabled作爲接觸配置選項上的服務。這隻會給他們主機通知。你可以用Nagios做各種事情來微調你的通知,所以不要浪費他們,如果人們不需要他們,否則他們會被過濾到一個從來沒有人讀過的郵箱。

http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html#contact

+0

感謝,看起來像一個偉大的地方開始 – Snowflow

+0

你知道如何重寫service_notifications_enabled如果我想讓用戶得到的只有主機警報,但警報也爲spesific SERVIC E在主機上,但沒有其他人呢? – Snowflow

+0

爲此,您需要開始在服務級別設置通知,而不是主機級別。如果您爲服務添加聯繫人,而不是主持人,他們只會收到該服務的通知。如果您將聯繫人添加到主機,他們將獲得所有服務通知。 –