web-dev-qa-db-ja.com

NFSサーバーのアクセス履歴

Nfs-kernel-serverがインストールされて実行されているサーバー(OS:Debian)があります。 NFSクライアントがNFS共有ディレクトリ内のファイルまたはディレクトリにアクセスまたは読み取り、書き込みを行うとき、日付、時刻、client-ip、action、directoryに関するすべての情報をキャプチャして保存したい...それを行う方法はありますか?

1
Waveter

これに対する解決策は、必要な特定の情報の量によって異なります。多くのNFSサーバーを実行していますが、FreeBSD/Solarisで実行しています。そこでは、Dtraceスクリプトを使用して各リクエストをログに記録します。 Linuxでは、Systemtapを使用して同じことを実現できます(パフォーマンスへの影響がどうなるかはわかりません)。ブレンダン・グレッグはニースを書いた 記事 それについて

2
Jeroen