Использование Microsoft SCOM для сканирования файлов log4j
Я хочу получать оповещения с помощью утилиты SCOM, основанной на сканировании файлов журналов, написанных log4j, например, с использованием стандартного приложения DailyRollingFileAppender.
Однако в документации SCOM конкретно указано, что в файле журнала хранится номер строки верхнего знака, и если он усекается в течение минуты, он не будет замечать записи журнала до этого номера строки.
Если я что-то не пропустил, это может показаться проблемой для всех стандартных приложений, которые делают именно это (т. Е. Они всегда регистрируются под одним именем файла, затем, когда он удовлетворяет критериям переноса, они копируют содержимое файла в архив, а затем очистить (как-то) то же имя файла.
Может ли кто-нибудь решить эту проблему для меня (например, определить другой способ использования SCOM или указать мне альтернативного аппендера?)
Извлечение документа SCOM... Если файл журнала удален и воссоздан с тем же именем в течение одной и той же минуты, отметка верхнего уровня не будет сброшена, а записи журнала будут игнорироваться до тех пор, пока отметка верхнего уровня не будет превышена.
Спасибо
1 ответ
С NiCE LogFile MP такой сценарий разрешен. MP определяет, когда файл был удален, а затем сбрасывает маркер положения. Вы можете зарегистрироваться на этом портале и получить свою копию NiCE LogFile MP. Это бесплатный продукт.