На сервере в конфигурационном файле /usr/lib/eltex-ems/conf/log4jlog4j2.xml выполните следующие настройки:
1. Для Syslog аппендера с названием "TrapSyslog" настроить
- хост, куда будут отправляться логи
- уровень логирования в фильтре (необходим уровень INFO)
2. Установить уровень логирования INFO для логера с именем TRAP_SYSLOG (по умолчанию OFF)
Блок кода |
---|
|
<!-- Логгер для отправки некоторых трапов по syslog. Для отправки данных логов, необходимо поставить уровень фильтрации INFO -->
<Syslog name="TrapSyslog" format="RFC5424" host="192.168.1.1" port="514"
protocol="UDP" appName="Eltex-EMS" includeMDC="true" mdcId="mdcId"
facility="USER" enterpriseNumber="18060" newLine="true"
messageId="Audit" id="App">
<ThresholdFilter level="INFO" onMatch="ACCEPT" onMismatch="DENY"/>
</Syslog> |
2. Установить уровень логирования INFO для логера с именем TRAP_SYSLOG (по умолчанию OFF)
Блок кода |
---|
|
<logger name="TRAP_SYSLOG" level="INFO" additivity="false">
<appender-ref ref="TrapSyslog"/>
</logger> |