|
ユーザー*操作 単位でアクセスログを書き出すことができます。
(デフォルトではアクセスログは書き出されません)
設定方法
アクセスログを書き出す設定手順を説明します。
| 2. | 例えば、以下のようにアクセスログを出力するフォルダを指定してください。あらかじめフォルダを作成しておいてください。 |
c:\logs
| 4. | FileBlogにブラウザからログインしてみます。適当なファイルを表示してみてください。accesslog_dirフォルダにアクセスログファイルが、[yyyymmdd]_u.log という日付ファイル名で出力されるはずです。 |
例) 20101123_u.log
アクセスログの形式
| • | 各行は、カンマ区切りで以下に示す項目から構成されます。 |
例) "127.0.0.1","title.jpg","c:\prj\mb2\web\img","fileblog.dll","","ファイル参照","User1","2011/01/01/ 12:00:00",""
列位置
|
説明
|
1列目
|
クライアントのIPアドレス
|
2列目
|
アクセスしたファイル名もしくはフォルダ名
|
3列目
|
2列目のファイルもしくはフォルダの親フォルダ
|
4列目
|
使用プログラム(常にfileblog.dllです)
|
5列目
|
説明
|
6列目
|
操作名 (操作一覧については後述しています)
|
7列目
|
ユーザーID
|
8列目
|
操作日付
|
9列目
|
任意フィールド(ファイル移動時の移動元フォルダなどが記述されます)
|
アクセスログが出力される操作一覧
"192.168.0.105","あいうえお","C:\share","fileblog.dll","","検索","User1","2011/01/01 12:00:00","55 T"
C:\shareフォルダにて、キーワード「あいうえお」で全文検索をした結果、55件ヒットした場合。
2列目・・・検索キーワードが出力されます。
3列目・・・検索対象のフォルダを出力します。
9列目・・・[検索ヒット数] [TAB] [T:全文検索 or F:ファイル名検索]
"192.168.0.105","...","C:\share","fileblog.dll","","検索","User1","2011/01/01 12:00:00","15 T"
C:\shareフォルダにて、検索ファイルタイプを「Microsoft Word」で検索した結果、15件ヒットした場合。
2列目・・・「...」(半角ピリオド3つ)が出力されます。キーワード以外の検索パラメータは1つの「...」にまとめられて出力します。
"192.168.0.105","あいうえお ...","C:\share","fileblog.dll","","検索","User1","2011/01/01/ 12:00:00", "3 F"
C:\shareフォルダにて、更新日時を「今日まで1週間」、キーワード「あいうえお」でファイル名検索をした結果、3件ヒットした場合。
2列目・・・検索キーワード + 「 」(半角スペース) + 「...」が出力されます。キーワード以外の検索パラメータは1つの「...」にまとめられて出力します。
"192.168.0.105","あいうえお","","fileblog.dll","","検索","User1","2011/01/01/ 12:00:00","112 F"
バーチャルドキュメントルートにて、キーワード「あいうえお」でファイル名検索した結果、112件ヒットした場合。
3列目・・・「検索対象のフォルダ」が空になります。
※バーチャルドキュメントルートとは、複数のドキュメントルートが設定されている場合の仮想の親フォルダ「トップ」のことです。
※Ver3.1.5.0以降、ポータルオプション機能によって行われてた検索はアクセスログに出力されなくなりました。ポータルオプションについてはこちらを確認してください。
"192.168.0.105","test.doc","C:\share","fileblog.dll","","ファイル参照","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","test.doc","C:\share","fileblog.dll","","ファイル参照","User1","2011/01/01/ 12:00:00","2"
複数ページのプレビューが作成されているファイルで、2ページ目以降を閲覧した場合は、9列目にページ番号も出力されます。
"192.168.0.105","test.doc","C:\share","fileblog.dll","","ファイル名変更","User1","2011/01/01/ 12:00:00","c:\share\test2.doc"
C:\share\test.docをC:\share\test2.docへリネーム。
"192.168.0.105","test.doc","C:\share","fileblog.dll","","ファイルコピー","User1","2011/01/01/ 12:00:00","C:\share\hoge\test.doc"
C:\share\test.docをC:\share\hogeフォルダへコピー。
"192.168.0.105","test.doc","C:\share","fileblog.dll","","ファイル移動","User1","2011/01/01/ 12:00:00","c:\share\hoge\test.doc"
C:\share\test.docをC:\share\hogeフォルダへ移動。
"192.168.0.105","test.doc","C:\share","fileblog.dll","","ファイル削除","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","test.doc","C:\share2","fileblog.dll","","アップロード","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","test.doc","C:\share","fileblog.dll","","ダウンロード","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","test.doc","C:\share2","fileblog.dll","","ファイル更新","User1","2011/01/01/ 12:00:00",""
| ► | プロパティ(概要、コメント、Office文書プロパティ)の変更 |
"192.168.0.105","test.doc","C:\share","fileblog.dll","","拡張属性変更","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","新しいドキュメント.thtml","C:\share","fileblog.dll","","ファイル作成","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","新しいフォルダ","C:\share","fileblog.dll","","ディレクトリ作成","User1","2011/01/01/ 12:00:00",""
※フォルダ作成時に概要を指定した場合は、「拡張属性変更」のログも出力されます。
"192.168.0.105","NewFolder","C:\share","fileblog.dll","","ファイル名変更","User1","2011/01/01/ 12:00:00","C:\share\NewFolder2"
"192.168.0.105","NewFolder","C:\share","fileblog.dll","","ディレクトリ作成","User1","2011/01/01/ 12:00:00",""
フォルダのコピーは厳密にはディレクトリの作成を行っています。また、コピーされたフォルダの中のファイル毎に「ファイルコピー」ログが出力されます。
"192.168.0.105","NewFolder","C:\share","fileblog.dll","","ファイル移動","User1","2011/01/01/ 12:00:00","C:\share\hoge\NewFolder"
移動されたフォルダの中のファイルについてはログ出力されません。
"192.168.0.105","NewFolder","C:\share","fileblog.dll","","ディレクトリ削除","User1","2011/01/01/ 12:00:00",""
フォルダの中身のファイルについても削除ログが出力されます。
| ► | プロパティ(概要、コメント、Office文書プロパティ)の変更 |
"192.168.0.105","NewFolder","C:\share","fileblog.dll","","拡張属性変更","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","","","fileblog.dll","","ログイン","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","","","fileblog.dll","","ログアウト","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","","","fileblog.dll","","セッションタイムアウト","User1","2011/01/01/ 12:00:00",""
PHPのセッションが切れた場合に出力されます。
"192.168.0.105","","","fileblog.dll","","パスワード変更","User1","2011/09/01/ 12:00:00",""
Ver3.1.5.0で対応されました。
拒否
それぞれの操作に対して、権限のないユーザーが行った場合にも「拒否-○○」という操作名でログが出力されます。
"192.168.0.105","test.doc","C:\share","fileblog.dll","","拒否-ファイル削除","User1","2011/01/01/ 12:00:00",""
"192.168.0.105","test.doc","C:\share","fileblog.dll","","拒否-ファイルコピー","User1","2011/01/01/ 12:00:00","C:\share\hoge\test.doc"
アクセスログが出力されない操作
ファイルの一覧表示や、システム設定の操作などはアクセスログに出力されません。
古いアクセスログの削除
一定の期間が過ぎたログファイルはFileBlogサーバによって定期的に自動削除されます。
管理ツール>設定>詳細モードの[accesslog_duration] で期間を変更できます。
※FileBlogVer2.5以降、Windowsドメインを使用時に、ユーザーIDの後に、ドメイン名が付加されるようになりました。ただし既にアクセスログを書き出していた場合は、今まで通りドメイン名は付加されません。ドメイン名を付加したい場合は管理ツール>設定>詳細モードの[accesslog_exclude_user_domain] の値をOFF(チェックを外す)に設定して下さい。(Webサービスを再起動するまで有効になりません)
|