Назад | Перейти на главную страницу

Как использовать «глобальные переменные» в rsyslogd v8?

В документации к плагину "mmsequence" для rsyslog 8.16.0 говорится:

Этот модуль устарел в версии 8 и предоставляется исключительно по причинам обратной совместимости. Он был написан как временный обход отсутствия поддержки глобальных переменных в версии 7. Глобальные переменные доступны в v8, и в какой-то момент этот модуль будет полностью удален.

Не используйте этот модуль для вновь созданных файлов конфигурации. Вместо этого используйте глобальные переменные.

Однако я не вижу ссылок на глобальные переменные ни в справочной документации rsyslogd v8, ни в поставленной вместе с пакетом, ни в онлайн-версии.

Пожалуйста, как мне использовать глобальную переменную в современном формате на основе выражений для rsyslogd v8?

И ... я наконец нашел ответ, похороненный в сообщении в блоге. Кажется, что глобальные переменные имеют префикс $ / в конфигурации rsyslog v8.

set $/myvar = 1;