我有一台运行syslog-ng的主机。它完成了本地所有的东西(创建日志文件等)。但是,我想将其所有日志转发到远程计算机 - 特别是远程计算机上的一个设备(local4)。我尝试在目的地内使用重写(设置设施)和模板(语法错误) - 但无济于事。
destination remote_server {
udp(\"172.18.192.8\" port (514));
udp(\"172.18.192.9\" port (514));
};
rewrite r_local4 {
set-facility(local4);
};
filter f_alllogs {
level (debug...emerg);
};
log {
source(local);
filter(f_alllogs);
rewrite(r_local4)
destination(remote_server);
};
答案 0 :(得分:0)
AFAIK,目前无法修改syslog-ng中的消息功能。
您是否有特殊原因想要这样做?