Некоторые глобальные настройки демона avregd
вынесены в файл
«/etc/avreg/avreg.conf».
...
# Путь до файла лицензионного ключа защиты.
# По умолчанию: "не установлено"
key = "/etc/avreg/avregTRIALKEY-v5"
# Имя хоста SQL-сервера и имя базы данных.
# По умолчанию:
; db-host = "пусто=локальная база"
; db-name = avreg5_db
# Каталог, в который должны сохраняться аудио/видео файлы.
; storage-dir = "/var/spool/avreg"
avregd {
### настройки демона avregd версии 5.4.4 ###
# Параметры доступа к базе данных "db-user" и "db-passwd" сохранены
# в приватном файле, включённом ниже:
include "/etc/avreg/avregd.secret"
# avregd будет работать с привелегиями этих системных пользователя/группы.
# По умолчанию: avreg/avreg
; user = avreg
; group = avreg
# Переключить выполнение процесса на процессор (ЦПУ) с номером "cpu".
# Номера (идентификаторы) процессоров смотрите в файле /proc/cpuinfo"
# в поле "processor".
# По умолчанию не установлено: использовать текущий CPU не переключаясь.
; cpu = 3
# avregd будет работать только с устройствами под номерами,
# указанными в "devlist". Значение параметра "devlist" должно представлять
# собой строку номеров устройств, разделённых запятыми.
# По умолчанию не установлено: работать с всеми активными (`work'=`Вкл.')
# устройствами.
; devlist = 1,3,5-10,25
# Принимать http запросы на этих сетевых интерфейсах.
# Допустимо указывать список IP-адресов или имен интерфейсов,
# разделённых запятыми или пробелами, например: "192.168.0.1, eth2".
# По умолчанию не установлено: принимать на всех активных интерфейсах.
; listen-addr = "192.168.0.1, eth2"
# Осуществлять исходящие сетевые соединения к сетевым камерам
# с этого адреса. АДРЕС можно быть указан как IP-адрес или
# как имя сетевого интерфейса.
# По умолчанию не установлено: решение принимает сетевой стек
# операционной системы системы.
; bind-addr = eth1
# Внешний скрипт для сбора событий.
# event-collector = "PATH[,W[,R]]", где
# PATH - абсолютный путь до скрипта,
# опциональные значения W и R являются таймаутами в секундах:
# W - ожидания завершение скрипта при завершении демона,
# значение 0 - не ждать, по-умолчанию: ждать 2 секунды;
# R - respawn таймаут для перезапуска,
# минимум - 3 секунды, по-умолчанию: 5 секунд.
# См. также: http://avreg.net/manual_applications_avregd-event-collector.html
# По умолчанию: не задан, т.е. не уведомлять о событиях.
; event-collector = "/etc/avreg/scripts/event-collector"
# Позволять захватывать медиа-потоки с нескольких видеокамер с одинаковыми
# ip-адресом и номером порта, например, при использовании эмулятора mjpg
# веб-камер webcam-emu. Закомментируйте или установите в "no" при
# использовании c реальными ip-камерами.
allow-duplicated-url = yes
}
Все остальные настройки, самые главные из которых -
настройки по видеокамерам, он читает в базе данных
«avreg5_db».
avregd не имеет визуального интерфейса ( на то он и
демон ) и все свои беды и тревоги отмечает в системном
журнале syslog. По умолчанию, запись ведётся в файл
«/var/log/daemon.log»
Контролировать его удобно командой tail. Например:
user@host:~$ tail -fn 50 /var/log/daemon.log
Управлять avregd можно 2 способами:
-
с терминала командой
root# /etc/init.d/avreg [команда]
# или
root# invoke-rc.d avreg [команда]
-
Допустимы следующие команды:
start|stop|restart|reload|force-reload|status.
start, stop,
status интуитивно понятны,
reload или
restart необходимо выполнять после
каждого изменения параметров, так как только по этим
командам, avregd перечитывает конфигурационную базу
данных.