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の設定を保存して、システム再起動後の状態を維持できます。
関連記事: