LINUX.ORG.RU

Lumberjack — новый совместный проект создателей rsyslog, syslog-ng и journald

 , , ,


0

1

На прошедшей недавно в Брно Fedora Developer's Conference состоялась встреча основных разработчиков системы журналирования Linux. На встрече присутствовали:

  • Rainer Gerhards, основной разработчик rsyslog,
  • Balazs Scheidler, основной разработчик syslog-ng,
  • William Heinbockel, один из соавторов стандарта CEE со стороны Mitre,
  • Lennart Poettering,
  • Steve Grubb, нынешний мэйнтейнер auditd, работник Red Hat и участник проекта Fedora.

В результате обсуждений основной проблемой системы журналирования было признано не столько техническое несовершенство самой системы, сколько нежелание и неумение разработчиков использовать предоставляемые ей возможности.

На встрече было решено создать совместный проект - Lumberjack, участниками которого будет проводиться популяризация и внедрение в основные Linux-дистрибутивы стандартов CEE, RFC 5424 и наработок Lennart Poettering. В рамках проекта также предложена трехуровневая система, в которой внизу будет находиться бэкенд для физического ведения журнала (традиционные текстовые файлы, база данных, сетевое хранилище и т.п.), в середине будет сам демон журналирования, а сверху будет одновременно доступно несколько вариантов API.

>>> Источник

★★★★★

Проверено: DoctorSinus ()

по сабжу: радует такой подход

для поддержания накала я бы исправил

>> Lennart Poettering,

>>Lennart Poettering, автор journald из состава systemd

ZuBB ★★★★★ ()

Не хочется говорить за**ись, так как боюсь накаркать, но звучит неплохо.

Tark ★★ ()

Они Поттерингу таки сделали внушение?

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

Они Поттерингу таки сделали внушение?

??? Леннарт получает свой journald с базой данных, как и хотел. А syslog-ng и rsyslog становятся всего лишь альтернативными бэкендами для journald, так что тут скорее под него прогнулись ;)

redgremlin ★★★★★ ()

Они пытаются исправить основную проблему сообщества Open Source - разобщенность действий. Меня это определенно радует.

deterok ★★★★★ ()

внедрение в основные Linux-дистрибутивы стандартов CEE, RFC 5424 и наработок Lennart Poettering

Без «наработок Lennart Poettering» было бы гораздо лучше.

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

внедрение в основные Linux-дистрибутивы стандартов CEE, RFC 5424 и наработок Lennart Poettering

Без «наработок Lennart Poettering» было бы гораздо лучше.

Ну или хотя бы перевести предложение до конца. А то звучит будто «Lennart Poettering» не имя, а какое-нибудь заклинание которое можно говорить только на этом языке.
Хотя да, без Lennart Poettering мир стал бы лучше(ну точно не стал бы хуже).

FeyFre ★★★ ()

Чой-то они под него прогнулись? Темный владыка обещал выделить наделы на порабощённых территориях?

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

Поттеринг выполняет важную роль. Он объединяет людей «против».

ksicom ()

Взрослый, достойный подход.

kompas ()
Ответ на: комментарий от FeyFre

«Lennart Poettering» не имя, а какое-нибудь заклинание которое можно говорить только на этом языке.

Уже звучит как проклятье.

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

Поттеринг выполняет важную роль. Он объединяет людей «против».

Те кого он объединяет, итак объединены без него. Остальным на столько пофиг чего там ворочает Потя, что они скорее объединятся на кладбище чем против Поти.

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

Чой-то они под него прогнулись? Темный владыка обещал выделить наделы на порабощённых территориях?

Не, им после смерти силу обещали. Вот теперь подставляют шею куда только могут.

FeyFre ★★★ ()

Только не Поттеринг!!

MHz ()

Интересно, syslog во всех его реализациях до сих пор предлагает указывать источником некое local0 и по этому чудесному источнику сортировать логи по файлам? Т.е. до сих пор не могу сказать, что если, например, сообщение пришло от процесса pbs_server, то его нужно положить в /var/log/torque/pbs_server.log ? Если так, то это очень печально и я прекрасно понимаю разработчиков, которые этим не пользуются.

DRVTiny ★★★★★ ()

«I'm a lumberjack and I'm ok...»

А по сути, неплохо, радует, когда разработкчики собираются и выбирают один вариант, в который будут вкладывать основные усилия, а не как обычно.

Eichhorn ()

Нытики, смиритесь. Все эти люди знают о логгировании гораздо больше вас, и если создатели rsyslog и syslog-ng согласились с поттерингом (а тут речь идет о чисто техническом вопросе), то значит его наработки хороши. И Pulseaudio это ВИН, говорю как сузевод.

oguretz ()

Вижу (относительно) свежую строку в syslog'е:

 Mar 2 21:17:01 user-ws CRON[9282]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)

Кто-нибудь в курсе, откуда там берётся буквосочетание CRON? Кто, где и когда его указывает? Это же невероятно интересный животрепещущий момент...

DRVTiny ★★★★★ ()

Наконец-то перестанут ныть о бинарном журнале. Хотите бинарный - вот бинарный бэкенд, хотите текстовый - вот текстовый

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

>Pulseaudio это ВИН, говорю как сузевод.

Объективные плюсы для рядового пользователя, помимо регулировки громкости для отдельных приложений есть?

Eichhorn ()
Ответ на: комментарий от skam

Оно на Java?!? https://fedorahosted.org/lumberjack/browser/Lumberjack?order=name#src/org/lumber...

