Linuxをかっこよくグラフィカルに監視出来るモニタリングコマンド5選

今まで、標準コマンドからの乗り換えコマンドネットワークのモニタリングに特化したコマンドコンソールをカラフルにする設定について紹介してきたが、今回はコンソール上でリアルタイムに、そして値をバーで表示させてちょっとグラフィカルにモニタリング出来るコマンドのみを選択して紹介する。

1.htop

topコマンドをより見やすくしたコマンド。こういったモニタリングコマンドの中では、もはやお約束といってもいいものだろう。Linuxだけではなく、Macにもインストール可能。

以下のコマンドでインストールできる。

sudo apt-get install htop # Debian/Ubuntu系の場合
sudo yum install htop # RHEL系の場合

2.Glances

こちらの記事でも紹介したコマンド。htopのようにグラフで表示させることはできないが、様々な情報をひと目で見ることができる。

以下のコマンドでインストールできる。

Debian/Ubuntu系の場合

sudo apt-get install python-pip build-essential python-dev
sudo pip install Glances
sudo pip install PySensors

RHEL系の場合

sudo yum install glances --enablerepo=epel

3.nmon

こちらの記事でも紹介しているコマンド。
表示させる項目を選択することができ、モニタリングしたい内容をその時ごとに選べるため汎用性が高いのが特徴。

以下のコマンドでインストールできる。

sudo apt-get install nmon (Debian/Ubuntu系の場合)
sudo yum install nmon (RHEL系の場合)

4.Speedometer

Speedometerは、ネットワークトラフィックをグラフでモニタリングするコマンドだ。

以下のコマンドでインストールする。

Debian/Ubuntu系の場合

$ sudo apt-get install speedometer

RHEL系の場合

yum install python-urwid
wget http://excess.org/speedometer/speedometer-2.8.tar.gz
tar -xvzf speedometer-2.8.tar.gz
cp speedometer.py /usr/local/bin/speedometer
chown root: /usr/local/bin/speedometer
chmod 755 /usr/local/bin/speedometer

5.GoAccess

以前にも紹介したGoAccessコマンドは、Apacheのログを解析しターミナル上に表示してくれるログ解析ツールだ。
リアルタイムで解析を行ってくれるため、モニタリングツールとしても利用できる。

以下のコマンドでインストールする。

brew install goaccess (Mac OS Xの場合)
sudo apt-get install goaccess (Debian/Ubuntuの場合)
sudo yum install goaccess --enablerepo=epe (RHEL系の場合)