Я пытался передать захваченный журнал в сценарий Perl, но не могу найти правильный путь. Есть ли у вас какие-либо предложения по правильному способу отправки записанного журнала в скрипт для дальнейшей обработки?
Я могу активировать этот сценарий, но не могу передать захваченное сообщение:
$ModLoad omprog
$template MyTemplateName,"some\n"
if $programname == 'arpwatch' and $msg contains 'new station' then {
action(type="omprog" binary="/tmp/somescript.pl" template="MyTemplateName")
}
Ну ... оказывается, это проще, чем казалось. По какой-то причине мне не удалось успешно применить «действие», поэтому я пошел по старому пути. Записанное сообщение журнала отправляется как аргумент в формате шаблона по умолчанию, если не указано иное.
if $programname == 'arpwatch' and $msg contains 'new station' then {
^/opt/bin/script.pl
}