* [Sysadmins] syslog@remote.host @ 2011-05-08 10:07 Алексей Синицын 2011-05-08 10:33 ` Sergey ` (2 more replies) 0 siblings, 3 replies; 17+ messages in thread From: Алексей Синицын @ 2011-05-08 10:07 UTC (permalink / raw) To: ALT Linux sysadmin discuss Добрый день. Попробовал включить запись логов с домашних коробочек на машину, добавил ключ -r в параметры syslogd и в messages пошла запись со всех кто отправляет. По следующему, довольно старому, описанию: http://www.opennet.ru/base/net/remote_syslog.txt.html внёс в /etc/syslog.conf строчки: +gate *.* /var/log/net.logs/gate.log +phone *.* /var/log/net.logs/phone.log Картина изменилась только в том, что messages с локальными и удалёнными логами стал дублироваться в оба этих файла. В рассылке нашёл похожий вопрос, ещё от 2006 года, но первый ответ на него - поставить syslog-ng. Можно конечно поставить, но в общем немного интересно, традиционный syslog уже фактически устарел? ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 10:07 [Sysadmins] syslog@remote.host Алексей Синицын @ 2011-05-08 10:33 ` Sergey 2011-05-08 10:44 ` Terechkov Evgenii 2011-05-08 11:47 ` Alexey Shabalin 2 siblings, 0 replies; 17+ messages in thread From: Sergey @ 2011-05-08 10:33 UTC (permalink / raw) To: ALT Linux sysadmins' discussion On Sunday 08 May 2011, Алексей Синицын wrote: > В рассылке нашёл похожий вопрос, ещё от 2006 года, но первый > ответ на него - поставить syslog-ng. Можно конечно поставить, Не можно, а нужно. :-) 2.1.3 ставить только не надо. > традиционный syslog уже фактически устарел ? Просто он не был расчитан на использование в качестве syslog server, наверное. Но это же не везде нужно. Лишняя функциональность - лишние проблемы... -- С уважением, Сергей a_s_y@sama.ru ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 10:07 [Sysadmins] syslog@remote.host Алексей Синицын 2011-05-08 10:33 ` Sergey @ 2011-05-08 10:44 ` Terechkov Evgenii 2011-05-08 11:27 ` Алексей Синицын 2011-05-08 11:47 ` Alexey Shabalin 2 siblings, 1 reply; 17+ messages in thread From: Terechkov Evgenii @ 2011-05-08 10:44 UTC (permalink / raw) To: ALT Linux sysadmin discuss On Sun, 8 May 2011 14:07:43 +0400, Алексей Синицын <asinitsinster@gmail.com> wrote: > Попробовал включить запись логов с домашних коробочек на машину, > добавил ключ -r в параметры syslogd и в messages пошла запись со всех > кто отправляет. По следующему, довольно старому, описанию: > http://www.opennet.ru/base/net/remote_syslog.txt.html внёс в > /etc/syslog.conf строчки: Русским по белому написано, что это _FreeBSD_-шный syslog. > +gate > *.* /var/log/net.logs/gate.log > +phone > *.* /var/log/net.logs/phone.log > Картина изменилась только в том, что messages с локальными и > удалёнными логами стал дублироваться в оба этих файла. man syslog.conf > В рассылке нашёл похожий вопрос, ещё от 2006 года, но первый ответ на > него - поставить syslog-ng. Можно конечно поставить, но в общем > немного интересно, традиционный syslog уже фактически устарел? Попробуйте читать таки документацию. -- С уважением, Терешков Евгений. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 10:44 ` Terechkov Evgenii @ 2011-05-08 11:27 ` Алексей Синицын 2011-05-08 12:00 ` Terechkov Evgenii 0 siblings, 1 reply; 17+ messages in thread From: Алексей Синицын @ 2011-05-08 11:27 UTC (permalink / raw) To: ALT Linux sysadmins' discussion В моём мануале написано только как отправлять на удалённый хост, как выделать принятое с отдельного узла в отдельный файл лога - нет. Вернее там есть как выделать по службам (да, у меня установлен переведённый man), но я допускаю что у коробочек могут быть совпадающие службы и хочу выделять по хостам. Впрочем, возможно Вы имели в виду man syslogd. Там есть ключ -s, но возможно я неправильно понмаю слово "отсекать", если я хочу "отсекать" в отдельный файл, то там возможно "отсекают" в /dev/null. Видимо действительно имеет смысл просто переходить на новое поколение системного лога. Возможно там даже что-то типа /etc/syslog.d/ есть, как это сегодня принято, что бы не захламлять основной конфиг. 8 мая 2011 г. 14:44 пользователь Terechkov Evgenii <evg@evg-krsk.dyndns.org> написал: > On Sun, 8 May 2011 14:07:43 +0400, Алексей Синицын <asinitsinster@gmail.com> wrote: >> Попробовал включить запись логов с домашних коробочек на машину, >> добавил ключ -r в параметры syslogd и в messages пошла запись со всех >> кто отправляет. По следующему, довольно старому, описанию: >> http://www.opennet.ru/base/net/remote_syslog.txt.html внёс в >> /etc/syslog.conf строчки: > > Русским по белому написано, что это _FreeBSD_-шный syslog. > Да, но рассчитывал что это гнутая утилита. Впрочем, в руководстве написано что оригинальный портирован с исправлением ошибок и _добавлением_ функциональности. >> +gate >> *.* /var/log/net.logs/gate.log >> +phone >> *.* /var/log/net.logs/phone.log >> Картина изменилась только в том, что messages с локальными и >> удалёнными логами стал дублироваться в оба этих файла. > > man syslog.conf > >> В рассылке нашёл похожий вопрос, ещё от 2006 года, но первый ответ на >> него - поставить syslog-ng. Можно конечно поставить, но в общем >> немного интересно, традиционный syslog уже фактически устарел? > > Попробуйте читать таки документацию. > > -- > С уважением, Терешков > Евгений. > _______________________________________________ > Sysadmins mailing list > Sysadmins@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sysadmins > ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 11:27 ` Алексей Синицын @ 2011-05-08 12:00 ` Terechkov Evgenii 2011-05-08 12:16 ` Алексей Синицын 0 siblings, 1 reply; 17+ messages in thread From: Terechkov Evgenii @ 2011-05-08 12:00 UTC (permalink / raw) To: ALT Linux sysadmins' discussion On Sun, 8 May 2011 15:27:36 +0400, Алексей Синицын <asinitsinster@gmail.com> wrote: > В моём мануале написано только как отправлять на удалённый хост, как > выделать принятое с отдельного узла в отдельный файл лога - нет. "Что не задокументировано - не существует". > >> http://www.opennet.ru/base/net/remote_syslog.txt.html Там в конце опять таки русским по белому написано что чтобы раскидывать по хостам в Linux нужно использовать syslog-ng. С тех пор ещё и rsyslog появился. > > Русским по белому написано, что это _FreeBSD_-шный syslog. > Да, но рассчитывал что это гнутая утилита. Впрочем, в руководстве > написано что оригинальный портирован с исправлением ошибок и > _добавлением_ функциональности. Нет. Оригинальный BSD-шный был раньше чем современные версии в BSD/Linux. > > man syslog.conf > > Попробуйте читать таки документацию. -- С уважением, Терешков Евгений. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 12:00 ` Terechkov Evgenii @ 2011-05-08 12:16 ` Алексей Синицын 0 siblings, 0 replies; 17+ messages in thread From: Алексей Синицын @ 2011-05-08 12:16 UTC (permalink / raw) To: ALT Linux sysadmins' discussion 8 мая 2011 г. 16:00 пользователь Terechkov Evgenii <evg@evg-krsk.dyndns.org> написал: > On Sun, 8 May 2011 15:27:36 +0400, Алексей Синицын <asinitsinster@gmail.com> wrote: > >> В моём мануале написано только как отправлять на удалённый хост, как >> выделать принятое с отдельного узла в отдельный файл лога - нет. > > "Что не задокументировано - не существует". > Спасибо, значит меня сбило с толку что в той статье он определяет файлы для каждого узла. Впрочем, в чём именно здесь недоразумение - видимо уже неважно. >> > Русским по белому написано, что это _FreeBSD_-шный syslog. >> Да, но рассчитывал что это гнутая утилита. Впрочем, в руководстве >> написано что оригинальный портирован с исправлением ошибок и >> _добавлением_ функциональности. > > Нет. Оригинальный BSD-шный был раньше чем современные версии в > BSD/Linux. > Да, я понял, просто невнятно сформулировал. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 10:07 [Sysadmins] syslog@remote.host Алексей Синицын 2011-05-08 10:33 ` Sergey 2011-05-08 10:44 ` Terechkov Evgenii @ 2011-05-08 11:47 ` Alexey Shabalin 2011-05-08 12:21 ` Алексей Синицын 2 siblings, 1 reply; 17+ messages in thread From: Alexey Shabalin @ 2011-05-08 11:47 UTC (permalink / raw) To: ALT Linux sysadmins' discussion > В рассылке нашёл похожий вопрос, ещё от 2006 года, но первый ответ на > него - поставить syslog-ng. Можно конечно поставить, но в общем > немного интересно, традиционный syslog уже фактически устарел? А ещё я не давно обновил в сизифе rsyslog. Можно попробовать его. Многие дистрибутивы используют его по-умолчанию. Из плюсов - совместимый конфиг со старым syslogd. -- Alexey Shabalin ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 11:47 ` Alexey Shabalin @ 2011-05-08 12:21 ` Алексей Синицын 2011-05-08 12:37 ` Terechkov Evgenii ` (2 more replies) 0 siblings, 3 replies; 17+ messages in thread From: Алексей Синицын @ 2011-05-08 12:21 UTC (permalink / raw) To: shaba, ALT Linux sysadmins' discussion 8 мая 2011 г. 15:47 пользователь Alexey Shabalin <a.shabalin@gmail.com> написал: >> В рассылке нашёл похожий вопрос, ещё от 2006 года, но первый ответ на >> него - поставить syslog-ng. Можно конечно поставить, но в общем >> немного интересно, традиционный syslog уже фактически устарел? > > А ещё я не давно обновил в сизифе rsyslog. Можно попробовать его. > Многие дистрибутивы используют его по-умолчанию. Из плюсов - > совместимый конфиг со старым syslogd. > А волт такой вопрос: умеет ли кто нибудь из сислогов новых поколений действительно подключать конфиги из отдельного каталога типа /etc/syslog.d/ ? По идее, сбор логов на отдельный сервер в промышленных масштабах в природе должен встречаться, а для таких случаев разделение конфигов наверно становится актуально. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 12:21 ` Алексей Синицын @ 2011-05-08 12:37 ` Terechkov Evgenii 2011-05-08 13:11 ` Алексей Синицын 2011-05-08 16:19 ` Sergey 2011-05-08 18:15 ` Alexey Shabalin 2 siblings, 1 reply; 17+ messages in thread From: Terechkov Evgenii @ 2011-05-08 12:37 UTC (permalink / raw) To: ALT Linux sysadmins' discussion On Sun, 8 May 2011 16:21:18 +0400, Алексей Синицын <asinitsinster@gmail.com> wrote: > А волт такой вопрос: умеет ли кто нибудь из сислогов новых поколений > действительно подключать конфиги из отдельного каталога типа > /etc/syslog.d/ ? По идее, сбор логов на отдельный сервер в > промышленных масштабах в природе должен встречаться, а для таких > случаев разделение конфигов наверно становится актуально. http://www.rsyslog.com/article60/ -- С уважением, Терешков Евгений. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 12:37 ` Terechkov Evgenii @ 2011-05-08 13:11 ` Алексей Синицын 0 siblings, 0 replies; 17+ messages in thread From: Алексей Синицын @ 2011-05-08 13:11 UTC (permalink / raw) To: ALT Linux sysadmins' discussion 8 мая 2011 г. 16:37 пользователь Terechkov Evgenii <evg@evg-krsk.dyndns.org> написал: > On Sun, 8 May 2011 16:21:18 +0400, Алексей Синицын <asinitsinster@gmail.com> wrote: > >> А волт такой вопрос: умеет ли кто нибудь из сислогов новых поколений >> действительно подключать конфиги из отдельного каталога типа >> /etc/syslog.d/ ? По идее, сбор логов на отдельный сервер в >> промышленных масштабах в природе должен встречаться, а для таких >> случаев разделение конфигов наверно становится актуально. > > http://www.rsyslog.com/article60/ > Ой, боюсь я не совсем внятно выразился. Судя по всему, выделять файлы логов умеет по меньшей мере syslog-ng. Но можно ещё разделять конфиги. Как например, если мы хотим добавить какой нибудь лог в ротацию, то нам нет нужды редактировать основной конфиг logrotate, достаточно положить файл с описанием в каталог /etc/logrotate.d/ и при следующем запуске он будет обработан. Такая технология довольно распространена, например так умеет апач (из того что я знаю), и возможно применяется у какого либо из сислогов также. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 12:21 ` Алексей Синицын 2011-05-08 12:37 ` Terechkov Evgenii @ 2011-05-08 16:19 ` Sergey 2011-05-09 4:13 ` Алексей Синицын 2011-05-09 11:01 ` Sergey 2011-05-08 18:15 ` Alexey Shabalin 2 siblings, 2 replies; 17+ messages in thread From: Sergey @ 2011-05-08 16:19 UTC (permalink / raw) To: ALT Linux sysadmins' discussion On Sunday 08 May 2011, Алексей Синицын wrote: > А волт такой вопрос: умеет ли кто нибудь из сислогов новых поколений > действительно подключать конфиги из отдельного каталога типа > /etc/syslog.d/ ? По идее, сбор логов на отдельный сервер в > промышленных масштабах в природе должен встречаться, а для таких > случаев разделение конфигов наверно становится актуально. > Про /etc/syslog.d/ не знаю, но вот в syslog-ng так вот можно: destination d_lan_by_host {. file( "/var/log/remote/$HOST.log" template("$DATE $HOST $FACILITY $MESSAGE\n") template_escape(off) perm(0640) group(adm) );. }; log { source(net); destination(d_lan_by_host); }; И больше никогда не лазить в конфиг. -- С уважением, Сергей a_s_y@sama.ru ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 16:19 ` Sergey @ 2011-05-09 4:13 ` Алексей Синицын 2011-05-09 10:57 ` Sergey 2011-05-09 11:01 ` Sergey 1 sibling, 1 reply; 17+ messages in thread From: Алексей Синицын @ 2011-05-09 4:13 UTC (permalink / raw) To: ALT Linux sysadmins' discussion 8 мая 2011 г. 20:19 пользователь Sergey <a_s_y@sama.ru> написал: > On Sunday 08 May 2011, Алексей Синицын wrote: > >> А волт такой вопрос: умеет ли кто нибудь из сислогов новых поколений >> действительно подключать конфиги из отдельного каталога типа >> /etc/syslog.d/ ? По идее, сбор логов на отдельный сервер в >> промышленных масштабах в природе должен встречаться, а для таких >> случаев разделение конфигов наверно становится актуально. >> > > Про /etc/syslog.d/ не знаю, но вот в syslog-ng так вот можно: > > destination d_lan_by_host {. > file( "/var/log/remote/$HOST.log" template("$DATE $HOST $FACILITY $MESSAGE\n") template_escape(off) perm(0640) group(adm) );. > }; > > log { source(net); destination(d_lan_by_host); }; > > И больше никогда не лазить в конфиг. > На мой взгляд это является совершенным решением в случае сбора удалённых логов... :) Только у меня destination пришлось в одну строчку написать, и добавить ещё одну строчку: source net { udp(ip(0.0.0.0) port(514)); }; ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-09 4:13 ` Алексей Синицын @ 2011-05-09 10:57 ` Sergey 0 siblings, 0 replies; 17+ messages in thread From: Sergey @ 2011-05-09 10:57 UTC (permalink / raw) To: ALT Linux sysadmins' discussion On Monday 09 May 2011, Алексей Синицын wrote: > Только у меня destination пришлось в одну строчку написать, и > добавить ещё одну строчку: > > source net { udp(ip(0.0.0.0) port(514)); }; У меня source в другом месте конфига описаны, не скопировал. :-) -- С уважением, Сергей a_s_y@sama.ru ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 16:19 ` Sergey 2011-05-09 4:13 ` Алексей Синицын @ 2011-05-09 11:01 ` Sergey 2011-05-09 17:04 ` Алексей Синицын 1 sibling, 1 reply; 17+ messages in thread From: Sergey @ 2011-05-09 11:01 UTC (permalink / raw) To: ALT Linux sysadmins' discussion On Sunday 08 May 2011, Sergey wrote: > destination d_lan_by_host {. > file( "/var/log/remote/$HOST.log" template("$DATE $HOST $FACILITY $MESSAGE\n") template_escape(off) perm(0640) group(adm) );. > }; Блин, копировал из mc и забыл подсветку синтаксиса отключить. Лишние точки скопировались, которые пробелы отмечают в конце строк. Правильно так: destination d_lan_by_host { file( "/var/log/remote/$HOST.log" template("$DATE $HOST $FACILITY $MESSAGE\n") template_escape(off) perm(0640) group(adm) ); }; -- С уважением, Сергей a_s_y@sama.ru ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-09 11:01 ` Sergey @ 2011-05-09 17:04 ` Алексей Синицын 0 siblings, 0 replies; 17+ messages in thread From: Алексей Синицын @ 2011-05-09 17:04 UTC (permalink / raw) To: ALT Linux sysadmins' discussion 9 мая 2011 г. 15:01 пользователь Sergey <a_s_y@sama.ru> написал: > > Блин, копировал из mc и забыл подсветку синтаксиса отключить. Лишние точки > скопировались, которые пробелы отмечают в конце строк. Тому кто пользуется mc такие точки интуитивно понятны :) А вот, кстати, по поводу копирования из mc. При копировании например в терминале гнома, пробелы в качестве пустоты до конца строки не копируются. А вот если использовать screen, то копируются. Никто не подскажет как это лечить? В принципе меня это наоборот дисциплинирует, для копирования больше grep использую, но по хорошему конечно лучше поправить. ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 12:21 ` Алексей Синицын 2011-05-08 12:37 ` Terechkov Evgenii 2011-05-08 16:19 ` Sergey @ 2011-05-08 18:15 ` Alexey Shabalin 2011-05-09 4:16 ` Алексей Синицын 2 siblings, 1 reply; 17+ messages in thread From: Alexey Shabalin @ 2011-05-08 18:15 UTC (permalink / raw) To: ALT Linux sysadmins' discussion > А волт такой вопрос: умеет ли кто нибудь из сислогов новых поколений > действительно подключать конфиги из отдельного каталога типа > /etc/syslog.d/ ? По идее, сбор логов на отдельный сервер в > промышленных масштабах в природе должен встречаться, а для таких > случаев разделение конфигов наверно становится актуально. :) Вы уж меня извините, возможно я предугадал ваши желания, и новая сборка в сизифе состоит как раз из подключаемых файлов конфигов. #rpm -ql rsyslog | grep /etc /etc/rc.d/init.d/rsyslogd /etc/rsyslog.conf /etc/rsyslog.d /etc/rsyslog.d/00_common.conf ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /etc/sysconfig/rsyslogd /etc/syslog.conf #cat /etc/rsyslog.conf $IncludeConfig /etc/rsyslog.d/*.conf $IncludeConfig /etc/syslog.conf -- Alexey Shabalin ^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Sysadmins] syslog@remote.host 2011-05-08 18:15 ` Alexey Shabalin @ 2011-05-09 4:16 ` Алексей Синицын 0 siblings, 0 replies; 17+ messages in thread From: Алексей Синицын @ 2011-05-09 4:16 UTC (permalink / raw) To: shaba, ALT Linux sysadmins' discussion 8 мая 2011 г. 22:15 пользователь Alexey Shabalin <a.shabalin@gmail.com> написал: >> А волт такой вопрос: умеет ли кто нибудь из сислогов новых поколений >> действительно подключать конфиги из отдельного каталога типа >> /etc/syslog.d/ ? По идее, сбор логов на отдельный сервер в >> промышленных масштабах в природе должен встречаться, а для таких >> случаев разделение конфигов наверно становится актуально. > > :) Вы уж меня извините, возможно я предугадал ваши желания, и новая > сборка в сизифе состоит как раз из подключаемых файлов конфигов. > #rpm -ql rsyslog | grep /etc > /etc/rc.d/init.d/rsyslogd > /etc/rsyslog.conf > /etc/rsyslog.d > /etc/rsyslog.d/00_common.conf > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > /etc/sysconfig/rsyslogd > /etc/syslog.conf > > #cat /etc/rsyslog.conf > $IncludeConfig /etc/rsyslog.d/*.conf > $IncludeConfig /etc/syslog.conf > Прошу прощения, но syslog-ng победил... Отсутствие конфига это ещё круче чем отделение конфига :) К сожалению, это мало с кем прокатит, кроме логов... :( ^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2011-05-09 17:04 UTC | newest] Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-05-08 10:07 [Sysadmins] syslog@remote.host Алексей Синицын 2011-05-08 10:33 ` Sergey 2011-05-08 10:44 ` Terechkov Evgenii 2011-05-08 11:27 ` Алексей Синицын 2011-05-08 12:00 ` Terechkov Evgenii 2011-05-08 12:16 ` Алексей Синицын 2011-05-08 11:47 ` Alexey Shabalin 2011-05-08 12:21 ` Алексей Синицын 2011-05-08 12:37 ` Terechkov Evgenii 2011-05-08 13:11 ` Алексей Синицын 2011-05-08 16:19 ` Sergey 2011-05-09 4:13 ` Алексей Синицын 2011-05-09 10:57 ` Sergey 2011-05-09 11:01 ` Sergey 2011-05-09 17:04 ` Алексей Синицын 2011-05-08 18:15 ` Alexey Shabalin 2011-05-09 4:16 ` Алексей Синицын
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git