(Windows) Мониторинг в реальном времени файлов журналов и сопоставление шаблонов регулярных выражений для запуска оповещений по электронной почте
Существует ли приложение, которое может отслеживать количество файлов журнала (текст) и отслеживать совпадения с шаблоном регулярного выражения, а затем отправлять оповещения по электронной почте, когда оно находит? Я ищу то, что будет работать на Windows.
Я собирался начать писать сценарий, чтобы попытаться сделать это, потом мне пришло в голову, что, вероятно, уже есть хороший инструмент для этого. Чем проще, тем лучше. Есть идеи?
2 ответа
Я закончил писать что-то в VBScript, чтобы сделать это. Часть кода, которая выполняет синтаксический анализ, была самой сложной частью, но в целом не слишком сложной на самом деле.
Swatch - почтенный Perl-скрипт, который делает то, что вы хотите, но я понимаю, что вы можете не захотеть устанавливать Perl на свои Windows-боксы. Я не знаю каких-либо автономных инструментов на основе PowerShell, но если вы пишете свой собственный скрипт PowerShell, вам стоит взглянуть на Log Parser COM.