特に難しいところはないです。
Glances とは
インストール方法
Webサーバ モードで立ち上げる場合にはコマンドラインで -w
オプションを付与すればいいだけです。コマンド自体は一つです。
pip でインストールできます。
$ pip install glances
正しくインストールされたかどうかを、バージョン表示オプション付きでコマンドを実行して確認します。
$ glances -V Glances v3.1.3 with psutil v5.6.7
エラー対応
PySNMP library not found.
以下のように PySNMP library not found.
というエラーメッセージが出たら pip でインストールしましょう。
No Glances server found on http://127.0.0.1:61209. Trying fallback to SNMP... Error while initializing the smart plugin ('NoneType' object has no attribute 'disable_smart') PySNMP library not found. To install it: pip install pysnmp $ pip install pysnmp
Bottle module not found.
以下のように Bottle module not found.
というエラーメッセージが出たら pip でインストールしましょう。
$ glances -w Bottle module not found. Glances cannot start in web server mode. $ pip install bottle
Webサーバ モードで立ち上げる
Webサーバ モードで立ち上げるためには -w
オプションを付与して実行しましょう。デフォルトでは 61208
番ポートが 0.0.0.0
に bind して開かれます。
$ glances -w Glances Web User Interface started on http://0.0.0.0:61208/
任意のポートで開きたい場合は -p
オプションで、任意の IPアドレス に bind したい場合は -B
オプションを付与します。
$ glances -w -p 12345 -B 127.0.0.1 Glances Web User Interface started on http://127.0.0.1:12345/
Webブラウザで当該アドレスにアクセスすると、以下のようなページが表示されます*1。
その他のモードも充実
$ glances --help
を実行すると、実行例とともにオプションの説明が表示されます。様々なモードがあり便利に使えますので、参考にしてみてください。APIオンリーモードや、CSVエクスポート実行モードなどがあります。
公式ドキュメント
https://glances.readthedocs.io/en/stable/index.htmlglances.readthedocs.io
*1:公式リポジトリより