Webダッシュボード、Dockerコンテナ統計、履歴データ、アラートを備えた軽量なセルフホスト型サーバー監視ツール。
- スター
- 33,806
- フォーク
- 1,831
- 未解決の Issue
- 106
- 最終コミット
- 昨日
これは何?
GlancesはPythonで書かれたクロスプラットフォーム対応のシステム監視ツールで、GNU/Linux、BSD、macOS、Windows向けのtop/htop代替として位置付けられています。CPU、メモリ、ディスク、ネットワーク、プロセス、ログイン中のユーザー、温度、ファンの情報を1つのダッシュボードにリアルタイムで表示し、DockerやLXCのコンテナも監視できます。
ローカルの端末インターフェースに加え、Glancesはサーバーとして起動してWebインターフェースとRESTful APIを公開し、リモート監視に利用できます。また、クライアントモードで他のインスタンスに接続することもできます。統計情報はCSVまたはJSONファイルにエクスポートしたり、stdoutに出力したり、InfluxDB、Prometheus、Kafka、PostgreSQLなどのデータベースやブローカーに送信したりできます。組み込みのMCPサーバーを使うと、AIアシスタントからシステム統計情報を照会できます。
Glancesはpip、uvx、Docker、Homebrew、またはシステムパッケージからインストールでき、プラグインやエクスポートモジュールで機能を拡張できます。
主な機能
- 01端末ダッシュボードでCPU、メモリ、ディスク、ネットワーク、プロセス、センサーをリアルタイムに監視。
- 02サーバーモードでWebインターフェースとRESTful APIを提供。パスワード保護も設定可能。
- 03クライアントモードでリモートのGlancesサーバーを表示でき、ネットワークの自動検出にも対応。
- 04Docker、Podman、LXCコンテナを監視。
- 05統計情報をファイル、stdout、データベース、ブローカー、RESTエンドポイントにエクスポート。
- 06AIアシスタント連携用の組み込みMCPサーバーと、スクリプト向けのPython APIを搭載。
ユースケース
- SSH経由でLinuxサーバーのCPU、メモリ、ディスクの負荷を確認する。
- 1つのWebダッシュボードから複数のリモートマシンを監視する。
- Dockerホスト上でコンテナのリソース使用状況を確認する。
- システムメトリクスをPrometheus、InfluxDB、Kafkaに送信して長期的に追跡する。
- AIアシスタントにシステム統計情報への読み取りアクセスを提供する。
クイックスタート
- 1
仮想環境を作成して有効化し、pipでGlancesをインストールします
python3 -m venv ~/.venv && source ~/.venv/bin/activate && pip install glances - 2
スタンドアロンのターミナルモニターを起動します
glances
使う前に知っておきたいこと
- psutilのインストールには、LinuxではPythonのヘッダーまたはシステムパッケージが必要な場合があります。Windowsではバイナリインストーラーが必要です。
- Webサーバーはデフォルトでは保護されていません。外部に公開する前に、手動でパスワードを設定する必要があります。
トピック
よくある質問
- glances とは?
- CPU、メモリ、ディスク、ネットワーク、プロセス、コンテナを監視するクロスプラットフォーム対応の端末・Webシステムモニター。REST APIとエクスポート機能も搭載。 GlancesはPythonで書かれたクロスプラットフォーム対応のシステム監視ツールで、GNU/Linux、BSD、macOS、Windows向けのtop/htop代替として位置付けられています。CPU、メモリ、ディスク、ネットワーク、プロセス、ログイン中のユーザー、温度、ファンの情報を1つのダッシュボードにリアルタイムで表示し、DockerやLXCのコンテナも監視できます。
- glances は無料で使えますか?ライセンスは?
- glances は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- glances は今もメンテナンスされていますか?
- 活発にメンテナンス中。glances の最終コミットは 2026年10月18日 です。
- glances は何に使えますか?
- SSH経由でLinuxサーバーのCPU、メモリ、ディスクの負荷を確認する。 1つのWebダッシュボードから複数のリモートマシンを監視する。 Dockerホスト上でコンテナのリソース使用状況を確認する。 システムメトリクスをPrometheus、InfluxDB、Kafkaに送信して長期的に追跡する。 AIアシスタントにシステム統計情報への読み取りアクセスを提供する。
- glances のインストール方法は?
- 仮想環境を作成して有効化し、pipでGlancesをインストールします: python3 -m venv ~/.venv && source ~/.venv/bin/activate && pip install glances スタンドアロンのターミナルモニターを起動します: glances
- glances はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/nicolargo/glances
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
プロセス、ポート、コンテナ、ファイルを起点までたどり、起動したシステムの連鎖を明らかにするCLI/TUIです。
Sentry SDKからイベントを受け取るセルフホスト型エラートラッキングツール
PCのライブネットワーク接続を位置情報とアプリ名付きで地図に表示する、ローカル向けデスクトップ/Dockerツール。
Dockerコンテナをライブ統計、ログ、execアクセス付きで表示・操作できるTUI。
AKShareのデータを使い、A株の基本情報と出来高付きローソク足チャートを表示するターミナルツール。