2026年5月30日

2026年5月30日

Linuxのglancesでシステム全体を監視する方法

はじめに

glancesはLinuxサーバー全体のパフォーマンスとリソース使用状況をリアルタイムで可視化するためのツールです。ネットワークの帯域利用、プロセスの監視、メモリやCPUの使用量など、さまざまな情報を一元管理できるため、システム管理者にとって非常に便利です。

症状・背景

glancesが必要になる主な場面:

  • ネットワークの帯域が制限されつつあるとき
  • メモリやCPUの使用量が異常に高いとき
  • プロセスの監視が必要なとき
  • システム全体のパフォーマンスを一目で把握したいとき

手順・設定方法

ステップ1: glancesのインストール

# apt-getはDebian/Ubuntu用、yumはCentOS/RHEL用
# インストールコマンド
sudo apt-get update && sudo apt-get install -y glances
# または
sudo yum install -y epel-release
sudo yum install -y glances

# 安装完成后,启动glances查看系统状态
./usr/local/bin/glances

ステップ2: 主要オプション/設定

# 指定したIPやポートを監視するための命令行选项
glances -a 192.168.1.100 -p 65432

# 设置告警阈值,当CPU使用率超过80%时发出警告
glances -w CPU 80

ステップ3: 应用/组合

# 在后台运行glances,并将日志输出到指定文件
nohup glances --log-file /var/log/glances.log &

# 自定义颜色主题,例如使用“blue”主题
glances -t blue

ステップ4: 实践/故障排除/监控

# 查看当前的配置信息
glances --config

# 保存当前设置为配置文件
glances -w > /etc/glances.cfg

注意事項

  • 安全性:glancesで外部からのアクセスを許可しないように、ポートの開放やファイアウォール設定に注意してください。
  • 故障排除:glancesが停止した場合はps aux | grep glancesで確認し、必要であれば手動で再起動します。

まとめ

1. インストール: glancesを簡単にインストールすることが可能。

2. 基本操作: glancesの基本的なコマンドとオプションを理解することで、システム監視が容易になります。

3. 応用設定: プロセス管理やネットワーク監視などの特定機能に合わせた設定が可能です。

4. 安全性: 外部からのアクセスを制限し、セキュリティ上のリスクを軽減します。

5. 持久化配置: glancesの設定を保存して、システム再起動後の状態を維持できます。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