はじめに
- InfraGuard を使いはじめるInfraGuard とは何か、どんな課題を解決するのか、そしてこの説明書の使い方 — 5分で分かります。
- このマニュアルを検索するオートコンプリート検索と ⌘K コマンドパレットで、答えをすぐに見つけられます。
- ログインと認証コンソールのセッションログインの仕組み、リクエストごとのセッション再同期、そして外部取り込み API の認証方法を説明します。
- アクセスレベル(demo · staff · admin)InfraGuard 唯一のアクセス制御モデル — user_level の整数値を各画面の min_req と比較します。
- 役割とチーム · 所有者役割とチームは情報用のラベルにすぎません — アクセスを開くのはレベルだけです — あわせてユーザーとチームを統合した所有者ピッカーを解説します。
- ナビゲーション · 役割優先メニューInfraGuard の役割優先・DB 駆動メニュー(infr_sitemap + min_req) — 8つの役割領域と、役割境界がそのまま権限境界になる仕組み。
- ライト / ダークテーマコンソールをライトとダークで切り替えます — ルート要素の data-theme 属性ひとつ、localStorage(infr-theme)への保存、ヘッダーのトグル、そしてすべての色を --infr-* CSS 変数トークンで表現します。
- 表示言語の切り替え · 多言語対応InfraGuard コンソールの表示言語を変更する方法 — 8言語、管理者が選ぶ有効な言語の部分集合、そして セッション→クッキー→プロフィール→サイト既定 という解決ルール。
- ライブ更新(Reverb + ポーリング)画面が自動的に更新される2つの仕組み — Reverb WebSocket による即時プッシュと、軽量な rev 変更トークンを使う30秒ポーリング — そして WebSocket が無効でもコンソールが決して壊れない理由。
- 概要ランディング画面の読み方可用性とセキュリティの総合スコア、KPI カード、検知ドーナツ、全幅のライブサーバーストリップを1画面で読み取る、統合されたホームコンソールです。
- マイプロフィールご自身のアカウント情報を確認し、パスワードを自分で変更できます — セルフサービスのページです。
- 公開ランディング・デモ申請・アナリティクスタグログインなしで開く画面(ランディング、デモ申請フォーム、ユーザーマニュアル)と、その訪問者を計測する GA4/GTM タグ、そして受け付けたデモ申請を処理する管理画面。
DBA
- サービス ▸ データベース登録されたデータベースに直接接続し、SHOW GLOBAL STATUS と information_schema でライブの負荷(同時実行・スループット)とスキーマ構造を監視します。
- DB チューニングの概念 — ロック、キャッシュ、インデックス、チェックポイント、メモリサービス ▸ データベース 画面の教育用ホバーポップオーバーが教える DB 性能の概念(行ロック待ちの7つの原因、バッファプールのキャッシュヒット、インデックス利用率、チェックポイント/redo 圧力、ダーティページのフラッシュ)をまとめます。
- セッション(Redis)コレクターが供給する読み取り専用モデルから、ノード別の Redis セッション/キャッシュの健全性(収容量・スループット・ヒット率・メモリ管理・キースペース)を監視します — Redis への直接接続はありません。
- Redis チューニングの概念(セッション教育)サービス ▸ セッション(Redis) の Redis 指標の読み方 — slowlog の7つの原因、ヒット率、メモリ断片化の健全域、そして期限切れと追い出しの違い。
- データベースコレクターの登録access=database のコレクターをホストごとの db@alias 行として登録し、サービス ▸ データベースと警報を駆動します。パスワードは Crypt で保存するか、cred_ref=env:PREFIX で再利用します。
DevOps
- インフラ ヘルスボードノードごとの負荷・CPU・メモリ・ディスクに加え、nginx/php/mysql/mongo のサービス状態を1画面に表示するライブ可用性ボードです。
- サーバー(負荷の時系列)インフラ ▸ サーバー 画面で、サーバーごとの負荷・CPU・メモリをリングゲージと時系列グラフで表示します。
- ストレージ・RAIDRAID コントローラーの健全性(Optimal/Degraded/Failed)、物理ディスクマップ、ホストごとのデータボリューム使用率を表示する読み取り専用のライブダッシュボードです。
- ポート接続(PORT OVERVIEW)ポート別カードにサーバー別のTCP状態分布・上位ソースIP・ソース数をライブ表示する、ポート監視の主力画面です。
- IP接続サーバーごとのリモートピア IP をポート強度ドットで示すホストビュー。接続内訳・ロールアップ履歴・geo/ASN・評判・ブロック用ディープリンクを備えた IP 調査ポップアップ付き。
- トラフィック(ネットワーク I/O)server_traffic に蓄積されたサーバー別の受信・送信バイト数とパケットスループットを ECharts の折れ線グラフとして可視化します — レガシーコンソールが収集していながら一度も表示しなかったデータです。
- 警報システム・Web・DB・セキュリティの条件をまとめた警報グループポリシーを作成します。違反時には担当者へ SMS とメールで自動通知します。
- サービス概要 — キュレーション型ライブボード運用者がサービス(Web・データベース・セッション・プロキシ・Docker)を選んで優先度カードとして配置し、可用性ゲージとライブ時系列で監視するキュレーション型のライブサービスボードです。
- Webサービス(nginx-vts)サイトごとの nginx-vts ライブ監視とサイト管理。24時間の稼働率は能動的な合成プローブから取得し、TLS 証明書の有効期限も確認します。
- 訪問者・検索インサイトサイトごとに保存したサービスアカウントとプロパティ紐付けを使い、GA4 のビジター分析と Search Console の検索トラフィックを Web サイトカードから直接参照します。
- サービスカタログバージョン原簿からデーモンサービスを導出し、稼働状態を確認して依存関係をマッピングする2タブのコンソールです。
- プロジェクト(サービス ▸ プロジェクト)プロジェクトのメタ情報を共有するレジストリ — ソース(GitHub)、CI/CD(Jenkins)、web/db の連携、バックアップ対象、機密情報への参照を登録します(デプロイツールではありません)。
- 問題解決(インシデントケース)障害やエラーを、登録 → 調査中 → 原因特定 → 解決 → 終了 の流れで追跡し、直接原因・根本原因・復旧措置・再発防止策を記録するインシデントケースのワークフローです。
- バックアップのスケジュールボード各バックアップジョブのスケジュール・保存先・次回実行を 1 か所で確認できます。KPI と履歴付き。
- バックアップスクリプト生成されたバックアップスクリプトと crontab 行の一覧です — 作成し、コードを仕上げてから有効にします。
- バックアップのスクリプトビルダー対象からひな形を事前入力し、スクリプトを自分で仕上げてから有効化して、スケジュール実行させます。
- バックアップ保管庫バックアップの保存先を管理します — 保管庫ごとの保存容量・上限・オフサイト(3-2-1)。
- 復旧と検証復旧ポイントから復元し、完全性を検証します — バックアップにおける復元力の側面です。
- バックアップ結果の連携配置したバックアップスクリプトが実行結果をレポートコールバックに POST し、infr_backup_run に記録します。
- インベントリ(「ポケット」)SE・セキュリティ・運用の担当者がインシデント時に手を伸ばす、迅速な対応のためのリソース — ツール、スニペット、ガイドドキュメント、チーム共有のキー — を保管する場所です。
- インスタンス — SSH OS インスタンス CMDBSSH で接続できる OS インスタンスの CMDB(infr_instance)。alias がライブ指標への正規の結合キーです。
- 対話型 SSH PTY ターミナルブラウザー上で動く本物のシェル(top / vi / sudo も使えます)。xterm.js ⇄ WebSocket ⇄ Node の ssh2 ブリッジ ⇄ リモートの sshd。
- ソフトウェアのバージョン台帳インスタンスごとに導入済みソフトウェアのバージョンを記録する台帳(infr_software_catalog + infr_instance_software)。手入力または JSON インポートで更新します。
- インスタンス単位の env 変数インスタンスごとの環境変数(Crypt で暗号化)。Inventory Tools の {{PLACEHOLDER}} マッシュアップに値を供給します。
- サーバーパラメータのスナップショットインスタンスの web/DB/カーネル/アプリケーション/その他の設定を読み取り専用でスナップショットし、AI チューニング質問の根拠として使います。
- ファイアウォールルール台帳(インスタンス)インスタンスごとのファイアウォールルール(iptables/firewalld/ufw)をプローブで収集して台帳化し、セキュリティ ▸ ファイアウォール の攻撃面マップに供給します。
- リモートエミュレート · プローブ配備tlx.php HTTP リレー経由(SSH 不要)でリモートホストにプローブを配備・実行し、結果を資産へ反映します — 署名でゲートされています。
- ハードウェア資産(CMDB)サーバー・ネットワーク機器・オフィス機器といった物理ハードウェアの CMDB — 部品構成、ポートマッピング、トポロジー、ラック配置。
- ストレージ・ファイルストレージ機器の資産台帳と、意味的なファイル領域ツリーを2つのタブで管理します — ライブ状態ではなく資産の視点です。
- コレクターアクセス方式(web・database・agent)で抽象化したコレクターレジストリ — ハードコードされた定数を外部化し、ヘルスとデータベースを駆動します。
- 運用ポリシーinfr_setting(group=ops) に保存され OpsPolicy 経由で読み込まれるグローバルな決定事項 — 収集モード、しきい値、通貨、監視対象ポート、内部ネットワーク、自動ブロックの切り替え。
- APIキー外部のアプリやホストがエラー(インシデント)やセキュリティスキャン結果を自動送信できるように API キーを発行します。コピー&ペーストできる連携コード付きです。
- ルール・しきい値検知コレクター srct_tx / kts_tx の定数を infr_setting(group=rules) に保存し、RulesPolicy 経由で読み出して、Tools のコード生成に注入します。
- 評判 APIAbuseIPDB の API キーを複数登録し、ラウンドロビンで消費します — 無料枠のプール化と、次のキーへの自動切り替え。
- AIアダプターLLMプロバイダーを複数登録し、優先順位で選択します — Inventory のAIによる文書下書きが使用します。
- メールアダプターメール送信プロバイダーを複数登録します — 警報通知のメールチャネルを駆動します。
- SMSアダプター本国別にSMSプロバイダーを複数登録します — 警報通知のSMSチャネルを駆動します。
- 多言語設定8言語のカタログから実際に表示する言語を選び、並び替えてサイト全体の既定言語を決めます。
- ユーザーと役割/チームInfraGuard 独自の認証テーブル(infr_user)でユーザーとチームを CRUD し、レベル(demo/staff/admin)を管理します。
- 監査ログ破壊的操作・セキュリティ操作の追記専用監査証跡(infr_audit_log)を、フィルタ・ファセット・KPI 付きで閲覧します。
- 開発 · 可観測性super_admin 専用の可観測性セクション — Doctor、Pulse/Horizon、リーダー/ランタイム、スロークエリ・リクエスト・ジョブ、例外とキャッシュ。
セキュリティ
- セキュリティ概要(防御ファネル)セキュリティ運用の中核画面。脅威 → 検知 → 自動対応ルールセット → ブロックを一本のファネルで貫き、自動防御のストーリーを語ります。
- 脅威 — IDS 脅威トリアージSuricata IDS の警報を送信元 IP のエンティティとしてトリアージします。自動ブロック連携バッジと、各検知が実際に何を示唆しているかを解説するシグネチャ解説が付きます。
- 検知 + JA3 シーケンス ルールセット検知アルゴリズム(Kitsune・srct・nginx・JA3)の解説と、決定的ヒューリスティックによる JA3 シーケンス分析で異常行動ルールセット(infr_sec_ruleset)を導出・蓄積するフラッグシップ画面。
- 検知ルールセットInfraGuard が観測するすべての検知ルールを 11 カテゴリー 44 ルールセットに正規化し、ライブの発火件数と、クリック時には各ルールセットが一致した直近のイベントを表示する読み取り専用のカタログです。
- ファイアウォール(攻撃面)各ホストのファイアウォール規則を登録済みサービスと突き合わせ、すべての開放ポートをリスク別に色分けする露出マップです。
- ブロックリスト・評判AI / IDS の自動防御が積み上げる blacklist_info(/24 レンジ単位のブロック)を物語り、運用者がレンジのブロック・解除・再ブロックを直接行えるようにします。
- ホワイトリスト(ブロック免除)自動ブロックの対象外とする IP/CIDR を有効期限モデル(恒久/一時)で管理します。srct_tx がブロックの直前にこのリストを参照します。
- セキュリティ診断多数のサーバーに対してルートキットスキャンとハードニングスキャンを一括で実行し、ホストごとに A〜F で採点して、致命的な失敗を自動的に問題解決のケースへ昇格させます。
- セキュリティ問題解決セキュリティのインシデントと侵害を、登録 → 調査中 → 原因特定 → 解決 → 終了 のワークフローで進めるケースボードです。セキュリティ診断から昇格した致命的な検出結果も自動で追跡します。
- IP 評判の照会(AbuseIPDB)疑わしい IP をクリックするだけで、AbuseIPDB の脅威インテリジェンスをアプリ内ポップアップで照会します — 確度ゲージ・報告・カテゴリ・Tor/ホワイトリスト、無料枠を守る 1 時間キャッシュ付き。
- 自動ブロックパイプラインコレクターとスケジューラが、設定したトリガーに合致する攻撃元 IP を自動的にリスト化し、カーネルの ipset で遮断するバックグラウンド防御の流れ。