Я пытаюсь использовать nxlog, чтобы считать и проанализировать Windows Server 2008 r2 входа в систему IIS. Поскольку у меня есть конкретные требования для этих журналов, я хотел бы использовать om_exec для отправки записей в журнале в инструмент пользователя, где я сделаю необходимую работу и обработаю их, поскольку я должен. Мой блок похож на это:
<Output streamout>
Module om_exec
Command 'dump_input.exe'
</Output>
Эта конфигурация приводит к этому сообщению об ошибке:
ОШИБКА не могла выполниться, обрабатывают 'dump_input.exe'; параметр является неправильным.
Я попытался полностью определить название команды, с помощью известных команд (таких как cmd.exe), несуществующих команд, чего-либо, и ошибка всегда является тем же.
om_exec работает над Windows, и если так, как я могу использовать его?
Вы должны использовать полный путь (иначе путь должен быть относительно Spooldir), и его нельзя заключать в кавычки:
<Output streamout>
Module om_exec
Command C:\path\to\dump_input.exe
</Output>