последняя стабильная
    версия: 3.4.0rc1
    главная     скачать     документация     поддержка     форум     разработка

Документация

Releases

База знаний

Примеры конфигурации

 

service storage


type { hash | mysql | postgres | oracle | radius}
Определение типа базы данных:
  • hash
    UNIX hash (файлы .db). Есть только учета трафика (нет квот, логинов и биллинга, т.е. только таблицы RAW/SUMMARY). Не рекомендуется для массового применения. Вы должны раскомментировать соответствующую строку -DUSE_HASH в файле addon/Makefile.common и пересобрать программу через make distclean && make
  • mysql
    MySQL (www.mysql.com). Поддерживаются версии 4.0.ХХ, 4.1.ХХ и 5.ХХ
  • postgres
    PostgreSQL (www.postgresql.com). Поддерживаются версии 7.4.ХХ.
  • oracle
    Oracle (www.oracle.com). Работа с базой ведется через OCI (фактически, любые версии базы).
  • radius
    Сбрасывание статистики RADIUS-серверу, только на запись, только данные RAW. Для Linux необходимо наличие в системе пакета openssl-devel (или аналогов содержащих md5.h).
path XXX
Определяет каталог в системе, где будут создаваться и храниться файлы базы данных при использовании hash в качестве хранилища данных. при использовании MySQL/PostgreSQL не имеет смысла.

user username
Имя пользователя для подключению к MySQL/PostgreSQL. по умолчанию root

password password
Пароль для подключения к MySQL/PostgreSQL, по умолчанию отсутствует

host hostname
Имя хоста где установлен MySQL/PostgreSQL

dbname database_name
Имя базы данных, по умолчанию "netams"

socket sock_name
Имя UNIX-сокета для общения NeTAMS с SQL-сервером. По умолчанию общение идет через TCP-порт и сокет не используется.

port XXX
Номер TCP-порта, через который идет соединение с MySQL/PostgreSQL. Также номер UDP-порта на котором слушает RADIUS-сервер

retry XXX
Только для RADIUS: Количество повторов посылки accounting-пакета.

timeout XXX
Только для RADIUS: Время ожидания подтверждения получения accounting-пакета.

nas-ip A.B.C.D
Только для RADIUS: IP-адрес (этого) сервера, который подставится в атрибут NAS-IP-Address отсылаемого accounting-пакета. Нужно, если интерфейсов на сервере много, и хочется выбрать один. Без этой команды в качестве адреса подставится то, что первым вернет системная функция gethostbyname(gethostname()).

accept { all | type ... } [except type ...]
Определяет, какие типы сообщений и какие сервисы будут работать с этим хранилищем. Таким образом, отпадает необходимость указывать тип хранилища в конфигурации каждого сервиса. Возможные типы (type) следующие:
raw summary monitor login quota events oids billing bdata config
Есть специальный тип all, который задан по умолчанию и определяет все типы данных вместе. Можно выборочно исключить один или несколько типов, написав all except type ...


Рейтинг@Mail.ru