Product SiteDocumentation Site

41.4. Ведение журнала

По умолчанию ведение журнала трафика, отфильтрованного правилами межсетевого экрана, отключено. Чтобы включить ведение журнала, необходимо установить уровень журнала для входящего и/или исходящего трафика в разделе Сетевой экранПараметры. Это можно сделать как для узла, так и для ВМ по отдельности. При этом ведение журнала стандартных правил сетевого экрана PVE включено, а вывод можно наблюдать в разделе Сетевой экранЖурнал. Кроме того, для стандартных правил регистрируются только некоторые отброшенные или отклоненные пакеты (см. Правила по умолчанию).
loglevel не влияет на объем регистрируемого фильтрованного трафика. Он изменяет LOGID, добавленный в качестве префикса к выводу журнала для упрощения фильтрации и постобработки.

Таблица 41.5. Флаги loglevel

loglevel
LOGID
nolog
emerg
0
alert
1
crit
2
err
3
warning
4
notice
5
info
6
debug
7
Типичная запись журнала межсетевого экрана выглядит следующим образом:
VMID LOGID CHAIN TIMESTAMP POLICY: PACKET_DETAILS
В случае межсетевого экрана узла VMID равен 0.
Чтобы регистрировать пакеты, отфильтрованные пользовательскими правилами, можно задать параметр уровня журнала для каждого правила индивидуально. Это позволяет вести журнал детально и независимо от уровня журнала, определенного для стандартных правил.
Хотя уровень журнала для каждого отдельного правила можно легко определить или изменить в веб-интерфейсе во время создания или изменения правила, его также можно задать с помощью соответствующих вызовов API pvesh.
Уровень журнала также можно задать с помощью файла конфигурации межсетевого экрана, добавив -log <loglevel> к выбранному правилу.
Например, следующие два правила идентичны:
IN REJECT -p icmp -log nolog
IN REJECT -p icmp
А правило:
IN REJECT -p icmp -log debug
создает вывод журнала, помеченный уровнем отладки.