rsyslog (rocket-fast system for log) — высокопроизводительный инструмент для обработки лог-файлов.
rsyslog начинался как более функциональный и надёжный syslog, будучи ответвлённым от sysklogd в 2004 году, но с временем превратился в универсальный инструмент для ведения журналов, способный принимать входные данные из самых разных источников, преобразовывать их и выводить в различном виде.
При помощи rsyslog можно создать централизованный сервер логов, в котором можно просматривать все события от различных устройств в сети, с удобным поиском на всех сетевых устройствах в сети. Поддерживается многопоточность (можно обрабатывать более миллиона сообщений в секунду), фильтрация любых частей сообщений системного журнала и полностью настраиваемый формат вывода.
rsyslog предлагает высокую производительность и безопасность, имеет модульную архитектуру, работает в фоновом режиме (rsyslog.service), настраивается с помощью конфигурационного файла (/etc/rsyslog.conf), также параметры можно задавать и командной строки. Примеры настроек имеются в документации и вики-журнале, имеются готовые фрагменты настроек и один готовый файл в качестве примера.
rsyslog сохраняет события в базе данных MySQL (свободная, реляционная система управления базами данных), читать и отображать логи можно с помощью удобного веб-интерфейса LogAnalyzer, также с помощью веб-интерфейса (WebUI) можно менять настройки в интерактивном режиме.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.