LINUX.ORG.RU
ФорумAdmin

Rsyslog сервер

 


0

1

Есть Syslog сервер который забирает логи у хостов. А можно ли как-нибудь настроить так, чтобы собственные логи программ тоже отправлялись на сервер?



Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: log от alex19451

Ну тогда да, в случае если нужно пересылать файлы логов imfile тебе поможет, там никаких сложностей буть не должно - конфиги простые. Плюс ты можешь в rsyslog.conf там где у тебя по типу лога распрееление идет прописать пересылку на основной сервер (это для софта, который syslogd использует для логгирования)

alozovskoy ★★★★★
()
Ответ на: 12 от alex19451

Мануал.

Если есть конкретные вопросы - задавай, но документацию читай сам.

// Не обязательно писать заголовок в сообщении, если он никакого смысла не несет

alozovskoy ★★★★★
()
Ответ на: комментарий от alozovskoy

Сделал вот так логи не приходят

$ModLoad imfile
$InputFileName /var/log/zabbix-server/zabbix_server.log
$InputFileTag zabbix_access:
$InputFileSeverity debug
$InputFileStateFile stat-zabbix-access
$InputFilePollInterval 5
$InputRunFileMonitor
if $programname == 'zabix_access' then @10.111.0.2:514

alex19451
() автор топика
Ответ на: комментарий от alex19451

Ну у тебя ошибка вот тут:

if $programname == 'zabix_access' 

Такого programname у тебя нет, у тебя есть zabbix_access ($InputFileTag в твоем конфиге).

Если это не поможет то вот пара дополнительных вопросов:

1. Покажи что у тебя за конфиг на 10.111.0.2, точнее есть ли у тебя там модуль для прослушивания udp

module(load="imudp")
input(type="imudp" port="514")

Ну и вообще куда входящие логи пишешь?

2. Есть связь по UDP до 10.111.0.2 по порту 514?

alozovskoy ★★★★★
()
Последнее исправление: alozovskoy (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.