LINUX.ORG.RU
ФорумAdmin

Сбор логов с нескольких серверов в одном месте


1

1

имеем прокси сервер , сервер бэкапа оба сервака на debian плюс планируется расширение парка серверов , стоит задача упростить мониторинг логов на текущих и вновь подключаемых серверах. Если кто сталкивался подскажите варианты решения этой задачи

★★

syslog-ng же.

AS ★★★★★
()

гмм насколькоя понял что-то подобное можно сделать на базе rsyslog есть у кого опыт создания такого сервиса ?

drac753 ★★
() автор топика
Последнее исправление: drac753 (всего исправлений: 1)
Ответ на: комментарий от drac753

Мне просто сказали заменить на syslog-ng и я не стал спорить.

/etc/syslog-ng/syslog-ng.con

В options:

        create_dirs (yes);
        dir_group(adm);
        dir_perm(0750);

В конце

### remote logs
#

source s_net { udp(ip(0.0.0.0) port(514)); };

destination d_net {
   file( "/var/log/remote/$HOST/$HOST.$FACILITY.log" template("$DATE $FACILITY $MESSAGE\n") template_escape(off) perm(0640) group(adm) );
   };

log { source(s_net); destination(d_net); };

На клиенте:

*.*                                             @1.2.3.4

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

Любой сислог умеет слать логи на любой ремоутный другой сислог. в мане все описано.

Jetty ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.