二つの小さなアーティファクトのトラフィック監視の高力グリッド

日常の運用および保守環境では、我々は確かに、次のこの要求を満たします:
1、ネットワークトラフィックを異常、私はトラフィックが急増したものをプログラム分からないのですか?

2、ネットワーク・トラフィックのリアルタイム監視は、毎日のデータに必要と
2つの非常に強力なツールのコマンドを共有するために、今日、これら2点のニーズに基づいて:

Nethogs

Nload
1.Nethogs
1.1 Nethogsが紹介
NetHogsは、リアルタイム統計的プロセスまたはプログラムのネットワーク帯域幅の使用量に応じて、(、Linuxのtopコマンドに似ている)のオープンソースのコマンドラインツールです。

NetHogsは、各プロトコルのためのツールのほとんどが遅くなったりスピードサブネットごとに帯域幅が、グループ化されたプロセスとは異なり、小型ネットトップツールです。NetHogsは、ロードされた特別なカーネルモジュールに依存する必要はありません。ネットワークの輻輳が発生した場合、あなたはNetHogsを開始することができ、すぐにPIDは、このような状況に起因している参照してください。これにより、簡単に失われているプログラムを見つけると、突然、あなたの帯域幅を占有することができます。
1.2 Nethogsインストール

インストールの依存関係

 yum install libpcap libpcap-devel -y
 yum -y install epel-release

インストールnethogs

[root@rs-server ~]# cat /etc/redhat-release 
CentOS Linux release 7.4.1708 (Core) 
[root@rs-server ~]# uname -r
3.10.0-693.el7.x86_64
[root@rs-server ~]# yum install nethogs -y

[root@rs-server ~]# nethogs -help
usage: nethogs [-V] [-h] [-b] [-d seconds] [-v mode] [-c count] [-t] [-p] [-s] [device [device [device ...]]]
-V : prints version.
-h : prints this help.
-b : bughunt mode - implies tracemode.
-d : delay for update refresh rate in seconds. default is 1.
-v : view mode (0 = KB/s, 1 = total KB, 2 = total B, 3 = total MB). default is 0.
-c : number of updates. default is 0 (unlimited).
-t : tracemode.
-p : sniff in promiscious mode (not recommended).
-s : sort output by sent column.
-a : monitor all devices, even loopback/stopped ones.
device : device(s) to monitor. default is all interfaces up and running excluding loopback

When nethogs is running, press:
q: quit
s: sort by SENT traffic
r: sort by RECEIVE traffic
m: switch between total (KB, B, MB) and KB/s mode

コマンドnethogs -helpヘルプ情報を入力するのは非常に簡単かつ迅速に正常にインストールを示す、表示されます。

1.3 Nethogsコマンド
次NetHogsのいくつかは、対話型コマンド(キーボードショートカット)です

M:変更単位

R:フローで並べ替え

S:トラフィックを送信することで並び替え

Q:コマンドプロンプトを終了します

パラメータ説明:

-V:バージョン情報を表示し、大文字のVを注意してください

-v:表示部の切り替え、デフォルトはデフォルトKB / sである(0は1 KB、2 B、3 MBを表し表し、KB /秒を示します)

-c:数を検出する(直後デジタル)

-a:すべてのデバイスを検出します

-d:遅延更新秒でリフレッシュレート。デフォルトは1です。

-t:トラッキングモード。

-b:バグ狩りモード - - モードを追跡手段。

-p:混合モード(推奨しません)。

デバイス:.はeth0にデバイス名のデフォルト値を監視します

1.4 Nethogs練習

[root@rs-server ~]# nethogs 
Ethernet link detected
               Ethernet link detected
Waiting for first packet to arrive (see sourceforge.net bug 1019381)
NetHogs version 0.8.5

PID   USER     PROGRAM           DEV     SENT    RECEIVED 
1023  root    sshd: root@pts/0   ens33   0.166    0.059 KB/sec
?     root    unknown TCP                0.000    0.000 KB/sec

TOTAL                                    0.166    0.059 KB/sec

