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##* } |
126 |
syslog_version=${syslog_version%.*} |
124 |
cat <<EOF > /etc/syslog-ng/syslog-ng.conf |
127 |
cat <<EOF > /etc/syslog-ng/syslog-ng.conf |
125 |
source src { unix-stream("/dev/log"); internal(); }; |
128 |
@version: $syslog_version |
126 |
destination remote {tcp("$SYSLOG_HOST");}; |
|
|
127 |
log {source(src);destination(remote);}; |
128 |
|
129 |
|
|
|
130 |
source src { |
131 |
unix-stream("/dev/log" max-connections(256)); |
132 |
internal(); |
133 |
file("/proc/kmsg"); |
134 |
}; |
135 |
|
136 |
destination loghost { udp("${SYSLOG_HOST}" port(514)); }; |
137 |
|
138 |
filter f_info { level(info); }; |
139 |
|
140 |
log { source(src); filter(f_info); destination(loghost); }; |
129 |
EOF |
141 |
EOF |
130 |
fi |
142 |
fi |
131 |
} |
143 |
} |