0
Syslog-ngでは、ドキュメントごとにデフォルトでメッセージごとに8192バイトの長さを設定できます。 Syslogは、サイズが8Kを超えるとメッセージを2つに分割します。syslog-ngのlog_message_size()を特定のソースに対してのみ8Kを超えてデフォルト値を上げる方法
log_msg_size()
パラメータをグローバルに適用し、値を16Kに変更したときに機能します。しかし、私はこのパラメータを特定のソースにのみ適用したい。イベントを最大サイズ16Kまで許可し、グローバルパラメータをデフォルトに維持します。
log_msg_size()
は特定のソースにのみ適用できますか?
「はい」の場合は、以下の例で説明します。 syslog_msg_size
の値を16Kに変更すると、システム/ CPUのパフォーマンスが低下しますか?お知らせ下さい。
例:
source s_tets {
udp(ip(0.0.0.0) port(100));
tcp(ip(0.0.0.0) port(100) max-connections(100));
};
destination d_test {file("/filepath" };
log { source(s_test); destination(d_dest); };
この回答が現在の問題を解決する際にどのように役立つかについての回答を追加してください – GilZ