Значит, скоро таки дойдут до того, чтобы сделать maven пакетным менеджером.
И будут мэйнтейнеры сидеть и править помчики, и деплоить артефакты в главный репозиторий дистрибутива. pom.xml ядра в студию!

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

Так, понятно, это некий TAG: [code] sudo logger -i -t TAG yakudza [/code] Ну и то неплохо. Если бы ещё потом можно было фильтровать по этому TAG, было бы и вовсе чудесно.

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

Да, не надо заморачиваться со входами и выходами, можно смешивать потоки с разных звуковых плат, низкий latency, преобразование звуковых форматов искаропки. Чоищо?

oguretz ()
Ответ на: комментарий от Mystra_x64

Они Поттерингу таки сделали внушение?

Судя по новости, это он им внушил.

Да и раньше они неплохо о его идеях отзывались. Просто решили скоординировать действия.

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

Оно на Java?!?

Может прототип. Лого забавное).

anonymous ()

Вообще стоит сказать спасибо Леннарту, который пробудил от спячки всех этих интересных товарищей.

Rainer Gerhards, например, последние месяцы стал активно работать, появляться в нужных местах, писать интересные статьи. Вот даже пообещал цикл обучающих видео-презентаций. Можно смотреть и подписываться на его видео: http://youtu.be/C_mVwQM_oS0

alpha ★★★★★ ()

Вообще такими темпами уровень интырпрайзности линукса подскочит до небесных высот, и можно будет организовывать полноценное GPL-рабство.

oguretz ()
Ответ на: комментарий от Eichhorn

Единственное, что удалось нарыть - это простое подключение блютуз наушников. Больше не обнаружено.

Motif ()
Ответ на: комментарий от oguretz

У рядового пользователя только одна звуковая плата, он не заморачивается со входами и выходами, слова «latency» в русском языке нет, преобразованием форматов рядовой пользователь не занимается и часто даже не знает о существовании таковых. Ещё аргументы?

Oleaster ★★★ ()

Боже, убей Поттеринга и помести его в ад!

Oleaster ★★★ ()

Вот это простота, вот так выдали. Настоящий unix-way. 10/10.

Еще и на яве. Как это понимать? У них недостаточно опыта чтобы без прототипов на яве обойтись?

anonymous ()
Ответ на: комментарий от Eichhorn

Объективные плюсы для рядового пользователя, помимо объективного плюса есть?

Да, есть. Нормальное смешение источников звука (флеш с плеером не конфликтуют) и нормальный вывод на разные звуковухи (звуковуху можно переключить на лету).

ForwardToMars ()
Ответ на: комментарий от Oleaster

У рядового пользователя только одна звуковая плата

У рядового - два звуковых выхода, как минимум. hdmi один из них.

слова «latency» в русском языке нет

- Жопа.
- Дочка, не говори так, нет такого слова.
- Как так, жопа есть, а слова нет?

Ещё аргументы?

Ты сначала эти внятно опровергни.

ForwardToMars ()

В рамках проекта также предложена трехуровневая система,

Три недостаточно. У нас в телефонах уже даже 4-ядерные процы, давайте 5 уровней сделаем, что бы не простаивали мощности.

ForwardToMars ()
Ответ на: комментарий от DRVTiny

В FreeBSD можно. В /etc/syslog.conf пишем

!pbs_server
*.*                                             /var/log/torque/pbs_server.log
g1itch ()
Ответ на: комментарий от Eichhorn

>Объективные плюсы для рядового пользователя, помимо регулировки громкости для отдельных приложений есть?

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

Переключение звука с колонок на наушники на лету.

goingUp ★★★★★ ()

Слава аллаху, что в Альт Линукс не пихают эти глючные поделки Поттеринга. Не завидую пользователям других дистрибутивов, куда их прибивают гвоздями.

Vladislav_Surkov ()
Ответ на: комментарий от goingUp

Вы, как и ForwardToMars, не совсем меня поняли. Я не говорил, что данная фича не нужна, она вполне может пригодиться многим пользователям. Просто я данной функцией ни разу не пользовался, так что лично для меня она бесполезна. Но так как я не первый раз слышу про то, что пульсаудио многие находят более удобным, чем альсу, потому и спрашиваю, что ещё есть удобного, по сравнению с альсой, с точки зрения простого пользователя, так как подумывал попробовать пульс.

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

С точки зрения «совсем-совсем обычного» пользователя пульс просто работает. И все вопросы о преимуществах бессмысленны, совсем-совсем обычный пользователь просто не знает о его существовании.

Как только вы начинаете спрашивать о фичах - не надо больше за «обычность» прятаться.

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

Кто-нибудь в курсе, откуда там берётся буквосочетание CRON? Кто, где и когда его указывает? Это же невероятно интересный животрепещущий момент...

man 3 syslog и там ищи facility.

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

Судя по новости, это он им внушил.

Что именно он им «внушил», откуда такая информация? Собрались, и выволокли хлопца, ткнув его в стандарты и то, что он «ниасилил» познакомиться с существующими инструментами.

Заочно то же самое делалось ранее в блогах.

Про включение (куда, каких и как?) его «наработок» - все более чем туманно.

Да и раньше они неплохо о его идеях отзывались.

Кто? Rainer Gerhards - точно нет, совсем напротив.

myhand ()
Ответ на: комментарий от ksicom

> Поттеринг выполняет важную роль. Он объединяет людей «против».

отлично сказал: +100500

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