Запуск. Настройка. Конфигурационный файл.
Запуск
Исполняемый файл ядра UTM5 называется /netup/utm5/bin/utm5_core.
В командной строке можно передавать следующие параметры:
-p <путь> | Путь к pid-файлу |
-c <путь> | Путь к конфигурационному файлу |
-v | Вывод информации о полном номере сборки, времени сборки и допустимых параметрах командной строки |
Существуют три способа запуска utm5_core:
1.Непосредственный запуск бинарного файла /netup/utm5/bin/utm5_core с необходимыми параметрами;
2.Запуск с помощью скрипта watchdog с указанием параметра start
/netup/utm5/bin/safe_utm5_core start |
Скрипт автоматически перезапустит utm5_core в случае, если он по каким либо причинам некорректно завершит работу;
3.Запуск с помощью скрипта автоматического запуска (рекомендуемый способ).
В Linux:
/etc/init.d/utm5_core start |
В FreeBSD:
/usr/local/etc/rc.d/utm5_core.sh start |
Для остановки utm5_core и скрипта watchdog следует выполнить следующую команду:
в Linux –
/etc/init.d/utm5_core stop |
в FreeBSD –
/usr/local/etc/rc.d/utm5_core.sh stop |
Настройка
Настройка ядра производится с помощью:
параметров, задаваемых в конфигурационном файле (см. Конфигурационный файл);
параметров, задаваемых с помощью интерфейса администратора (см. Настройки в интерфейсе администратора).
Параметры, задаваемые в конфигурационном файле, используются при инициализации ядра и компонентов системы. Изменения параметров вступают в силу при следующем запуске ядра.
Параметры, задаваемые с помощью интерфейса администратора, определяют поведение ядра и его компонентов после запуска. Существует возможность изменять значения данных параметров, если не указано обратное, в любой момент работы ядра. Изменения вступают в силу с момента их внесения.
Конфигурационный файл
По умолчанию ядро биллинговой системы UTM5 на unix-системах использует конфигурационный файл /netup/utm5/utm5.cfg, а в сборке UTM 5 под Win32 – файл utm5.cfg, расположенный в директории установки (по умолчанию C:\Program Files\NetUP\UTM5\).
Формат конфигурационного файла:
параметр=значение |
Набор символов, находящийся до знака равенства, является названием параметра, после – значением параметра. Пробелы учитываются. Пустые строки игнорируются. Строка, начинающаяся с символа #, считается комментарием.
Ниже приводится список возможных параметров.
Параметры, связанные с базой данных:
Параметр | Возможные значения | По умолчанию | Описание |
database_type | mysql, postgres | обязательный параметр | Тип базы данных |
database | Строка | обязательный параметр | Название базы данных |
database_host | Строка | localhost | Адрес хоста, на котором располагается база данных |
database_login | Строка | логин текущего пользователя | Логин для доступа к базе данных |
database_password | Строка | пустая строка | Пароль для доступа к базе данных |
database_sock_path(A) | Строка | /tmp/ mysql.sock | Путь к unix-сокету, использующемуся для подключения к серверу базы данных. Используется только в случае, когда database_host не указан или его значение равно localhost |
database_port (a) | Строка | Номер порта для доступа к базе данных | |
dbcount | Число от 2до 64 | Количество соединений, открываемых ядром биллинговой системы к базе данных для пользовательских операций | |
dbcount_sys | Число от 2 до 64 | Количество соединений, открываемых ядром системы к базе данных для системных операций | |
database_reconnect_count | Натуральное число | Количество попыток соединения с базой данных, если соединение не было установлено, или количество попыток выполнения SQL-запроса, если его выполнение закончилось неудачно | |
database_reconnect_sleep | Натуральное число | Задержка в секундах перед повторной попыткой соединения с базой данных или перед повторным выполнением SQL-запроса | |
database_charset(a) | Кодировка | utf8 | Кодировка соединения с базой данных |
verify_database | enable, disable | enable | Производить верификацию базы данных перед запуском ядра UTM5 |
verify_archive_tables | enable, disable | disable | Если включена верификация базы данных перед запуском, также верифицировать архивные таблицы |
verify_database_index | enable, disable | disable | Верифицировать индексы перед запуском ядра UTM5 |
(A)Действует только для MySQL. |
Параметры, связанные c URFA-сервером:
Параметр | Возможные значения | По умолчанию | Описание |
urfa_bind_host(A) | IP-адрес интерфейса или 0.0.0.0 | сервер отключен | IP-адрес, на котором будет прослушиваться порт для принятия URFA-запросов |
urfa_bind_port | Число от 1 до 65534 | Порт, который будет прослушиваться URFA-сервером |
(A)Возможно указание нескольких значений. |
Параметры, связанные со Stream-сервером:
Параметр | Возможные значения | По умолчанию | Описание |
stream_bind_host | IP-адрес интерфейса или 0.0.0.0 | 0.0.0.0 | IP-адрес, на котором будет прослушиваться порт для принятия Stream-запросов |
stream_bind_port | Число от 1 до 65534 | Порт, который будет прослушиваться Stream-сервером |
Параметры, связанные с NXT-серверами:
Параметр | Возможные значения | По умолчанию | Описание |
nxt_bind_host | IP-адрес интерфейса или 0.0.0.0 | 0.0.0.0 | IP-адрес, на котором будет прослушиваться порт для принятия запросов NXT v.1 |
nxt_bind_port | Число от 1 до 65534 | Порт, который будет прослушиваться сервером NXT v.1 | |
nxt_v2_bind_host | IP-адрес интерфейса или 0.0.0.0 | 0.0.0.0 | IP-адрес, на котором будет прослушиваться порт для принятия запросов NXT v.2 |
nxt_v2_bind_port | Число от 1 до 65534 | Порт, который будет прослушиваться сервером NXT v.2 | |
iptv_cluster_host | IP-адрес | Не задан | IP-адрес NetUP IPTV cluster core |
iptv_cluster_port | Число от 1 до 65534 | Порт, который будет прослушивать IPTV cluster core в ожидании соединения |
Параметры буфера NetFlow:
Параметр | Возможные значения | По умолчанию | Описание |
nfbuffer_host | Строка | 0.0.0.0 | IP-адрес, на котором будет прослушиваться UDP-порт для принятия NetFlow-потока |
nfbuffer_port | Строка | Порт, на котором ядро принимает поток NetFlow | |
nfbuffer_bufsize | Натуральное число | устанавливается ОС | Размер буфера UDP-сокета, используемого для принятия потока NetFlow |
Параметры, связанные с подсчетом трафика:
Параметр | Возможные значения | По умолчанию | Описание |
classifier_traffic_file | Путь к файлу | /netup/utm5/db/ traffic.dat | Файл для хранения информации о трафике при остановке ядра UTM5 |
Параметры генерации документов:
Параметр | Возможные значения | По умолчанию | Описание |
doc_path | Путь к директории | /netup/utm5/doc | Директория для хранения *.odt - файлов |
tmp_path | Путь к директории | /tmp | Папка для хранения временных файлов |
libreoffice_path | Путь к файлу | /usr/bin/libreoffice | Путь к исполняемому файлу LibreOffice |
max_upload_size | Целое число (в байтах) | Максимальный размер загружаемого шаблона документа/договора |
Параметры журналирования (подробнее – в разделе Описание системы: Журналирование):
Параметр | Возможные значения | По умолчанию | Описание |
log_level | Число от 0 до 3 | Определяет уровень сообщений, которые пишутся в основной поток сообщений | |
log_file_main | Путь к файлу | Стандартный поток ошибок | Файл основного потока сообщений |
log_file_debug | Путь к файлу | Стандартный поток ошибок | Файл отладочного потока сообщений |
log_file_critical | Путь к файлу | Стандартный поток ошибок | Файл критического потока сообщений |
log_file_verificator | Путь к файлу | /netup/utm5/log/ verificator.sql | Файл сообщений верификатора базы данных |
syslog_name | string | Не задано | Префикс, добавляемый к записям при включенной опции записи в системный журнал (syslog) |
rotate_logs | yes, on, enable | Ротация отключена | Включает ротацию лог-файлов |
max_logfile_count(A) | Число | Не ограничено | Максимальное количество хранимых лог-файлов |
max_logfile_size(a) | Размер в байтах | Размер файла, при достижении которого производится ротация | |
core_pid_file | Путь к файлу | /var/run/utm5_core.pid | PID-файл |
(A)Действует, если включена ротация лог-файлов. |
Параметры, связанные с размером стека:
Параметр | Возможные значения | По умолчанию | Описание |
thread_stack_size | Размер в байтах (не менее 65536) | Размер стека нити, отвечающей за бизнес-логику | |
rpc_stack_size | Размер в байтах (не менее 65536) | Не установлено | Размер стека нити URFA сервера |
Параметры, связанные cо специальной лицензией:
Параметр | Возможные значения | По умолчанию | Описание |
ssl_cert_file | Путь к файлу | /netup/utm5/ cert.crt | Файл сертификата |
ssl_privkey_file | Путь к файлу | /netup/utm5/ privkey.pem | Файл приватного ключа |
ssl_privkey_passphrase | Строка | Пустая строка | Пароль приватного ключа |
Дата добавления: 2017-06-02; просмотров: 1037;