Monitorix はオープンソースで軽量のシステム/サービス監視ツールです Linuxオペレーティングシステム用。 Monitorixは、実稼働環境で使用するために作成されており、組み込みデバイスでも使用できます。
Monitorixは2つのプログラムで構成されています:「 monitorix 「、スタートアップサービスとして機能するPerlデーモンであるコレクター、および「 monitorix.cgi」と呼ばれるCGIスクリプト 「。 Monitorixには独自のHTTPサーバーが組み込まれているため、外部Webサーバーに依存する必要はありません。
初期の段階では、Monitorixは Redhat用に開発されました 、 Fedora 、および CentOS Linuxシステム、その後、FreeBSD、OpenBSD、NetBSDなどのUnixシステムをサポートするための開発が開始されました。
機能
Monitorixには、次のグラフが含まれています。
- システム負荷の平均と使用量。
- グローバルカーネル/プロセッサごとのカーネルの使用。
- ファイルシステムの使用とI/Oアクティビティ。
- ネットワークトラフィックと使用状況。
- Netstat統計。
- プロセス統計。
- ネットワークポートトラフィック。
- サービス統計(NFS、SAMBA、Squid、MySQL、NTP、BIND)
- Webサーバーの統計(Apache、Nginx、およびLighttpd)
- ハードウェアデバイスのチェック。
Monitorixのその他の機能 。
このガイドは、Monitorixを CentOS 7にインストールするのに役立ちます 、 Ubuntu 16.04 およびFedora27 。このガイドは、CentOS 6、Ubuntu 15.10、Ubuntu 14.04、Fedora26などの前述のオペレーティングシステムの以前のバージョンでも機能するはずです。
リポジトリのセットアップ
CentOS / RHEL/Fedoraの場合
Monitorixをインストールする前に、 CentOS 7 /RHEL7にEPELリポジトリを設定します。 。
### For RHEL 7 ### rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ### For RHEL 6 ### rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm ### For CentOS 7 / 6 ### yum -y install epel-release
Ubuntu 16.04 / 14.04 /Debian8の場合
echo "deb http://apt.izzysoft.de/ubuntu generic universe" | sudo tee -a /etc/apt/sources.list wget http://apt.izzysoft.de/izzysoft.asc sudo apt-key add izzysoft.asc
CentOS 7 / Ubuntu 16.04 / Fedora 27 /Debian9にMonitorixをインストールします
次のコマンドを使用してMonitorixをインストールします。
### CentOS / RHEL / Fedora ### yum -y install monitorix ### Ubuntu / Debian ### sudo apt-get update sudo apt-get -y install monitorix
Monitorixサービスを開始します。
service monitorix start
ファイアウォール(CentOS / RHEL)
外部マシンからMonitorixダッシュボードにアクセスできるように、8080ポートを許可するようにファイアウォールを構成します。
### FirewallD ### firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload ### IPTables ### iptables -A INPUT -m tcp -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart
Access Monitorix
Monitorixサービスが開始されると、次のURLにアクセスしてダッシュボードにアクセスできます。
http:// your-ip-add-ress:8080 / monitorix新しいウィンドウでグラフを取得するには、任意のグラフをクリックします。
カスタマイズ
Monitorixを起動すると、構成ファイル「 /etc/monitorix/monitorix.conf」が読み取られます。 」をクリックして、システムに応じてオプションを設定し、グラフを有効または無効にします。
ホームページの見出しを設定するには、次の変数を設定します。
title =
グラフのホスト名を変更するには。
hostname =
Monitorixの構成に関する公式ドキュメントもご覧ください。 その他のカスタマイズオプションについては。
グラフにデータが表示されない場合は、CentOS 7 /CentOS6でSELinuxを無効にすることを検討してください。