アクセスログについて

<< Click to Display Table of Contents >>

Navigation:  システム設定(管理者マニュアル) > 導入後の運用について >

アクセスログについて

アクセスログの出力フォルダ

[インストールフォルダ]\Data\AccessLog\Log  のフォルダに、YYYYMMDD _u.log というファイルが1日につき1つ出力されるようになっています。

0282

 

 

ファイル名

20190925_u.log(YYYYMMDDの日付が入ります)

ファイルエンコーディング

UTF8 BOM付き

ファイルフォーマット

LTSV形式(「 名称:値 」がタブ区切りで連続します)

 

アクセスログの読み方

ログの仕様

操作につき1行が出力されます。
各行は、タブ区切りで以下に示す項目から構成されます。

 

列名

必ず出力

説明

time

操作日付

ip

クライアントのIPアドレス

user

ユーザーID

event

操作名

useragent

クライアントのユーザーエージェント

path


アクセスしたファイルやフォルダ(ファイルやフォルダの操作時に出力)

newpath


コピー先、移動先、ファイル/フォルダ名の変更先のパス(コピー、移動、名称変更時に出力)

例) /DocRoot/dstdir/foo.docx

tpipath


プレビューファイルのダウンロード、ダウンロードビュー時に出力

例) /sbc.pdf

query


検索式(検索時に出力)

例) title:あいうえお

hitcount


検索ヒット数(検索時に出力)

例) 124414

page


プレビュー閲覧で2ページ目以降を表示した場合のページ数(プレビュー閲覧時に出力)

例) 3

massage


ログイン、コピー、移動などの失敗時にその原因を出力

ログの出力例

time:2019-07-17T15:39:00.417+09:00        ip:127.0.0.1        user:User1        event:show-file        useragent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36        path:/DocRoot/001.doc

イベント(操作)の種類

基本的にはVer3.16以前の旧仕様と同じですが、Ver4.0で変更された部分もあります。

1.イベント(操作)名が英語表記になりました。

 

Ver4.0

Ver3.16以前

通常

拒否

通常

拒否

upload

[denied]upload

アップロード

拒否-アップロード

session-time-out

セッションタイムアウト

download

[denied]download

ダウンロード(misc列=download)

拒否-ダウンロード(misc列=download)

download-view

[denied]download-view

ダウンロード(misc列=view)

拒否-ダウンロード(misc列=view)

create-directory

[denied]create-directory

ディレクトリ作成

拒否-ディレクトリ作成

delete-directory

[denied]delete-directory

ディレクトリ削除

拒否-ディレクトリ削除

change-password

[denied]change-password

パスワード変更

拒否-パスワード変更

copy

[denied]copy

ファイルコピー

拒否-ファイルコピー

move

[denied]move

ファイル移動

拒否-ファイル移動

overwrite-file

[denied]overwrite-file

ファイル更新

拒否-ファイル更新

create-file

[denied]create-file

ファイル作成

拒否-ファイル作成

delete

[denied]delete

ファイル削除

拒否-ファイル削除

show-file

[denied]show-file

ファイル参照

拒否-ファイル参照

rename

[denied]rename

ファイル名変更

拒否-ファイル名変更

logout

ログアウト

login

[denied]login

ログイン

拒否-ログイン

set-property

[denied]set-property

拡張属性変更

拒否-拡張属性変更

search

検索

download-viewイベントが増えました。PDFファイルをPDFjsビューアーでブラウザ内に表示したり、HTMLファイルから参照される画像のダウンロード時に出力されるイベントです。純粋なダウンロード操作(download)と区別する目的で設置されました。

ファイルシステムパスについて

FileBlog内で使用される独自のファイルパス形式を「ファイルシステムパス」と呼んでいます。

アクセスログに出力されるパス情報は、ファイルシステムパス形式です。

ファイルシステムパスは次のルールに従って表記されます

'/' + [エイリアス名 ]+ '/' + [ドキュメントルートからの相対パス]

相対パスの区切り記号は半角スラッシュです。

例えば、ドキュメントルートが C:\Share 、エイリアスが SH1 に設定されている場合、C:\Share\hoge.txt は次のように表記されます。

/SH1/hoge.txt

ファイルシステムパスを使用すると、ドキュメントルートの実際のパスが変更された場合にもFileBlogは同じパスのまま使用できるというメリットがあります。

アクセスログが出力されない操作

ファイルの一覧表示(ブラウズのみ)や、システム設定の操作などはアクセスログに出力されません。

ログファイルのCSV変換ツールについて

Ver4.0のアクセスログファイルはCSV形式ではないため、Excelなどで表示して活用するのには不便です。

そこで変換ツールを用意しました。

1.次のコマンドを実行すると、アクセスログフォルダ以下の全アクセスログファイルをCSVフォルダにCSV形式に変換して保存します。

[インストールフォルダ]\bin\FbCmd.exe accesslog tocsv

2.出力先フォルダはこちらです。

[インストールフォルダ]\Data\AccessLog\Log\csv

 

古いアクセスログの削除

一定の期間が過ぎたログファイルはFileBlogサーバーによって定期的に自動削除されます。

FileBlog画面 > システム設定 > アクセスログ > accesslog_duration で保存期間(日数)を変更できます。

標準では150日間の保存です。