Ниже приведён список всех доступных переменных окружения Агента.
включение перенаправления сообщений Syslog (true/false), значение по умолчанию: false
адрес TCP-сервера для отправки сообщений
порт TCP-сервера
адрес UDP-сервера для отправки сообщений
порт UDP-сервера
Где:
[N] — индекс сервера в списке, начиная с 0;
если список серверов пустой, пересылка по соответствующему протоколу не выполняется;
допускается указание нескольких серверов.
Пример конфигурации:
SYSLOG_FORWARDING_ENABLED=true
SYSLOG_FORWARDING_TCP_SERVERS_0_HOST=log1.example.com
SYSLOG_FORWARDING_TCP_SERVERS_0_PORT=514
SYSLOG_FORWARDING_TCP_SERVERS_1_HOST=log2.example.com
SYSLOG_FORWARDING_TCP_SERVERS_1_PORT=515
SYSLOG_FORWARDING_UDP_SERVERS_0_HOST=log3.example.com
SYSLOG_FORWARDING_UDP_SERVERS_0_PORT=514включение прокси (true/false), значение по умолчанию: false
адрес HTTP-прокси
порт HTTP-прокси
имя пользователя для HTTP-прокси (если используется)
пароль для HTTP-прокси (если используется)
список исключений для HTTP-прокси (опционально)
количество уведомлений, отправляемых за один цикл. По умолчанию 50
интервал между циклами отправки уведомлений в секундах. По умолчанию 10
список уровней критичности Syslog, сообщения с которыми агент будет игнорировать. Указывается числами через запятую
регулярное выражение для поиска в поле APP_NAME. Если в значении поля найдено совпадение с выражением, сообщение Syslog будет исключено из обработки
регулярное выражение для поиска в поле MESSAGE. Если в значении поля найдено совпадение с выражением, сообщение Syslog будет исключено из обработки
Пример конфигурации:
SYSLOG_FILTER_SEVERITY_EXCLUDE=6,7
SYSLOG_FILTER_EXCLUDES_APP_NAME=test
SYSLOG_FILTER_EXCLUDES_MESSAGE=^sshd$