LINUX.ORG.RU
решено ФорумAdmin

Rsyslog, if $hostname = 'regex'


0

1

Подскажите пожалуйста (или ткните носом в документацию) как можно сделать подобное

$template RemoteHost, "/var/log/%HOSTNAME%/%programname%.log" 
if $hostname == 'Вот_здесь_regex' then ?RemoteHost
★★★

не совсем то что я хотел, но похоже

В условии можно использовать:

* логические выражения (and, or, not), а так же группировку данных выражений в виде: not условие0 and (условие1 and условие2).
* переменные (properties) - переменные указываются в виде $имя_переменной (например $hostname или $msg)
* операции сравнения (== - равно, != - не равно, > - больше, < - меньше, <= - меньше или равно, >= - больше или равно, (!)contains - (не)содержит, (!)startswith - (не)начинается с)
* комментарии /* комментарии */

trofk ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.