Monitoring

用於監控 FreeSWITCH 健康狀況的 Nagios 外掛?

  • December 13, 2016

是否有 Nagios 外掛來監控 FreeSWITCH 伺服器的執行狀況?它可以在伺服器端,也可以安裝在客戶端。

Nagios Exchange 沒有顯示任何搜尋 ‘freeswitch’ 的結果。

我編寫了一個外掛(在 Perl 中),用於檢查 FreeSWITCH 伺服器上的各種健康參數。它利用了fs_cli FreeSWITCH 命令行工具。它可以擴展到檢查 fs_cli 可以檢查的幾乎所有內容。

它目前監控一些事情:

  • sofia-status-internal - 查找“內部”名稱並期望找到 RUNNING 狀態。
  • sofia-status-external - 查找“外部”名稱並期望找到 RUNNING 狀態。與上面的“內部”測試格式相同。
  • show-calls-count - 報告目前呼叫的總數。
  • sofia-status-profile-internal-failed-calls-in - 在“sofia status profile internal”查詢中報告 FAILED-CALLS-IN 參數。
  • sofia-status-profile-internal-failed-calls-out - 在“sofia status profile internal”查詢中報告 FAILED-CALLS-OUT 參數。

您可以從 GitHub 獲得它和更多資訊: https ://github.com/kjhosein/nagios-freeswitch-plugin

它需要 Nagios::Plugin Perl 模組(由 Ton Voon 編寫)。

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