私は、syslog-ng に関連する回答と、特定のサフィックスを持つ受信ログ ファイルをファイルに保存し、サフィックス変数を引き継ぐように syslog-ng を構成する方法をインターネットで検索していました。
destination d_logs {
file("/var/log/app-${host}.log", owner("root"), group("root"), perm(0640));
}
上記の設定では、サフィックスを抽出し、そのサフィックスを syslog-ng が認識している変数に引き継ぐようにしたいのですが、可能ですか?
ドキュメントを読むと、パーサーの可能性があることがわかりますが、正直なところ、あまり解析はしたくありません。既知のサフィックスを取得して、ファイル オブジェクトが理解できる新しい変数として入力するだけです。
よろしくお願いします。お気をつけて
答え1
答えを見つけた
In the destination you will use a python module and refer to a python class that will parse the incoming message and use the information to write to the specific file.