Для запуска и останова сервера 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-запросов.