直接ディスプレイインターフェイスコマンドnethogs上記

[root@rs-server ~]# nethogs -d 2 -v 3 -c 5 -a
Ethernet link detected
Ethernet link detected
Ethernet link detected
Waiting for first packet to arrive (see sourceforge.net bug 1019381)
NetHogs version 0.8.5

PID    USER       PROGRAM           DEV      SENT     RECEIVED 
1023   root    sshd: root@pts/0     ens33   0.001     0.000 MB
?      root     unknown TCP                 0.000     0.000 MB

TOTAL                                       0.001     0.000 MB

nethogsコマンド機能は非常に強力で、それを実践するために時間をつかみます!

2.Nload
2.1はじめnload

nloadは、ネットワークトラフィックと帯域幅の使用状況をリアルタイムで監視している交通状況やショーのうち、値だけではなく、また、動的な地図表示を持つことができます。

2.2 nloadインストール

[root@rs-server ~]# yum -y install epel-release

nloadインストール

[root@rs-server ~]# yum install nload -y

nloadあなたは、デフォルトのビューに直接nloadの背後にある一般的に指定されたネットワークを、状況のうち、最初のネットワーク・フローを、このコマンドを入力する場合は、複数のネットワークを指定することができます。

2.3 nload操作はじめに

nloadのデフォルトは二つに分かれています。

上半分は次のとおりです。カードに入っている受信トラフィック、

下半分は次のとおりです。発信、つまり、このカードから出て流れ、

各セクションは、電流の流れ(CURR)を有しています

平均流速(平均)

最小流量(MIN)、

最大流量(最大)、

流量(TTL)これらの部品の合計は、まだ非常に簡単になります。

あなたはeth1のNICトラフィック監視したい場合はnloadデフォルトでは、eth0のネットワークカードである
#nloadのeth1のを

パラメータ説明

-a:すべてのデータのリフレッシュ時間は、秒単位で、デフォルトは300です。

-i:図は、提供されるカードの最大値のアスペクト比にデフォルト10240キロビット/秒を流れます。

-m:統計情報のみを表示するようにトラフィックグラフが表示されません。

-o:フローチャートの比率は、デフォルトの10240キロビット/秒、カードのうちの最大値を設定します。

-t:データはデフォルトの500ミリ秒単位で、リフレッシュの時間間隔を表示します。

-uは、右CURR、平均、MIN、データの最大単位を設定:.、デフォルトでは自動的にケースに注意の異なる単位を変更することです!

H | B | K | M | GH:自動車、B:ビット/秒、K:キロビット/秒、M:メガビット/秒等

H | B | K | M | GH:自動車、B:バイト/秒、K:キロバイト/秒、M:メガバイト/秒等

-U :.右に提供TTLデータユニット、デフォルトでは自動的にケースが異なる単位(同じ-u)となりに注意です!

デバイス:自己定義された監視ネットワークカードは、デフォルトでは、すべてのスイッチする左と右のキーを使用して監視されています。

インターフェイスの操作

下矢印キー、方向キー、キーまたはタブキーを入力するには、交通状況のカードを複数表示に切り替えることができます

オプションウィンドウを表示するには、F2キーを押し。

F5キーを押して、ユーザープロファイルに現在の設定を保存します。

F6キーを押して、設定ファイルから設定をリロードします。

qを押しまたはCtrl + Cはnloadを終了します。

2.4 nload練習

Device ens33 [192.168.1.100] (1/1):
============================================================================
Incoming:

         Curr: 936.00 Bit/s
         Avg: 1.27 kBit/s
         Min: 840.00 Bit/s
         Max: 6.26 kBit/s
         Ttl: 8.78 MByte

Outgoing:

          Curr: 7.70 kBit/s
          Avg: 7.70 kBit/s
          Min: 3.97 kBit/s
          Max: 10.49 kBit/s
          Ttl: 299.35 kByte

操作に関連する複数のパラメータが、あなたは練習に所有することができます。

おすすめ

転載: blog.csdn.net/Tiger_lin1/article/details/92625444