Для полноценного функционирования NoDeny+ необходим запуск ядра nokernel.pl, которое в фоновом режиме будет выполнять модули ядра. Вам необходимо определиться какие модули необходимо запускать, а какие - нет.
perl /usr/local/nodeny/nokernel.pl -L
Вполне вероятно, что некоторые модули вам не нужны и вы должны их отключить, путем установки параметра run => 0 в соответствующем конфиге модуля, смотрите файлы /usr/local/nodeny/kernel/*.cfg
Краткая информация по стандартным модулям:
auth управляет авторизацией:
websession удаляет устаревшие сессии админки. Когда админ/клиент залогинился в админку, создается сессия, которая становится недействительной если не производится никаких действий определенный период времени. Время от времени нужно удалять такие сессии.
authserver принимает соединения от программ-авторизаторов. Если вы не используете такие программы - модуль следует отключить.
tmppays удаляет кредиты, срок которых завершен. Также восстанавливает границу отключения, если пришло время.
collectors опрашивает коллекторы сбора информации о трафике, обрабатывает ее и сохраняет в базе данных. В конфиге задаются тип коллектора и его параметры (адрес и т.д.). Также задаются общие параметры: период опроса и вести ли детализацию. Период опроса - это период, с которым информация будет сохраняться в базе данных, т.е информация записывается срезами, например, собирается минуту, группируется и сохраняется в БД.
Детализация трафика - это данные по каждому соединению: ip, порт, трафик. В отличие от общей статистики за срез, детализация гораздо масштабней. Например, клиент в период с 12:41 по 12:42 скачал 30Мб трафика - это общая статистика, а тысячи строк ip/port/byte для каждого его соединения - это детализация. Ведение детализации поможет узнать на какие сайты "ходил" абонент, запущен ли у него торрент-клиент (создает большое количество потоков), dos-ил ли кого-то он и т.д. С другой стороны, отключение детализации повышает производительность и уменьшает требования к объему HDD.
system_clean удаляет устаревшую информацию. На данный момент - это удаление устаревшей информации по трафику. Время устаревания задается в настройках. Если вы ведете учет трафика клиентов и, что еще более важно, ведете детализацию по всем ip, с которым были соединения - вам необходимо удалять информацию о давнем трафике иначе рискуете получить переполнение диска. В зависимости от объема сети и ваших дисков установите время устаревания от 2 месяцев до года.
services завершает услуги, для которых пришло время, а также создает новую, если включен флаг автопродления.
balance переводит учетную запись в состояние "заблокирована", если баланс становится ниже границы отключения и установлен флаг "блокировать при лимите". Если упрощенно, то: блокирует клиентов с отрицательными балансами.
cap выводит «заглушку» когда доступ в интернет заблокирован клиенту.