Nagios插件来监控FreeSWITCH的健康状况?

有一个Nagios插件来监视FreeSWITCH服务器的健康状况吗? 它可以在服务器端或安装在客户端上。

Nagios Exchange不显示search“freeswitch”的任何结果。

有人写了自己的健康监测插件,并把它放在github上,因为Nagios不提供一个。

我写了一个插件(在Perl中)来检查FreeSWITCH服务器上的各种健康参数。 它利用了fs_cli FreeSWITCH命令行工具。 它可以扩展到几乎检查fs_cli可以检查的任何东西。

目前它监视了一些事情:

  • sofia-status-internal – 查找“内部”名称,并期望find“正在运行”的状态。
  • sofia-status-external – 查找“外部”名称,并期望findRUNNING的状态。 与上面“内部”testing的格式相同。
  • show-calls-count – 报告当前呼叫总数。
  • sofia-status-profile-internal-failed-calls-in – 报告'sofia status profile internal'查询中的FAILED-CALLS-IN参数。
  • sofia-status-profile-internal-failed-calls-out – 报告'索非亚状态configuration文件内部'查询中的FAILED-CALLS-OUT参数。

您可能会从GitHub获得更多信息: https : //github.com/kjhosein/nagios-freeswitch-plugin

它需要Nagios :: Plugin Perl模块(由Ton Voon编写)。