Syslog-ng |
Автор: admin Просмотров: 3965 Комментарии:
Добавлен: 24 октября 2015
Обновлено: 24.10.2015 - 14:18
Открытый протокол Syslog для Unix и Unix-подобных систем.
В нем улучшили оригинальную модель syslogd фильтрацией на основе содержимого, гибкими опциями настроек и такими важными функциями как TCP для передачи данных. На сегодняшний день, syslog-ng имеет два издания с общим кодом. Первое это syslog-ng Open Source Edition (OSE) с лицензией LGPL. Второе с дополнительными плагинами под собственнической лицензией.
Протокол Syslog-ng
Syslog-ng использует стандартный протокол BSD syslog, указанный в RFC 3164. Так как текст RFC 3164 является всего лишь описанием, а стандартом, появились некоторые несовместимые расширения. Начиная с версии 3.0 Syslog-ng поддерживает протокол syslog, указанный в RFC 5424. Syslog-ng взаимодействует с различными устройствами и форматы ретранслируемых сообщений можно настроить. Расширения оригинального протокола syslog-ng:
- ISO 8601 временные метки с миллисекундой детализацией и информацией временных зон.
- Добавление имени релеев в дополнительные поля узла, чтобы сделать возможным отслеживание пути данного сообщения
- Передача данных по TCP.
- Шифрование TLS начиная с 3.0.1 в OSE
Возможности Syslog-ng
Syslog-ng предоставляет ряд других возможностей, кроме передачи сообщений и хранения их в простом тексте:- Возможность форматирования журнала сообщений используя UNIX подобные переменные расширений (может нарушить совместимость кроссплатформенных форматов журналов).
- Использование этих переменных расширений при именовании файла, охватывает несколько файлов с помощью одного оператора.
- Возможность отправлять сообщения логов в локальное приложение.
- Возможность управлять потоком сообщений при сетевой передаче.
- Вход непосредственно в базу данных, начиная с syslog-ng OSE 2.1
- Перепись частей сообщений syslog с заданным набором и заменителем примитивов, начиная с OSE 3.0.
- Общая поддержка имя-значение: каждое сообщение это просто набор пар имя-значение, которые можно использовать для хранения дополнительной информации (с Syslog-ng OSE 3.0)
- Возможность обрабатывать структурированные форматы сообщений, передаваемых по Syslog как вывод из столбцов отформатированных строк CSV (с syslog-ng OSE 3.0)
- Возможность соотносить несколько входящих сообщений, чтобы сформировать более сложное событие (с syslog OSE 3.2)
Переносимость Syslog-ng
Syslog-ng портирован на многие Юникс-системы. Список известных в настоящее время рабочих версий:
Linux на i386, ARM, PowerPC, SPARC и x86-64 процессоров
FreeBSD 7.x - 9.x на i386 и x86-64 процессоров
AIX 5, 6 и 7 на IBM POWER процессоров
HP-UX 11iv1, 11iv2 и 11iv3 на PA-RISC и Itanium процессоров
Solaris 8, 9, 10 на SPARC, x86-64 и i386 процессоров
Tru64 5.1b на Альфа процессоров
https://en.wikipedia.org/wiki/Syslog-ng
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Журналирование
Комментарии |