The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Первый релиз в новой стабильной ветке rsyslog 2.0.0

02.01.2008 22:26

Анонсирован первый релиз в новой стабильной ветке rsyslog - 2.0.0.

Проект rsyslog является заменой стандартного syslog демона, существенно расширяющего его возможности. Например, поддерживается хранение логов в СУБД, возможна передача логов на удалённый хост с использованием шифрования, присутствует web-интерфейс для выборки информации и т.д. Начиная с Fedora 8 Linux, rsyslog является syslog демоном используемым по умолчанию, придя на смену давно не поддерживаемому проекту sysklogd.

В rsyslog 2.0 реализована поддержка модулей вывода, добавлены модули вывода для PostgreSQL и GSS-API (Generic Security Services). Кроме того объявлено о прекращении поддержки прошлого стабильного релиза rsyslog 1.0.5.

  1. Главная ссылка к новости (http://www.rsyslog.com/Article...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/13517-syslog
Ключевые слова: syslog, log
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Andrs (?), 00:01, 03/01/2008 [ответить]  
  • +/
    Хорошо это конечно....
    Но у Syslog-ng конфиг проще и приятнее....
     
     
  • 2.3, Аноним (-), 05:33, 03/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    к сожалению syslog-ng не бесплатен
     
     
  • 3.4, Аноним (4), 09:59, 03/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >к сожалению syslog-ng не бесплатен

    и теперь все джентушники, где он дефолтовый должны кому-то скинуться? :)

     
     
  • 4.7, Painbringer (?), 17:08, 03/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >и теперь все джентушники, где он дефолтовый должны кому-то скинуться? :)

    по дефолту в генте логгер вообще не стоит вообще то. а чо дальше поставить каждый сам выбирает.
    >Gentoo offers several system loggers to choose from. There are sysklogd, which is the >traditional set of system logging daemons, syslog-ng, an advanced system logger, and >metalog which is a highly-configurable system logger. © gentoo handbook

     
  • 3.5, Аноним (-), 13:00, 03/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >к сожалению syslog-ng не бесплатен

    Есть две версии. Платная и бесплатная. Различия не очень существенные.

     

  • 1.2, Stanislaus (?), 04:05, 03/01/2008 [ответить]  
  • +/
    поддерживаю.... мне тоже syslog-ng больше по душе
     
     
  • 2.6, gmm20 (??), 15:02, 03/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    цитата из nginx-ru, From: Anton Yuzhaninov

    Подозреваю что syslog-ng даже в premium edition может потерять часть данных в момент потери связи с удаленным сервером, поскольку в его протоколе AFAIK нет ACK на прикладном уровне. А там где его нет, возникает такая проблема:

    Отправитель просит ОС отправить данные по сети сделав write().
    ОС помещает эти данные в буфер tcp-стека и возвращает размер записанных в буфер данных.
    Некоторые приложения (включая syslog-ng) думают что раз write() не вернул ошибок можно считать что данные успешно отправлены и о них можно забыть.

    Но если после того как данные были записаны в буфер но до того как были переданы, хост получателя вдруг станет недоступен, то данные будут потеряны. ОС будет чесно пытаться доставить данные (tcp retransmit) но делать вечно она этого не может. Да и в случае перезагрузки удаленного хоста это не поможет.

    Следующий write() уже скорее всего вернет ошибку, и логи начнут буферезироваться локально. Но содержимое предыдущего write() будет потеряно.

    Чтобы оно не терялось syslog-сервер должен посылать назад отправителю подтверждение того, что данные получены.

    Насколько я знаю в syslog-ng таких подтверждений нет (но я могу ошибаться, исходники смотрел давно и недостаточно внимательно).

     
     
  • 3.8, DoktorPZ (?), 13:42, 04/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >[оверквотинг удален]
    >удаленного хоста это не поможет.
    >
    >Следующий write() уже скорее всего вернет ошибку, и логи начнут буферезироваться локально.
    >Но содержимое предыдущего write() будет потеряно.
    >
    >Чтобы оно не терялось syslog-сервер должен посылать назад отправителю подтверждение того, что
    >данные получены.
    >
    >Насколько я знаю в syslog-ng таких подтверждений нет (но я могу ошибаться,
    >исходники смотрел давно и недостаточно внимательно).

    К чему это? Данный пост был в ветке обсуждения быстрой ротации и парсинга логов.

     
     
  • 4.9, gmm20 (??), 15:02, 04/01/2008 [^] [^^] [^^^] [ответить]  
  • +/
    > К чему это?

    к тому, что syslog-ng криво написан.

    наверное поэтому для fedora 8 и будущих версий red hat enterprise linux выбрали rsyslog

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру