Munin
更換 Munin 伺服器並保留數據
我們正在遷移一些伺服器,我們需要更改我們的 Munin 伺服器。大多數 Munin 節點沒有改變,如果可能的話,我們希望跟踪歷史數據。
我可以設置一個新的 Munin 伺服器,但我想知道是否可以將舊數據傳輸到新伺服器,以及如何做到這一點。
只需將
*.rrd
文件複製到/var/lib/munin
.
如果您保持相同的配置,即節點名稱不會在您的 /etc/munin/munin.conf 文件中更改,那麼它幾乎只是移動 /var/lib/munin 的內容的問題,這通常是保留 RRD 文件。這些圖表將從 RRD 數據中重新生成,因此您實際上並不需要這些圖表。
如果您的舊伺服器和新伺服器的架構不同,那麼您需要對 RRD 文件執行轉儲和恢復過程,而不僅僅是複制它們,因為文件中包含的二進制數據在 32 位和 64 位之間是不同的位系統。在我們的例子中,我們決定只為新盒子堅持正常的 x86 設置,所以我無法評論它的效果如何,但我發現下面的文章看起來應該可以正常工作:munin: migration from a 32位到64位主機。
不確定這是否適用於您,但最近這樣做了,我還必須遷移 /etc/munin/plugin-conf.d 的內容,因為它包含一些與舊的 munin-node 相關的 snmp 相關內容伺服器。您可能還想查看 /usr/share/munin/plugins 和 /etc/munin/plugins 以了解多年來積累的任何自定義內容。