LoginSignup
58
50

More than 1 year has passed since last update.

top 系モニタリングツールまとめ

Last updated at Posted at 2017-12-05

CentOS 7 で標準リポジトリおよび EPEL リポジトリからインストール可能な top コマンドに似たリアルタイムのモニタリングツールをまとめた。

インストール

yum -y install epel-release && yum -y update
yum -y install {a,apache,dns,h,if,io,inno,my,pg_,power,tip,virt-}top latencytop-tui iptraf-ng iptstate goaccess netsniff-ng pgcenter
yum -y --enablerepo=epel-testing install glances jnettop

CPU/IO

top

https://web.archive.org/web/20170521033224/http://www.unixtop.org/
top コマンド。

ショートカット 内容
n - 1 0 Enter 表示行数を指定する
s - 1 Enter 更新間隔を指定する
Shift + w ~/.toprc に設定が保存される
Shift + z 色設定モード
0 0 データの非表示
b 太字/反転表示切り替え
c コマンドライのプションの表示/非表示
m メモリの文字/グラフ表示切り替え
t タスクの文字/グラフ表示切り替え
x ソート列の文字強調
y 実行中タスクの文字強調
z カラー表示
h ヘルプ
q 終了

atop

https://www.atoptool.nl/
top コマンドおよび iotop コマンドの代替。
一画面での情報量が多い。
atop-gif.gif

htop

https://htop.dev/
top コマンドの代替。
時間推移のグラフ表示が可能。(擬似的な折れ線グラフ的なの)
htop_graph.gif

Glances

https://nicolargo.github.io/glances/
top コマンドの代替。
視認性が高く見やすい。レイアウトとカラーリングのセンスがよい。
screencast.gif

virt-top

https://people.redhat.com/~rjones/virt-top/
virt-top は、仮想化ドメインの統計情報を表示するための 'top(1)' に似たユーティリティ。


tiptop

https://github.com/FeCastle/tiptop
ハードウェアカウンタに基づく性能監視ツール。CentOS 8 用のパッケージはない。

同じ名前で nschloe/tiptop がある。

iotop

http://guichaz.free.fr/iotop/
Iotop は、どのプロセスで I/O が行われているかを表示するための top ライクな UI を持つ Python プログラム。

iotop-c

https://github.com/Tomas-M/iotop
Guillaume Chazarain の iotop Python スクリプトに触発され、Vyacheslav Trushkin によってC言語で書き直され、 Boian Bonev によって改良された。

bashtop

https://github.com/aristocratos/bashtop

PowerTools リポジトリにある?

bpytop

https://github.com/aristocratos/bpytop
RPM パッケージは CentOS 8 から。

PowerTOP

https://github.com/fenrus75/powertop
PowerTOP は消費電力モニター。コンピュータがアイドル状態のときに、必要以上の電力を消費しているソフトウェアコンポーネントを見つけるツール。

NumaTOP

https://github.com/intel/numatop
https://01.org/numatop
00e3da27664086350c744f7b0eef34f2.jpeg

Network

dnstop

http://dns.measurement-factory.com/tools/dnstop/
https://github.com/measurement-factory/dnstop

Queries: 2 new, 57 total

Sources             Count      %
--------------- --------- ------
xx.172.220.163          3    5.3
xx.222.204.147          3    5.3
xxx.196.24.98           3    5.3
xx.60.124.201           3    5.3
xxx.77.99.18            2    3.5
xxx.2.181.6             2    3.5
xx.83.0.9               1    1.8
xx.231.32.10            1    1.8
xxx.71.10.161           1    1.8
xxx.204.183.61          1    1.8
xx.38.0.108             1    1.8
xx.160.37.3             1    1.8
xx.99.135.16            1    1.8
xxx.254.254.130         1    1.8
xxx.13.29.44            1    1.8
xx.25.5.150             1    1.8
xxx.207.78.69           1    1.8
xx.211.69.181           1    1.8

iftop

https://www.ex-parrot.com/pdw/iftop/
iftop_normal.png
iftop_ports.png

NetHogs

https://github.com/raboof/nethogs

LatencyTOP

https://www.latencytop.org/
RPM パッケージは CentOS 7 まで。

IPTraf-ng

https://github.com/iptraf-ng/iptraf-ng/

IP Tables State (iptstate)

https://www.phildev.net/iptstate/
iptstate-2.0-lookup-ss.png
iptstate-2.0-filter-ss.png

netsniff-ng

http://netsniff-ng.org/
ifpps および flowtop コマンド

Web

ApacheTop

https://github.com/tessus/apachetop
Apache のログを top 風に表示するコマンド。
apachetop.png

GoAccess

https://goaccess.io/
goaccess-dashboard.png

DB

innotop

https://github.com/innotop/innotop

mytop

https://jeremy.zawodny.com/mysql/mytop/
mytop.gif

pg_top

https://pg_top.gitlab.io/

pgCenter

https://github.com/lesovsky/pgcenter
pgCenter は Postgres を監視およびトラブルシューティングするためのコマンドライン管理ツール。

その他

top 系ではないがビジュアル化ツールということで紹介。

ncdu (NCurses Disk Usage)

du コマンドの代替。EPEL リポジトリよりインストール可能。
指定階層配下を自動計算、グラフ表示し、カーソルでディレクトリ移動が可能。
またファイルおよびディレクトリの削除が可能。
https://dev.yorhel.nl/ncdu
command-ncdu.jpg

Midnight Commander

ファイルマネージャー。base リポジトリから mc パッケージとしてインストール可能。
http://midnight-commander.org/

58
50
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
58
50