Postfix

使用 Nagios 檢查 Postfix 隊列大小

  • August 19, 2013

我需要檢查各種 Postfix 安裝中活動隊列中的郵件數量,作為 Nagios 警報。

我的第一個想法是編寫一個小型 Nagios 外掛,通過 SSH 連接到 Postfix 伺服器並讀取我通過另一個小腳本獲得的值。然後,Nagios 將根據設置的警告和嚴重級別檢查此值。

這種方法你稱之為正確嗎?還是通過 SSH 做“太多”?我應該改用 5666/tcp Nagios 埠嗎?(如果是,我還沒有找到任何例子)

不要重新發明輪子。

Nagios Exchange 上發布了幾個“隊列”檢查。例如:check_postfix_queue

要將這些中的任何一個用作活動檢查,您將需要某種代理。您可以使用 NRPE、check_by_sshcheck_mk等,或者如果您有動力,您甚至可以將其放入 snmpd(不要那樣做)。

NRPE 的成本比使用 ssh 會話低,但 check_by_ssh 的安全性可以說要好一些,因為您使用 SSH 密鑰而不是僅僅通過 IP 來限制它。這是否重要取決於您的特定設置;如果你有一個私有/帶外監控網路,NRPE 很好。如果您通過 Internet 進行檢查,check_by_ssh 可能會更好。

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