Для целей мониторинга состояния работы WNAM внешними средствами вы можете получить доступ к базовым параметрам, использовать:
- Опрос текущих параметров приложения WNAM, аналогичных отображаемым в разделе "Сводка" веб-интерфейса администратора
- Периодический запуск скриптов, проверяющих работоспособность системы (freeradius, tomcat, mongodb) и выдающих информацию путём прямого обращения к базе данных WNAM
1. Встроенные средства
Возможность получать данные от работающего WNAM требуется предварительно включить в меню "Конфигурация - Общие настройки" (доступ обеспечивается включением API):
...
Существует также способ получения статистики о работе WNAM внешним, сторонним приложением, написанным на Perl.
2. Мониторинг внешними скриптами
Скрипты доступны по адресу http://www.netams.com/files/wnam/misc/perl-monitoring
Для их работы потребуются Perl-модули MongoDB, Email::Sender::Simple, Email::Sender::Transport::SMTP, Email::Simple::Creator, которые вы можете установить через cpan -i
Отредактируйте эти скрипты, чтобы они содержали верные параметры доступа до базы данных, адреса отправителя/получателя электронной почты с уведомлениями и т.п.
Добавьте запуск этих скриптов в cron для того, чтобы оперативно получать отчеты о состоянии СМС-авторизации (отправка и подтверждение СМС), и работы WNAM и сопутствующих компонент в целом.