Назад | Перейти на главную страницу

Отправка удаленных журналов Nginx на центральный сервер

Я использую CentOS 8, и я пытался отправить свои журналы доступа и ошибок Nginx на мой централизованный сервер журналов. У меня были эти строки на моем веб-сервере Nginx:

access_log syslog:server=123.123.123.123:514,facility=local7,tag=nginx,severity=info main;
error_log  syslog:server=123.123.123.123:514 debug;

И на моем центральном сервере rsyslog.conf

:fromhost-ip, isequal, "321.321.321.321" /var/log/nginx/{application}.log
:fromhost-ip, isequal, "321.321.321.321" stop

Но он не будет отправлять журналы на мой центральный сервер, я попытался закомментировать строки rsyslog.conf, но все равно безрезультатно. Во время этого тестирования я использую порт по умолчанию 514 / udp.

Я что-то упускаю? Кроме того, как отличить журнал входящего доступа и журнал ошибок? Я хотел создать что-то вроде /var/log/nginx/{application}/{access|error}.log