如何syslog-ng到远程设施

时间:2011-09-30 01:02:23

标签: syslog-ng

我有一台运行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); 
};

1 个答案:

答案 0 :(得分:0)

AFAIK,目前无法修改syslog-ng中的消息功能。

您是否有特殊原因想要这样做?