#
# 514-syslog.conf
#
define SYSLOG_LOGFILE "/var/log/syslog.log"
define SYSLOG_ROTATE %SYSLOG_ROTATE_TIME%
define ROTATE_SYSLOG "/usr/local/bin/log_rotate.sh"
define SYSLOG_IN_PORT 514
define SYSLOG_OUT_TCP_HOST %FORWARD_LOG_COLLECTOR%
define SYSLOG_OUT_TCP_PORT 514
#
# UDP, TCP inputs
#
<Input syslog_in_udp>
Module im_udp
Host 0.0.0.0
Port %SYSLOG_IN_PORT%
</Input>
<Input syslog_in_tcp>
Module im_tcp
Host 0.0.0.0
Port %SYSLOG_IN_PORT%
</Input>
#
# file, TCP outputs
#
<Output syslog_out_file>
Module om_file
File %SYSLOG_LOGFILE%
</Output>
<Output syslog_out_tcp>
Module om_tcp
Host %SYSLOG_OUT_TCP_HOST%
Port %SYSLOG_OUT_TCP_PORT%
</Output>
<Route syslog_route_file>
Path syslog_in_udp, syslog_in_tcp => syslog_out_file
</Route>
<Processor syslog_net_buffer>
Module pm_buffer
Type Disk
MaxSize %NET_BUFFER_SIZE_MAX%
WarnLimit %NET_BUFFER_SIZE_WARN%
Directory %NET_BUFFER_DIR%
</Processor>
<Route syslog_route_net>
Path syslog_in_udp, syslog_in_tcp => syslog_net_buffer => syslog_out_tcp
</Route>
#
# log rotation
#
<Extension syslog_rotate>
Module xm_exec
<Schedule>
Every %SYSLOG_ROTATE%
Exec exec_async(%ROTATE_SYSLOG%, %SYSLOG_LOGFILE%);
</Schedule>
</Extension>
------------------------------------------------------------------------------ This SF.net email is sponsored by Windows:
Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev
_______________________________________________ nxlog-ce-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users
