Назад | Перейти на главную страницу

Использование CCZE с несколькими файлами журнала

Я ищу решение для просмотра нескольких файлов журнала в прямом эфире на ccze.

В настоящее время я отправляю хвост каждого файла в канал, этот канал используется ccze для отображения всех необходимых файлов журнала.

Проблема в том, что некоторые файлы журналов используются гораздо чаще, чем другие, ccze не сохраняет «фиксированное положение» на экране, поэтому наиболее часто используемые журналы просто скрывают наименее используемые.

Поэтому я хотел бы знать, как сделать так, чтобы набор файлов журнала через ccze всегда был видимым (я думал об экране, но хотел бы знать, существуют ли другие варианты).

Спасибо,

Я не уверен, что вы имеете в виду под «всегда видимым» - вы хотите, чтобы определенные строки оставались на экране, а остальные прокручивались? Это сложно сделать с помощью ccze, возможно, вам нужен другой инструмент для просмотра журналов. Ты пробовала multitail? Это позволяет вам видеть сразу несколько файлов журнала в разных окнах, а также обеспечивает цветной вывод.

Я настраиваю все свои серверы на отправку журналов на уровне уведомление и выше на удаленный сервер журналов, запустив syslog-ng.

Затем я настраиваю syslog-ng на удаленном сервере для передачи вывода консоли через ccze следующим образом:

destination du_pts0 { program("ccze -r > /dev/pts/0"); };

Это окрашивает вывод на консоль logserver.

Чтобы увидеть это на удаленном терминале, я использую:

destination du_fifo { pipe("/var/log/logtail"); };

... и поместите в мой файл ~ / .bashrc следующее:

ccze < /var/log/logtail