The OpenNET Project / Index page

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

Интересное ПО: Logpipe - простой ротатор лог-файлов для *nix систем.

21.02.2006 09:44

Logpipe - многофункциональная и высокопроизводительная система для ротации лог файлов для *nix систем (Solaris / Linux / FreeBSD).

Программа logpipe принимает на стандартный ввод поток данных (STDIN), который пишет в указанный лог-файл. По достижении одного из условий (превышение по размеру, истечении указанного интервала времени, наступлению определенной даты) текущий файл закрывается, переименовывается и сжимается архиватором.

Синтаксис файла конфигурации ротатора почти полностью повторяет синтаксис newsyslog.conf под FreeBSD. Logpipe написан с учетом специфических особенностей операционных систем Linux и FreeBSD, для Linux используется epoll(4), а для FreeBSD - kqueue(2).

Программа распространяется по лицензии BSD.

Среди других продуктов можно отметить:

  • Синхронизатор между PostgreSQL и LDAP;
  • Система контент-менеджмента ASE 2.0;
  • CT++ - быстрый C++ шаблонизатор;
  • libnss_pg;
  • FastCache - кеширующий модуль Apache 1.3.X.;
  • ModPic - генератор картинок для Apache 1.3.X.;

    1. Главная ссылка к новости (http://reki.ru/products/logpip...)
    Автор новости: stellar
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/6997-log
    Ключевые слова: log, apache, rotation
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, sashas (ok), 08:17, 22/02/2006 [ответить]  
  • +/
    А чем это лучше syslogd?
     
     
  • 2.2, FreD (?), 09:18, 22/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Может правильнее спросить чем лучше logrotate?
     
     
  • 3.3, stellar (ok), 13:00, 22/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Тем, что не надо посылать сигналы тому софту, которому надо ротировать логи.
    Вообще-то, по ссылке все написано.

    http://reki.ru/products/logpipe/

     
     
  • 4.4, logrotate (?), 14:04, 22/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    у logrotate есть опция copytruncate
     

  • 1.5, Аноним (-), 15:13, 22/02/2006 [ответить]  
  • +/
    multilog от djb
     
  • 1.6, BB (??), 16:58, 22/02/2006 [ответить]  
  • +/
    А под SunOS с логами Domino оно тестировалось ?:)
     
     
  • 2.7, stellar (ok), 20:17, 22/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Оно ротирует логи любой программы, которая умеет писать в пайп.
    Если Domino умеет писать в пайп, значит логи будут ротироваться.
     

  • 1.8, Drug (??), 01:24, 23/02/2006 [ответить]  
  • +/
    А можно как-то сделать если в системе доупстим 100 виртуалхостов по два лога на каждый чтобы в памяти не висело одновременно 200 процессов logpipe

    А сделать типа какого-то демона, который бы обслуживал сразу всё что нужно и при этом ещё бы и записи на диск делал с буфером чтобы диски юзать пореже!

    Плюс было бы не плохо чтобы можно было отключить опцию архивации логов (потому как если начнет архивироваться одновременно в полночь 200 больших логов серверу станет дурно)

    Кому надо тот пусть жмет логи черех скрипт (script.sh) прописаный в конфиге:
    /var/log/apache/error_log       root:wheel    0640     6    * @T00   /path/to/some/script.sh

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



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

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