"Документация NetAMS" - читать интересную книгу автора[service storage]type { hash | mysql | postgres | oracle | radius} Определение типа базы данных: • hash • UNIX hash (файлы .db). Есть только учета трафика (нет квот, логинов и биллинга, т.е. только таблицы RAW/SUMMARY). Не рекомендуется для массового применения. Вы должны раскомментировать соответствующую строку–DUSE_HASH в файле addon/Makefile.common и пересобрать программу через make distclean amp;amp; 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 … |
||
|