2012-01-09 12 views
0

エラー優先度のレート制限が1000イベント/秒のsyslogターゲットがあります。私はエラー優先度のために別のログターゲット、ファイルとしてのターゲットタイプを持っています。私が持っている問題は、syslog内で切り捨てられた1つのフィールド(暗号化後の応答ペイロード)です。私はロギングにxsl:messageを使用します。ファイルに記録されたメッセージsyslogへのログ

syslogサーバに必要な設定変更のようです。誰もが何か指針を与えてください、誰も同様の問題に直面した? syslogサーバがログの制限を増やすために提供する設定はありますか?

答えて

0

このリンクを追加すると、syslogdに役立つこのリンクが見つかり、より長いsyslogメッセージをサポートします。

Truncated syslog messages

以下の簡単な手順は、以下のルートとしてメッセージ長 をicreasingための手順である:

This is pretty safe, but just in case: cp -p /usr/sbin/syslogd /usr/sbin/syslogd.bak 
cd /usr/src/usr.sbin/syslogd/ 
vi syslogd.c 
find this line in that file (line 71 for me): 

#define MAXLINE 1024 /* maximum line length */ 

... and change '1024' to the value you need (maybe 2048 or 4096). 
make obj && make depend && make && make install 
/etc/rc.d/syslogd restart