Плагин Nagios для мониторинга здоровья FreeSWITCH?
Существует ли плагин Nagios для мониторинга работоспособности сервера FreeSWITCH? Это может быть либо на стороне сервера, либо установлен на клиенте.
Nagios Exchange не показывает никаких результатов для поиска "freeswitch".
2 ответа
Я написал плагин (на Perl), который проверяет различные параметры работоспособности на сервере FreeSWITCH. Он использует инструмент командной строки fs_cli FreeSWITCH. Он может быть расширен для проверки практически всего, что может проверить fs_cli.
В настоящее время он контролирует несколько вещей:
- sofia-status-internal - ищет "внутреннее" имя и ожидает найти состояние RUNNING.
- sofia-status-external - ищет "внешнее" имя и ожидает найти состояние RUNNING. Тот же формат, что и у "внутреннего" теста выше.
- show-Call-Count - сообщает общее количество текущих вызовов.
- София-статус-профиль-внутренний-сбой-звонки - сообщает параметр FAILED-CALLS-IN в запросе "внутренний профиль статуса софии".
- sofia-status-profile-internal-failed-call-out - сообщает параметр FAILED-CALLS-OUT в запросе "внутренний профиль статуса sofia".
Вы можете получить его и получить дополнительную информацию от GitHub: https://github.com/kjhosein/nagios-freeswitch-plugin
Для этого требуется Perl-модуль Nagios::Plugin (написанный Тоном Вуном).
Кто-то написал свой собственный плагин для мониторинга здоровья и поместил его на github, так как Nagios его не предлагает.