画面構成と UI/UX 設計
1. インフラダッシュボード(ノード一覧)
すべての登録ノードの状態とリソースを一元管理するポータル画面です。各カードには CPU、メモリ使用率のほかに、未適用のOS更新パッチ数やVPN接続状態などのセキュリティ関連指標をコンパクトに表示します。
2. エージェントの導入フロー(UIダイアログ)
「ノード追加」をクリックした際に表示されるモーダルダイアログです。ノードの名前と基本情報を入力して「登録」すると、自動的に一度きり有効なAPIキーを埋め込んだインストールワンライナーコマンドが生成されます。
tokyo-db-01
対象のサーバー上でターミナルを開き、以下のワンライナーコマンドを実行してください。Node.js (>=18) のインストール、エージェントコードの展開、サービス化 (systemd) まで全自動でセットアップされます。
mc_key_9af3e16b710f7a9348e02b88137a89ff
3. セキュリティ & システム一元管理画面
ノード詳細画面の「セキュリティ & システム管理」タブです。OS更新の適用、SSHセッション監視、Fail2banの防御状況、およびVPNトンネルの制御をすべてこの単一ビューから実行・制御できます。
保留中: 3件 (セキュリティ関連: 1件, 一般パッチ: 2件)
稼働 Jail: sshd, nginx-http-auth
現在のアクティブブロックIP数: 14件
I/F 名: wg0 • トラフィック: Rx: 1.2 GB / Tx: 4.8 GB
接続先エンドポイント: vpn-gateway.example.com:51820