もっと詳しく

Monitorix は、Linuxのシステムおよびネットワークリソースを監視するために設計された、オープンソースの無料で最も強力な軽量ツールです。 システムとネットワークのデータを定期的に収集し、独自のWebインターフェイス(ポート8080 / TCPでリッスンする)を使用してグラフに情報を表示します。

Monitorix システム全体のパフォーマンスを監視でき、ボトルネック、障害、不要な長い応答時間、およびその他の異常なアクティビティを検出するのにも役立ちます。

Monitorix –Linuxシステムおよびネットワーク監視ツール

それは一般的に2つのプログラムを含みます:コレクター、と呼ばれる monitorix、これは他のシステムサービスと同様に自動的に開始されるPerlデーモンであり、CGIスクリプトは monitorix.cgi

で書かれています Perl 言語およびライセンスの条件の下で GNU ((General Public License)によって公開されたように FSP ((フリーソフトウェアファウンデーション)。 それは使用しています RRDtool グラフを生成し、Webインターフェイスを使用して表示します。

このツールは、Red HatベースのディストリビューションとDebianベースのディストリビューションを監視するために特別に作成されていますが、現在、さまざまな種類のディストリビューションで実行されています。 GNU / Linux ディストリビューションとそれでさえ実行されます UNIX のようなシステム OpenBSDNetBSD、FreeBSD

の開発 Monitorix は現在アクティブな状態であり、Linuxシステム/ネットワーク管理のための優れたツールを提供するために、新しい機能、新しいグラフ、新しい更新、およびバグの修正を追加しています。

Monitorixの機能

  • システム負荷平均、アクティブプロセス、プロセッサごとのカーネル使用量、グローバルカーネル使用量、およびメモリ割り当て。
  • ディスクドライブの温度と状態を監視します。
  • ファイルシステムの使用状況とファイルシステムのI/Oアクティビティ。
  • 最大10台のネットワークデバイスのネットワークトラフィック使用量。
  • システムサービスには、SSH、FTP、Vsftpd、ProFTP、SMTP、POP3、IMAP、POP3、VirusMail、およびSpamが含まれます。
  • 入力および出力接続を含むMTAメール統計。
  • TCP、UDPなどを含むネットワークポートトラフィック。
  • FTPサーバーのログファイル形式を使用したFTP統計。
  • ローカルサーバーまたはリモートサーバーのApache統計。
  • ローカルサーバーまたはリモートサーバーのMySQL統計。
  • SquidプロキシWebキャッシュの統計。
  • Fail2ban統計。
  • リモートサーバー(マルチホスト)を監視します。
  • 日、週、月、または年ごとにグラフまたはプレーンテキストテーブルで統計を表示する機能。
  • グラフをズームして見やすくする機能。
  • 行ごとのグラフの数を定義する機能。
  • 組み込みのHTTPサーバー。

新機能とアップデートの完全なリストについては、公式をチェックしてください 特集ページ

RHEL / CentOS /FedoraLinuxへのMonitorixのインストール

Monitorixの最新バージョンをインストールするには、図のようにシステムでEPELリポジトリを有効にする必要があります。

---------- On RHEL 9 Based Systems ---------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm  

---------- On RHEL 8 Based Systems ----------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

---------- On RHEL 7 Based Systems ----------
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 

一度 EPEL がインストールされている場合、yumコマンドを使用して次の必要なパッケージをインストールできます。

# yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-IO-Socket-SSL perl-HTTP-Server-Simple wget

次に、最新バージョンの’をインストールしますMonitorix‘からのパッケージ EPEL 示されているリポジトリ。

# yum install monitorix
LinuxにMonitorixをインストールする
LinuxにMonitorixをインストールする

正常にインストールされたら、メインの構成ファイルを見てください。/etc/monitorix/monitorix.conf‘システムに応じていくつかの設定を追加し、グラフを有効または無効にします。

# vi /etc/monitorix/monitorix.conf
Monitorix構成設定
Monitorix構成設定

最後に、追加します Monitorix システムの起動にサービスを提供し、次のコマンドでサービスを開始します。

# systemctl enable monitorix
# systemctl start monitorix
# systemctl status monitorix
Monitorixサービスを開始します
Monitorixサービスを開始します

サービスを開始すると、プログラムは’で設定された構成に従ってシステム情報の収集を開始します。/etc/monitorix/monitorix.conf‘ファイル、および数分後、ブラウザからシステムグラフが表示されるようになります。

http://localhost:8080/monitorix/
OR
http://Server-IP:8080/monitorix/
MonitorixLinuxモニタリング
MonitorixLinuxモニタリング

あなたが持っている場合 SELinux 有効な状態では、グラフは表示されず、’に大量のエラーメッセージが表示されます。/ var / log / messages‘ また ‘/var/log/audit/audit.log‘アクセスが拒否されたファイル RRD データベースファイル。 このようなエラーメッセージや表示されているグラフを取り除くには、無効にする必要があります SELinux

電源を切るために SELinux、行を変更するだけです。施行” に “無効” の中に ‘/ etc / selinux / config ‘ ファイル。

SELINUX=disabled

上記は無効になります SELinux マシンを再起動するまで一時的に。 システムを常に無効モードで起動する場合は、システムを再起動する必要があります。

Ubuntu / Debian /LinuxMintへのMonitorixのインストール

Monitorix 新しいリリースへのインストールは、次のaptコマンドを使用して実行する必要があります。

$ sudo apt install monitorix

古いリリースのユーザーは、実験的なリポジトリであるIzzyリポジトリを使用できますが、このリポジトリのパッケージは、 UbuntuDebian、など。

ただし、保証はありません。そのため、リスクはすべてあなたにあります。 それでもこのリポジトリを追加して自動更新する場合は、 apt-get、自動インストールについては、以下の手順に従ってください。

次の行を’に追加します/etc/apt/sources.list ‘ ファイル。

deb http://apt.izzysoft.de/ubuntu generic universe

取得する GPG このリポジトリのキーは、wgetコマンドを使用して取得できます。

# wget http://apt.izzysoft.de/izzysoft.asc

ダウンロードしたら、これを追加します GPG コマンド’を使用してapt構成のキーapt-key‘以下に示すように。

# apt-key add izzysoft.asc

最後に、リポジトリを介してパッケージをインストールします。

# apt-get update
# apt-get install monitorix

.Debパッケージを使用した手動インストール

手動で、の最新バージョンをダウンロードします .deb 以下に示すように、必要な依存関係に注意してパッケージ化してインストールします。

# apt-get update
# apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl
# wget https://www.monitorix.org/monitorix_3.14.0-izzy1_all.deb
# dpkg -i monitorix_3.14.0-izzy1_all.deb

インストール中に、Webサーバーの構成が行われます。 だから、あなたはリロードする必要があります Apache 新しい構成を反映するWebサーバー。

# service apache2 restart         [On SysVinit]
# systemctl restart apache2       [On SystemD]

Monitorix デフォルトの構成が付属しています。一部の設定を変更または調整する場合は、’の構成ファイルを参照してください。/etc/monitorix.conf‘。 変更が完了したら、新しい構成を有効にするためにサービスをリロードします。

# service monitorix restart         [On SysVinit]
# systemctl restart monitorix       [On SystemD]

次に、ブラウザで’を指定しますhttp:// localhost:8080 / monitorix‘そしてシステムのグラフを見始めます。 からアクセスできます ローカルホスト リモートへのアクセスを許可する場合のみ IP。 ‘を開くだけです/etc/apache2/conf.d/monitorix.conf‘ファイルとIPを’に追加しますから許可‘句。 たとえば、以下を参照してください。

<Directory /usr/share/monitorix/cgi-bin/>
        DirectoryIndex monitorix.cgi
        Options ExecCGI
        Order Deny,Allow
        Deny from all
        Allow from 172.16.16.25
</Directory>

上記の構成に変更を加えた後、再起動することを忘れないでください Apache

# service apache2 restart         [On SysVinit]
# systemctl restart apache2       [On SystemD]

Monitorixのスクリーンショット

次のスクリーンショットを確認してください。

Monitorixホームページ

Monitorixホームページ
Monitorixホームページ

Linuxの平均負荷を監視する

システム負荷の平均、アクティブなプロセス、およびメモリ割り当て。
システム負荷の平均、アクティブなプロセス、およびメモリ割り当て。

Linuxカーネルの使用状況を監視する

グローバルカーネルの使用
グローバルカーネルの使用

Linuxカーネルプロセッサを監視する

プロセッサごとのカーネル使用量。
プロセッサごとのカーネル使用量。

Linuxディスクの状態を監視する

ディスクドライブの温度と状態。
ディスクドライブの温度と状態。

LinuxファイルシステムとディスクI/O読み取りの監視

ファイルシステムの使用とI/Oアクティビティ。
ファイルシステムの使用とI/Oアクティビティ。

Linuxネットワークトラフィックを監視する

eth0インターフェイストラフィック
eth0インターフェイストラフィック

Linuxシステムサービスを監視する

システムサービスの需要
システムサービスの需要

Linuxネットワークポートトラフィックを監視する

ネットワークポートトラフィック
ネットワークポートトラフィック

LinuxApache統計を監視する

Apache統計
Apache統計

MySQL/MariaDB統計を監視する

MySQL統計
MySQL統計

参照リンク:

  1. Monitorixホームページ
  2. Monitorixドキュメント

ここでTecMintで行っていることを理解する場合は、次のことを検討する必要があります。

TecMintは、あらゆる種類のLinuxの記事、ガイド、およびWeb上の書籍について、最も急速に成長し、最も信頼されているコミュニティサイトです。 何百万人もの人々がTecMintを訪れます! すべての人が無料で利用できる何千もの公開記事を検索または閲覧できます。

あなたが読んでいるものが好きなら、感謝の印として私たちにコーヒー(または2)を買うことを検討してください。

私たちを応援してください

終わりのないサポートに感謝します。

The post Monitorix –Linuxシステムおよびネットワーク監視ツール appeared first on Gamingsym Japan.