Monitoring
用於監控 FreeSWITCH 健康狀況的 Nagios 外掛?
是否有 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 編寫)。