Splunk
Splunk независим от ОС, приложений или устройств, регистрацию событий с которых Вы осуществляете. Он с одинаковой лёгкостью работает с ФС (NFS, SMB/CIFS, ...), удалёнными файлами посредством (rsync, scp, ftp), клиентами, общающимися со Splunk по TCP или UDP, или же базами данных, поддерживающими ODBC. Сама серверная часть доступна для Linux, Solaris, FreeBSD или MacOS X. Что касается механизмов сбора данных, то их целых шесть:
- Tailing Processor - берёт информацию о новых событиях из отдельного файла, например /var/log/messages (впрочем, логи Windows Events также поддерживаются)
- Directory Monitor - сбор информации с указанного каталога
- FIFO - применение IPC-метода даёт то очевидное преимущество, что журнальные файлы даже не нужно сохранять на диске
- TCP-модуль, прослушивающий порт 514 подобно привычным syslog-серверам
- ODBC-модуль, источником данных для которого выступает ODBC-совместимая БД
- Splunk-2-Splunk модуль, позволяющий принимать/передавать данные другим Splunk-серверам. Возможен и вариант Splunk-2-Nagios, который легко мог бы называться и Nagios-2-Splunk, уж очень тесная там интеграция ;)
Официальный сайт: www.splunk.com