如何使用munin監控不同網路中的伺服器?

如何使用munin監控不同網路中的伺服器?

我想使用 munin 監控一些伺服器,這些伺服器位於不同的網路中,並且無法透過 telnet 直接存取。我想知道有哪些可能性:

我可以在遠端網路中安裝一個中央節點來收集來自該網路中其他伺服器的所有資料嗎?

或者我必須為我想要監控的每台伺服器進行連接埠轉送?

答案1

穆寧小伙子們似乎意識到了這樣做的必要性,他們正在進行一個名為穆寧繼電器,這將允許您在中央 munin 伺服器可以看到的每個網站上設定一個盒子,反過來可以看到該網站上的所有客戶端,並且它將代理/中繼來自中央伺服器的 munin 拉取請求到(伺服器無法存取的)客戶端。

不幸的是,正如該頁面所述,該項目尚未運行。因此,您可以為該專案做出貢獻並使其正常運行,或等待它準備就緒,或使用該頁面上列出的其他三種方法中的一種或多種來聯繫(目前無法直接存取)客戶端:tcp 代理程式、ssh 隧道(或其他一些 VPN,我傾向於查看 OpenVPN 或 IPSec)或 ssh:// 請求(這也需要連接埠轉送)。

或者,總結一下答案,目前您必須進行連接埠轉發,以便伺服器可以直接到達所有用戶端,要么安裝某種站點到站點 VPN,以便伺服器可以直接到達所有客戶端。

對不起。

答案2

我不用穆寧。我用的是nagios,不過我覺得思路應該是一樣的。

當您在受監控伺服器的相同區域安裝和執行監控節點時,頻寬效率更高、速度更快。然後,您只需存取監控 Web 介面即可檢查伺服器狀態。

相關內容