ドキュメント

クイックスタート + 機能・デバイスごとの解説(随時更新中)

ヘルスチェックとダッシュボード

本記事では、ダッシュボードのサーバーヘルス監視機能と、各指標の意味を説明します。

機能概要

ダッシュボードはすべてのサーバーのリアルタイムなヘルス状態(CPU 負荷、メモリ使用量、ディスク使用量、システム情報、オンライン状態)を一括表示します。パネルのトップページを開けば、すべてのサーバーを一覧できます。

利用シーン

  • どのサーバーが正常で、どれに異常があるかを素早く判断する
  • メモリ/ディスクが満杯に近づいていないかを監視し、事前に警告する
  • サーバーの基本情報(CPU モデル、コア数、OS バージョン、アーキテクチャ)を確認する

表示される内容(各指標の意味)

各サーバーカードには次が表示されます:

指標意味かみ砕いた説明
オンライン状態オンライン / オフライン(緑の点 / 赤の点)パネルが SSH で接続できるかどうか
CPU 負荷システム負荷平均数値が「コア数」に近いほど忙しい;長期的にコア数を超えていれば CPU が逼迫している
メモリ合計 / 使用中 / 空き空きメモリが少なすぎる(<8%)と OOM に注意
ディスクルートパーティション 合計 / 使用中 / 使用率使用率が 90% を超えたら整理の時期
稼働時間前回の再起動からの日数数値が大きいほどシステムが安定している
CPU モデル / コア数 / アーキテクチャ例「4 コア / x86_64 / Intel Xeon」ハードウェア構成
OSディストリビューション名とバージョン例「Ubuntu 22.04」
ホスト名サーバーの hostnameマシン名
プライベート IPサーバーの内部アドレス内部アドレス

負荷とコア数の関係

  • 負荷 < コア数:正常、マシンに余裕がある
  • 負荷 = コア数:ちょうど使い切っている状態
  • 負荷 > コア数:過負荷、遅くなる可能性がある
  • 負荷 > コア数 × 3:重大な過負荷(クラッシュ保護は既定でこのしきい値で介入します)

更新の仕組み

  • パネルはすべてのサーバーを一括で検出します(並列実行)。1 台ずつ接続する遅さを避けます
  • ヘルスデータには 60 秒のキャッシュがあります:同じ 1 分内の更新では SSH 接続を繰り返しません
  • 検出に失敗したサーバーには 30 秒の失敗キャッシュがあります:オフラインのサーバーで毎回タイムアウト待ちを浪費しません

> そのため、手動で「更新」をクリックしたときにデータが変わっていなくても、それは正常なキャッシュ動作です。60 秒後に自動で更新されます。

オンライン / オフライン状態について

「オフライン」はサーバーのダウンを意味しません。それは単に「パネルが SSH でこのサーバーに接続できない」ことを示すだけです。よくある原因:

1. SSH ポートに到達できない(クラウドファイアウォール/セキュリティグループによる遮断、NAT ポートマッピングの失効)

2. アカウント/パスワードの誤り

3. サーバーが実際にダウンしている

調査方法はよくある質問 FAQ の「サーバーがオフラインと表示される」の節を参照してください。

注意事項

1. ヘルスチェックは SSH 経由でコマンドをリモート実行して行い、対象サーバーにいかなるプログラムもインストールせず、対象のリソースも消費しません。

2. 「トンネルサーバー」(グローバル IP なし)の場合、ヘルスデータはリバーストンネル経由で転送され、検出方法は通常のサーバーと同じです。

3. あるサーバーが長期間オフラインで、すでに使用していない場合は、「サーバー管理」で削除することを推奨します。毎回の更新でタイムアウトを待つことを避けられます。