facility
データをファイルに送信するルールを作成したいと思います。そして到着MySQLデータベース。
これはどのように達成できますか?次のように2行目を追加します。
syslog.* /var/log/syslog.log
syslog.* :ommysql:localhost,database,user,password
それとももっと正確な方法がありますか?
ベストアンサー1
それとももっと正確な方法がありますか?
これがより正確であると考えられるかどうかはわかりません。考えるこれはrsyslogの特定の機能です(そして可能可能であれば、syslog互換の方法で作業を実行することは「より正確」であると見なされますが...アンパサンドを使用すると、次のようになります。
syslog.* /var/log/syslog.log
& :ommysql:localhost,database,user,password
文書化ここ、ページで「&」を検索すると。私は「レガシーの説明」が「syslog互換」の動作を参照するのではなく、rsyslogのレガシーの動作を参照していると思います。レイナスクリプトルールの作成に使用されます。この場合、それが実際により簡単であるかより正確であるかについては言えません。