監査ログ
運用上の重要な操作の記録。後からの追跡用。
対象:管理者 / 情シス
確認する
保存先は log.AuditLog テーブル。記録するのは「誰が・いつ・何を・結果」のメタデータだけ。チャットやファイルの本文は残さない。管理者でも他人の会話本文は見られない。
画面で見る
管理画面「ログ管理」で見る。読むだけで、消す・直す操作はない。
- 件数・失敗・利用者数
- 推移(棒をクリックでその時間帯に絞る)
- 利用者別・操作別の上位
- 条件検索(キーワード・操作・対象・結果・利用者)と 1 件の詳細
CSV で書き出す
- 同じタブの「外部ツール連携と書き出し」を開く。
- 期間と種類を選ぶ。
- 書き出す。
書き出し自体も記録する。
SIEM から直接読む
- 同じ欄に表示される SQL で
logスキーマ専用の読み取りロールを作成する。 - そのロールで接続する。
保持期間を過ぎた行は AUDIT_ARCHIVE_DIR に JSONL で退避した後で削除する。
記録される操作
| 種別 | 内容 |
|---|---|
login / logout | ログイン・ログアウト(ログイン方式 local / ldap / oidc を含む) |
login_failed / login_locked | ログイン失敗(理由つき)・連続失敗によるロック |
create / update / delete | ユーザー・リソースの作成・変更・削除 |
user_update | 管理者によるユーザー変更。ロール・状態・ログイン ID の変更前後、パスワード再設定の有無 |
ldap_user_sync | 「LDAP と同期」の実行(無効化したユーザー) |
share_change | ナレッジ・共有フォルダの共有先(タグ)の変更 |
tool_approval | チャットのツール実行に対する承認・拒否 |
download | ファイルのダウンロード |
env_read / env_write | 環境変数の閲覧・変更(変更したキー名。値は記録しない) |
backup / restore / backup_download / backup_delete / backup_upload | バックアップの作成(.env 同梱の有無)・復元の要求・ダウンロード用リンクの発行・削除・取り込み |
tool_call | カスタム MCP のツール実行(引数は AUDIT_DETAIL_MAX_CHARS 文字まで、空なら全文) |
python_execute | ノートブックの Python セルの実行(コードは AUDIT_DETAIL_MAX_CHARS 文字まで) |
sql_execute | SQL の実行(経路・接続・SQL 本文とパラメータ(AUDIT_DETAIL_MAX_CHARS 文字まで、既定 4000、空なら全文)・件数・成否) |
run | ワークフローの実行 |
chat / chat.completions | 画面・API からの会話(モデル・実際に答えた接続先・トークン数・成否。本文は残さない) |
活用
- 不正・誤操作の追跡
- ISMS など社内統制・内部統制への対応(操作証跡の提出)
補足
保持期間の既定は無期限(AUDIT_RETENTION_DAYS に日数を入れると、それより古いものを削除)。設定は高度な設定 › ログ・使用量データの保持期限。