ムニン (ネットワーク監視ツール)は、オープンソースのWebベースのネットワーク監視アプリケーションです。 Perl これは、サーバーとサービスのネットワーク使用状況をを使用してグラフ形式で表示します。 RRDtool. Muninの助けを借りて、システム、ネットワーク、SANS、およびアプリケーションのパフォーマンスを監視できます。
それは持っています マスター/ノード マスターが各ノードに定期的に接続し、ノードからデータをプルするアーキテクチャ。 次に、RRDtoolを使用して、更新されたグラフをログに記録して生成します。
推奨読書:Linuxのパフォーマンスを監視するための20のコマンドラインツール
この記事では、セットアップの手順を説明します ムニン ( ネットワーク監視ツール ) と ムニンノード NS RHEL, CentOS と Fedora 以下の環境を使用するシステム。
Muninサーバー -ホスト名: munin.tecmint.com およびIPアドレス: 192.168.103Muninクライアント -ホスト名: munin-node.tecmint.com およびIPアドレス: 192.168.15
インストール ムニン は非常に簡単です。以下のステップバイステップのコマンドに従って、サーバーにインストールしてください。
ムニン を使用してインストールできます Fedora'NS EPEL 下のリポジトリ RHEL 7.x / 6.x / 5.x と CentOS 7.x / 6.x / 5.x.
rootユーザーとして次のコマンドを実行して、インストールして有効にします エペル 使用するリポジトリ wget.
RHEL / CentOS7-64ビット #wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm. #rpm -ivhepel-release-7-9.noarch.rpm。
RHEL / CentOS6-32ビット #wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm. #rpm -ivh epel-release-6-8.noarch.rpm RHEL / CentOS6-64ビット # http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm. #rpm -ivhepel-release-6-8.noarch.rpm。
RHEL / CentOS5-32ビット #wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm. #rpm -ivh epel-release-5-4.noarch.rpm RHEL / CentOS5-64ビット #wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm. #rpm -ivhepel-release-5-4.noarch.rpm。
ノート:Fedoraユーザーはインストールする必要はありません EPEL リポジトリ、なぜなら munin Fedoraに含まれており、を使用してインストールできます ヤム また dnf パッケージマネージャー。
推奨読書:Fedoraパッケージ管理を管理するための27のDnfコマンド
次に、システムアップデートを実行して、 EPEL インストールする前にパッケージデータベースがロードされます ムニン.
RHELおよびCentOSのみ #yum-yアップデート。
ムニン 次のような動作するWebサーバーが必要です Apache また Nginx 統計ファイルを表示します。 インストールします Apache ここでMuninグラフを提供するWebサーバー。
RHEL、CentOS、Fedoraの場合 #yum install httpd Fedora22以降のリリースについて #dnf install httpd
Apacheをインストールしたら、サービスを開始して、システムの起動時にサービスが自動的に開始されるようにします。
RHEL、CentOS、Fedoraの場合 #service httpdstart。 #chkconfig --level 35 httpd on RHEL / CentOS7およびFedora22 +の場合 #systemctl enablehttpd。 #systemctl starthttpd。
今度はをインストールする時が来ました ムニン と ムニンノード 示されているように。
RHEL、CentOS、Fedoraの場合 #yum -y install muninmunin-node Fedora22以降のリリースについて #dnf -y muninmunin-nodeをインストールします。
デフォルトでは、上記のインストールにより次のディレクトリが作成されます。
これはオプションの手順であり、使用する場合にのみ適用できます。 munin.tecmint.com
代わりは ローカルホスト
示されているようにHTML出力で:
開ける /etc/munin/munin.conf
構成ファイルを作成し、提案どおりに変更を加え、置き換えることを忘れないでください munin.tecmint.com
あなたのサーバー名で。
#単純なホストツリー。 [munin.tecmint.com]アドレス127.0.0.1use_node_nameはい。 [...]
次のパスワードはMunin統計を保護します ユーザー名 と パスワード 示されているように、Apache基本認証モジュールを使用します。
#htpasswd / etc / munin / munin-htpasswdadmin。
次に、Muninを再起動し、起動時に自動的に開始できるようにします。
RHEL、CentOS、Fedoraの場合 #service munin-nodestart。 #chkconfig --level 35 munin-node on RHEL / CentOS7およびFedora22 +の場合 #systemctl enablemunin-node。 #systemctl startmunin-node。
を待つ 30 そのように分 ムニン グラフを生成して表示できます。 グラフの最初の出力を表示するには、ブラウザを開いて次の場所に移動します http://munin.tecmint.com/munin
ログイン資格情報を入力します。
プロンプトが表示されなかった場合 ユーザー名 と パスワード、 開いた /etc/httpd/conf.d/munin.conf
ユーザー名をから変更します ムニン
に 管理者
Apacheを再起動します。
AuthUserFile / etc / munin / munin-htpasswd。 AuthName "管理者" AuthTypeBasic。 有効なユーザーが必要です。
Linuxクライアントマシンにログインしてインストールのみ munin-node
示されているパッケージ:
#yum installmunin-node。 #dnf install munin-node [On Fedora 22+バージョン] #apt-get install munin-node [OnDebian ベースのシステム]
開催中 /etc/munin/munin-node.conf
構成ファイルを作成し、muninサーバーのIPアドレスを追加して、クライアントからのデータフェッチを有効にします。
#vi / etc / munin / munin-node.conf。
図のように、MuninサーバーのIPアドレスを次の形式で追加します。
#接続が許可されているアドレスのリスト。 ^ 127 \ .0 \ .0 \ .1 $を許可する ^:: 1 $を許可する^ 192 \ .168 \ .0 \ .103 $を許可する
最後に、muninクライアントを再起動します。
RHEL、CentOS、Fedoraの場合 #service munin-nodestart。 #chkconfig --level 35 munin-node on RHEL / CentOS7およびFedora22 +の場合 #systemctl enablemunin-node。 #systemctl startmunin-node。
開ける /etc/munin/munin.conf
構成ファイルを作成し、リモートLinuxクライアントノードの次の新しいセクションを、次のようにサーバー名とIPアドレスで追加します。
#単純なホストツリー。 [munin.tecmint.com]アドレス127.0.0.1use_node_name yes [munin-node.tecmint.com]アドレス192.168.0.15use_node_nameはい。
次に、muninサーバーを再起動し、 http://munin.tecmint.com/munin
新しいクライアントノードのグラフの動作を確認するページ。
詳細と使用法については、次のWebサイトをご覧ください。 http://munin-monitoring.org/wiki/Documentation.