Lines 121-131
Link Here
|
121 |
configure_syslog() { |
121 |
configure_syslog() { |
122 |
if [ -z "$SYSLOG" ] || [ "$SYSLOG" = "remote" ]; then |
122 |
if [ -z "$SYSLOG" ] || [ "$SYSLOG" = "remote" ]; then |
123 |
SYSLOG_HOST=${SYSLOG_HOST:-"${SERVER}"} |
123 |
SYSLOG_HOST=${SYSLOG_HOST:-"${SERVER}"} |
|
|
124 |
syslog_version=$(syslog-ng -V | head -n 1) |
125 |
syslog_version=${syslog_version##* } |
124 |
cat <<EOF > /etc/syslog-ng/syslog-ng.conf |
126 |
cat <<EOF > /etc/syslog-ng/syslog-ng.conf |
125 |
source src { unix-stream("/dev/log"); internal(); }; |
127 |
@version: $syslog_version |
126 |
destination remote {tcp("$SYSLOG_HOST");}; |
|
|
127 |
log {source(src);destination(remote);}; |
128 |
|
128 |
|
|
|
129 |
source src { |
130 |
unix-stream("/dev/log" max-connections(256)); |
131 |
internal(); |
132 |
file("/proc/kmsg"); |
133 |
}; |
134 |
|
135 |
destination loghost { udp("${SYSLOG_HOST}" port(514)); }; |
136 |
|
137 |
filter f_info { level(info); }; |
138 |
|
139 |
log { source(src); filter(f_info); destination(loghost); }; |
129 |
EOF |
140 |
EOF |
130 |
fi |
141 |
fi |
131 |
} |
142 |
} |