GNU/Linux >> Linux の 問題 >  >> Linux

DarkstatWebベースのLinuxネットワークトラフィックアナライザをインストールして使用する方法

はじめに

Linuxサーバーを管理するシステム管理者の場合は、サーバーの監視に役立つシンプルなツールが必要です。

ダークスタット は、クロスプラットフォーム、軽量、シンプル、リアルタイムのネットワーク統計ツールであり、ネットワークトラフィックをキャプチャし、使用状況に関する統計を計算し、HTTPを介してレポートを提供します。

Darkstatをインストールする

  • UbuntuおよびDebianオペレーティングシステムの場合、以下を実行します:
sudo apt-get install darkstat -y
  • CentOSおよびRHELオペレーティングシステムの場合、以下を実行します:
dnf install darkstat -y

Darkstatを構成する

  • Darkstatのメイン構成ファイルを編集し、ネットワークインターフェイス、ポート、リスニングIPアドレスを定義します
vim /etc/darkstat/init.cfg
  • 次に、この値を次のように変更します
START_DARKSTAT=yes
INTERFACE="-i ens33"
DIR="/var/lib/darkstat"
PORT="-p 667"
BINDIP="-b 0.0.0.0"
DAYLOG="--daylog darkstat.log"

:以下のコマンドを実行すると、インターフェースの名前を知ることができます

nmcli c s 
  • Darkstatサービスを再起動します
systemctl restart darkstat

Darkstatのステータスを確認する

systemctl status darkstat

WebUIを介してDarkstatにアクセスする

  • Darkstatはポート667で実行およびリッスンしています 。次のコマンドで確認できます:
ss -antpl | grep 667
  • Webブラウザーを開き、 Darkstatにアクセスします URLを使用するウェブインターフェースhttp:// Server_ip:667 以下に示すように
  • オンをクリックすると、グラフを自動的に再読み込みできます およびオフ ボタン。
  • ホストをクリックすると、サーバーに到達しようとしたネットワーク上のすべてのホストのリストが表示されます。 セクション

CLIからDarkstatを管理する

  • ens33のネットワーク統計を収集するには インターフェースでは、 -iを使用できます 以下のようにフラグを立てます。
darkstat -i ens33
  • 特定のポートでウェブページを提供するには、 -pを含めます。 このようなフラグ。
darkstat -i ens33 -p 80
  • 特定のサービスのネットワーク統計を監視するには、 -fを使用します またはフィルターフラグ。フィルタはSSHサービスに関連するトラフィックをキャプチャします。
darkstat -i ens33 -f "port 22"
  • Darkstatをシャットダウンするには、SIGTERMまたはSIGINTシグナルをdarkstatの親プロセスに送信します。

1-darkstatの親プロセスのIDを取得します ( PPID pidofを使用する コマンド:

pidof darkstat

2-次にプロセスを強制終了します。

sudo kill -15 6352
OR
sudo kill -SIGTERM 6352

結論

このガイドでは、LinuxにDarkstatをインストールして使用し、HTTPを介してネットワークトラフィックをキャプチャする方法を示しました。

ありがとうございます。


Linux
  1. KaliLinuxにtelnetをインストールして使用する方法

  2. LinuxでFlatpakをインストールして使用する方法

  3. LinuxでTracerouteをインストールして使用する方法

  1. Linux Screenをインストールして使用する方法は?

  2. LinuxにSSHFSをインストールして使用する方法

  3. LinuxでSlackをインストールして使用する方法

  1. LinuxにPuTTYをインストールして使用する方法

  2. Linuxでlocateコマンドをインストールして使用する方法

  3. LinuxでTorブラウザをインストールして使用する方法