0

syslog-ngを実行しているホストがあります。ローカルですべての作業を正常に実行します(ログファイルの作成など)。ただし、すべてのログをリモートマシン、具体的にはリモートマシンの1つのファシリティ(local4)に転送したいと思います。宛先内の書き換え(set-facility)とテンプレート(構文エラー)を試してみましたが、役に立ちませんでした。

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); 
};
4

1 に答える 1

0

AFAIK、現在、syslog-ngのメッセージの機能を変更することはできません。

やりたい特別な理由はありますか?

于 2011-10-04T06:53:07.273 に答える