LINUX.ORG.RU

Syslog


3

0

Всего сообщений: 4

QDeviceMonitor 1.0.0

Группа Open Source

Вышел в свет GUI для просмотра логов на GNU/Linux, Mac OS X и Windows. Поддерживаются логи устройств на базе ОС Android и iOS, а также текстовых файлов.

Основные возможности:

  • фильтрация по регулярным выражениям;
  • поддержка фильтрации с префиксами, совместимыми с Android Device Monitor;
  • автодополнение историей последних фильтров;
  • фильтрация по уровню подробности (только Android);
  • добавление меток в лог;
  • открытие текущего лога в текстовом редакторе.

>>> Скачать

>>> Подробнее

 , , , ,

sbar
()

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

Группа Linux General

На прошедшей недавно в Брно 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.

>>> Источник

 , , ,

alpha
()

Релиз systemd v38 c поддержкой Journal, замены системе syslog

Группа Open Source

Леннарт Поттеринг (Lennart Poettering) анонсировал новый экспериментальный релиз системного менеджера systemd v38, примечательный интеграцией наработок проекта Journal, в рамках которого развивается подсистема, призванная заменить собой службу syslog и другие сопутствующие сервисы журналирования событий. Подробный обзор особенностей Journal и отличий от syslog можно прочитать в первом анонсе проекта.

Сообщается, что работа над Journal уже близка к завершению, остаётся нереализованными лишь несколько значительных функций и недостаточно проработана документация. Наиболее заметно наличие Journal при выполнении для сервисов команды 'systemctl status', которая теперь выдаёт в том числе и последние сообщения лога для указанного сервиса. Для совместимости с классическим syslog в systemd интегрирована специальная прослойка, которая использует сокет /run/systemd/journal/syslog для приема сообщений, включая перенаправление сообщений из /dev/log.

Данные сохраняются в /var/log/journal, если такая директория создана, в противном случае лог сохраняется в /run/log/journal. Для просмотра журнала следует использовать утилиту systemd-journalctl, которая по умолчанию генерирует вывод, полностью аналогичный формату /var/log/messages. Используя опции "-o verbose", "-o short-monotonic" или "-o json" можно менять детализацию и формат вывода. Для эмуляции поведения «tail -f» предусмотрена опция "-f".

>>> Подробности

 , , ,

Darth_Revan
()

The Journal: жизнь после syslog

Группа Open Source

В своей новой статье Леннарт Поттеринг (Lennart Poettering), известный разработкой звукового сервера PulseAudio и системы загрузки systemd, объяснил, чем его не устраивает syslog, и предложил свою универсальную реализацию системного журнала в Linux.

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

Поскольку данная разработка Леннарта войдёт в Fedora 17 и далее, скорее всего, разойдётся по всем дистрибутивам, я взял на себя труд перевести и предложить вашему вниманию эту статью.

>>> Перевод статьи

 , ,

AVL2
()