Linux

如何使用 MRTG 監控動態網路介面?(*尼克斯)

  • August 6, 2013

每次我重新啟動 OpenVPN 隧道時,它都會增加介面的編號並破壞介面的 MRTG 圖。

IF-MIB::ifName.76 = STRING: tun_w

重啟後:

IF-MIB::ifName.77 = STRING: tun_w

有什麼辦法解決嗎?

編寫一個腳本,在界面重新啟動時重新生成您的 MRTG 配置。此外,調整您的 MRTG 配置以基於 IP 地址定位介面。特別是如果您使用cfgmaker建構配置,然後傳遞--ifref=ip選項,假設您的 IP 是一致的。如果您的 IP 不一致,請查看手冊頁的其他 ifref 選項以查看是否適用於您的設置。

如果 conf 文件是手動編輯的呢?

在您手動創建的主配置文件中,使用 include 指令包含另一個配置文件。類似的東西Include: vpn-interface.cfg。然後使用在 VPN 啟動/重新啟動時發生的腳本更新該配置片段。

由於您使用的是 OpenVPN,您可能會使用 OpenVPN 選項、、、和--up-restart選項鍊接到更新該 VPN 配置文件的腳本。--up``--ipchange``--down

編寫每當界面執行時執行的腳本

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