LibreNMS 透過 SNMP 獲取 Docker 統計數據

你好,
我正在使用 LibreNMS 進行 SNMP 監控。在我的 TVS-882 上,記憶體、硬碟和網路監控運作得相當順利。

但對於 docker 統計數據或虛擬機(VMs)則無法運作。LibreNMS 提供了一個 docker stats 的 Python 腳本,可以將這些指標加入 SNMP。在我的樹莓派(RPIs)上這個方法很完美,但我無法在 NAS 上正確設定。

有沒有什麼方法可以讓我用 LibreNMS 監控 docker 容器和虛擬機?

Hi Litronics,

有一種方法可以監控 Docker,您可以在 Container Station 內安裝 snmpd 或 LibreNMS agent。這樣可以讓您接收到在 NAS 上運行的所有 Docker 狀態,但這會與 NAS 內建的 SNMP 服務產生衝突,也就是說您將無法收集 NAS 本身的監控數據。
至於虛擬機(VM),目前沒有相關的解決方法。

不過,我們計劃下個月發布新版的 QNAP AMIZcloud,屆時將支援顯示 VM 和容器的監控資訊。等新版本推出後,您可以再試試看。

嗨 Sam,

如果有人能提供使用 Container Station 安裝 LibreNMS 的說明會非常有幫助——特別是 Compose File 會非常有用。我一直根據 DockerHub 上 LibreNMS 的 GitHub 倉庫文件嘗試安裝,但遇到一個反覆出現的錯誤,導致無法正確啟動,而且從倉庫維護者那裡得到的幫助非常有限。

很遺憾聽到沒有辦法將所有效能數據集中記錄在一個地方。

我會試試看。不過——這和我目前的監控方式整合得不太好。但或許有助於找出一些實際的問題。