Для запуска и останова сервера RADIUS для VoiceIp используйте:
1) для Windows: консоль запуска и управления службами, служба BGRadiusVoip;
2) для UNIX: скрипты
и .После запуска посмотрите логи в папке
.- распечатка пакетов запросов и ответов; |
- выходной поток, критичные ошибки; |
- лог хода соединения, обсчетов. |
Если запуск прошёл успешно, в логе
должен вывестись список загруженных NASов, указанных вами в модуле Voip.В
должно быть сообщение вида:INFO 18.05.2004 13:04:41 Starting radius auth_port:1812 acct_port:1813 admin_port:1899 INFO 18.05.2004 13:04:41 Init processor class: bitel.billing.server.processor.voiceip.VoiceIpProcessor mid: 6 NFO 18.05.2004 13:04:42 Starting PortListener port=1812|type=AUTH_LISTENER INFO 18.05.2004 13:04:42 Starting PortListener port=1813|type=ACCOUNT_LISTENER INFO 18.05.2004 13:04:42 Starting PortListener port=1899|type=ADMIN_LISTENER
Это свидетельствует о том, что сервер запущен и ожидает пакеты.
Если сервер не запустился, ищите причину в файле
. В него пишутся все критические ошибки.С работающего RADIUS-сервера возможно получение с сервера списка соединений и статуса. Это достигается запуском скрипта
с параметрами. Список параметров можно получить простым запуском ). Ниже приведена выводимая при этом справка:Usage: [start|stop|help|status|ps|kill|flush_script_cache] Parametrs: help|? - show this help start - starting RADIUS server stop - stopping RADIUS server status - current connections status flush_script_cache - flush BGS script cache ######## Only for DialUp RADIUS ######### ps - active connections list kill [-port <#port>] [-nas ] [-login <#login>] - kill connections by filter kill doesn't work with empty params list Example: radius.sh start Example: radius.sh kill -nas supernas.bayan.com -login 11
- краткий статус сервера
[bill@bill-2 radius_voip]$ ./radius_status.sh version 4.2 from 16.05.2007 19.02.2008 17:32:34 Request for minutes: Account for min: 98; for five min: 619; for ten min: 1253 Auth for min: 39; for five min: 191; for ten min: 381 Waiting connections: 63 Started: 05.09.2007 06:10:13 Uptime: 167 d 12:22:20 Memory total: 291 176 448; max: 807 796 736; free: 40 794 064 Trees in cache: 28 Connections pool status Idle: 35; Active: 0; maxActive: 300; maxIdle: 100
Выводимая информация построчно:
Версия, номер и время сборки BGRadiusVoip;
Текущее время;
Количество запросов аккаунтинга в минуту, пять минут и десять минут;
Количество запросов авторизации в минуту, пять минут и десять минут;
Время старта и uptime BGRadiusVoip;
Зарезервированная память, максимально доступная память и свободная в зарезервированной области память;
Количество тарифных деревьев в кэше, число соединений с БД, простаивающих, активных, максимально допустимых активных и максимально допустимых простаивающих. Настраивается в
.скриптов предобработки RADIUS-запросов.
- сброс кэша