В локальном выводе журнала я вижу сообщения отладки, но они не обнаружатся на удаленном сервере входа. Это, кажется, игнорирует их, но это действительно печатает предупреждение и ошибочные сообщения уровня очень хорошо.
Это локальное (Ubuntu 14.04.2 LTS) записи системного-журнала-ng.conf:
# This is the default behavior of sysklogd package
# Logs may come from unix stream, but not from another machine.
#
source s_src {
system();
internal();
};
destination d_net { udp("1.2.3.4"); };
log { source(s_src); destination(d_net); };
s_src
также используется для локального входа, таким образом, это, кажется, содержит сообщения отладки.
Это - регистрирующийся сервер (Debian 6.0) конфигурация:
destination df_remote {
file(
"/var/log/remotelogs/from_$HOST"
create_dirs(yes)
owner(root)
group(root)
perm(0644)
dir_perm(0777)
);
};
source s_remote { udp(); };
log { source(s_remote); destination(df_remote); };
Таким образом, по-видимому, никакой фильтр журнала любого вида не применяется, но все еще сообщения отладки не проходят. Какова могла быть проблема здесь?
UDP - протокол, предназначенный для своевременной доставки своих пакетов за счет потерь. Всякий раз, когда возникает проблема с доставкой пакетов, пакеты просто отбрасываются. Смотрите, например, это объяснение .
.