Amazon-Web-Services

是否可以設置 Monit 向 Nagios 發送警報

  • October 27, 2015

我正在嘗試在一組自動縮放的機器上設置 Monit。理想情況下,我希望 monit 向我的 nagios 服務(已配置為升級警報)發送警報。

我發現這篇舊文章要求提供此類功能,但我找不到任何描述此功能的文件。是否可以在 Monit 中設置自定義警報?

最好的祝福

編輯:我知道我可以編寫一個 bash 腳本,將被動檢查發送到 Nagios,並使用exec命令執行它,但我想知道是否有更清潔的解決方案,使用該alert命令。

從monit docs看來,這似乎alert是嚴格用於發送電子郵件的。

您可以使用電子郵件作為 Nagios 檢查的傳遞方法,方法是將警報發送到通過管道傳輸到腳本(而不是傳遞到郵箱)的電子郵件地址,例如mail2mon。然後腳本向 Nagios 送出被動檢查。

如果這不可行,您可以通過多種方式讓 Nagios 輪詢類似資訊。至少,您可以在 pid 文件上使用check_file_age ,或使用check_logfiles在 syslog 中查找監控事件。

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