Автор Тема: journald - сбор логов с оборудования  (Прочитано 9155 раз)

Оффлайн zyl

  • Участник
  • *
  • Сообщений: 23
Всем привет!
Некая машинка собирает логи с оборудования, которые на ее сетевой адрес отправляют местные syslog'и.
После обновления до p9 встал вопрос - можно ли настроить journald для приема этих логов или все же опять городить схему с syslog для приема?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: journald - сбор логов с оборудования
« Ответ #1 : 04.04.2020 10:09:02 »
А в чем проблема собирать логи syslog? Он не конфликтует с journald.

Оффлайн zyl

  • Участник
  • *
  • Сообщений: 23
Re: journald - сбор логов с оборудования
« Ответ #2 : 04.04.2020 10:14:45 »
Проблемы то нет, просто если это умеет journald - зачем мне лишний сервис?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: journald - сбор логов с оборудования
« Ответ #3 : 04.04.2020 11:36:41 »
У journald другой протокол, так что врядли. Тогда надо везде менять на него.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: journald - сбор логов с оборудования
« Ответ #4 : 04.04.2020 12:29:52 »
После обновления до p9 встал вопрос - можно ли настроить journald для приема этих логов
Нельзя (и не будет можно, пока у Лёни мания). Используйте какой-нибудь из syslog.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: journald - сбор логов с оборудования
« Ответ #5 : 04.04.2020 18:23:34 »
Нельзя (и не будет можно, пока у Лёни мания).
Дело не в мании, а просто со временем разрабатываются более эффективные реализации. Ну не сделать на старых концепциях без кучи костылей...

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: journald - сбор логов с оборудования
« Ответ #6 : 04.04.2020 20:34:04 »
Нельзя (и не будет можно, пока у Лёни мания).
Дело не в мании
Нет, мания. Когда баг с просьбой сделать форврд из journald в remote syslog закрывается по причине того, что ему оформление не понравилось, после этого иначе, как предварительно дав канделябром по голове, с ним разговаривать не охота.

А по поводу "более эффективные реализации" да, посмеялся.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 242
Re: journald - сбор логов с оборудования
« Ответ #7 : 04.04.2020 20:45:02 »
Нельзя (и не будет можно, пока у Лёни мания).
Дело не в мании
Нет, мания. Когда баг с просьбой сделать форврд из journald в remote syslog закрывается по причине того, что ему оформление не понравилось, после этого иначе, как предварительно дав канделябром по голове, с ним разговаривать не охота.

А по поводу "более эффективные реализации" да, посмеялся.
ну как бы на Solaris никто особо не гнал, а там похоже все устроено.
А Торвальдс иногда за плохое оформление патчей н#$й шлет...

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: journald - сбор логов с оборудования
« Ответ #8 : 04.04.2020 21:00:04 »
А Торвальдс иногда за плохое оформление патчей н#$й шлет...
Как можно плохо оформить очень простой FR из одной строки?

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 567
Re: journald - сбор логов с оборудования
« Ответ #9 : 04.04.2020 21:22:44 »
ну как бы на Solaris никто особо не гнал, а там похоже все устроено.
Не гнали вовсе не потому, что похоже устроено. Не гнали поскольку солярка была альтернативой сама себе сбоку. Да и лёнчику никто бы не слал "благодарностей" пили он свою системдос как альтернативу сбоку. Кому это не надо было б просто наплевать.

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 567
Re: journald - сбор логов с оборудования
« Ответ #10 : 04.04.2020 21:30:05 »
Проблемы то нет, просто если это умеет journald - зачем мне лишний сервис?
Выходит, что journald это не умеет. Может лишний сервис таки journald? Раз вам необходим syslog...

Оффлайн Александр Ерещенко

  • Участник
  • *
  • Сообщений: 1 246
Re: journald - сбор логов с оборудования
« Ответ #11 : 04.04.2020 22:30:55 »
А Торвальдс иногда за плохое оформление патчей н#$й шлет...
Тут как раз понятно. Патч - это кусок кода, который после ревью обычно как есть попадает в основную ветку. Поэтому очень желательно в патче придерживаться принятого стиля оформления кода. "Код пишется в первую очередь для человека"(с)
Как можно плохо оформить очень простой FR из одной строки?
"... но ты не просишь с уважением"(с)
:)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Re: journald - сбор логов с оборудования
« Ответ #12 : 04.04.2020 23:20:40 »
Выходит, что journald это не умеет. Может лишний сервис таки journald? Раз вам необходим syslog...
Увы, но systemd не умеет в syslog вообще. В syslog, но только в локальный, умеет journald: https://www.altlinux.org/Journald#Возврат_syslog. Хотя, вероятно, лишний весь systemd. ;-)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 182
  • antohami@
Re: journald - сбор логов с оборудования
« Ответ #13 : 05.04.2020 05:03:42 »
Некая машинка собирает логи с оборудования, которые на ее сетевой адрес отправляют местные syslog'и.
После обновления до p9 встал вопрос - можно ли настроить journald для приема этих логов или все же опять городить схему с syslog для приема?

Если на всех машинах есть journald, то можно организовать сбор логов с journald без использования syslog. Как-то так:

https://habr.com/ru/company/southbridge/blog/317182/

Оффлайн stranger573

  • Мастер
  • ***
  • Сообщений: 1 567
Re: journald - сбор логов с оборудования
« Ответ #14 : 05.04.2020 07:28:07 »
Если на всех машинах есть journald, то можно организовать сбор логов с journald без использования syslog. Как-то так:

https://habr.com/ru/company/southbridge/blog/317182/
Ну, да. Вот только, оттуда же, от автора:
Цитировать
Но на больших проектах лично я наверное ещё долго не буду использовать journald в качестве центрального хранилища логов. До тех пор, пока не будут убраны приведенные выше баги, мой выбор — однозначно в пользу syslog.
Что в общем ожидаемо. Связываться с поделками лёнчика, у которого главный лозунг:
Цитировать
never finished, never complete, but tracking progress of technology
себе дороже.
« Последнее редактирование: 05.04.2020 07:44:25 от stranger573 »