Debian

Nagios3:某些主機組的不同 CRITICAL 顏色

  • August 28, 2019

我的同事希望一個新的主機組有更多的可見性,並希望關鍵狀態是不同的顏色。這是在nagios3/stylesheets/status.cssas中定義的,statusBGCRITICAL但由於我似乎無法修改status.cgi,我不知道該邏輯放在哪裡。

是否有另一種/任何方式為不同的主機組提供不同的狀態顏色?

在我看來,這是一個典型的XY 問題。您的實際問題是,無論出於何種原因,與其他主機組相比,您都需要一個主機組來獲得額外的關注:然後您立即假設實現這一目標的最佳方法是開始修改 Nagios CSS 規則並向 Web 界面添加/修改其他邏輯(基本上分叉它,並使其可能與未來的程式碼更新檔/更改不兼容)以實現這一點。

後退一步,深呼吸,問自己:為什麼這個主機組需要額外關注?如果當對象進入警告或危急狀態時該宿主組需要額外注意,我們有什麼方法可以向相關人員表明這一點,而無需他們整天盯著螢幕並註意到一種顏色與另一種顏色不同?

想到的幾件事是涉及通知的解決方案。例如,您可以將此主機組的通知發送到在每個人的收件箱中自動標記的特殊電子郵件別名——或者,您可以將其發送到每個人都啟用了通知的特定 Slack/任何頻道——或者,您可以發送簡訊或推送通知 - 或者…

這個問題有很多更好的解決方案,並且在 Nagios 應該做的參數範圍內工作,而無需您進入它並對產品進行第三方程式碼更改。

引用自:https://serverfault.com/questions/979781