サーバー監視 · 1 min read · Oct 17, 2025

CentOS 7.2でのMuninとMonitによるサーバー監視

この記事では、CentOS 7サーバーをMuninとMonitで監視する方法について説明します。Muninは、サーバーのほぼすべての側面(負荷平均、メモリ使用量、CPU使用量、MySQLスループット、eth0トラフィックなど)に関する素晴らしいグラフィックをほとんど設定なしで生成します。一方、MonitはApache、MySQL、Postfixなどのサービスの可用性をチェックし、サービスが期待通りに動作していない場合は再起動などの適切なアクションを取ります。この2つの組み合わせにより、現在または今後の問題を認識できるグラフィック(「すぐにより大きなサーバーが必要です、負荷平均が急速に増加しています。」)と、監視されたサービスの可用性を確保するウォッチドッグが得られます。

Muninは複数のサーバーを監視できますが、ここではインストールされているシステムの監視についてのみ説明します。

このチュートリアルはCentOS 7.2用に書かれましたが、設定はRHELやScientific Linuxなどの他のディストリビューションにも適用されるはずです。

1 前提条件

私たちのシステムのホスト名はserver1.example.comで、ドキュメントルート/var/www/htmlにwww.example.comというウェブサイトがあります。

2 EPELリポジトリの有効化

CentOS 7では、MuninとMonitはデフォルトのCentOSリポジトリにはありません。幸いなことに、EPELリポジトリからインストールできます。EPELリポジトリを有効にするには、次のコマンドを実行します:

yum -y install epel-release

EPEL GPGキーをインポートします:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

その後、次のコマンドを実行します:

yum -y update

これにより、システムが最新の状態になり、muninをインストールする前にEPELからのパッケージリストが読み込まれます。

2 Apacheウェブサーバーのインストール

Muninは統計ファイルを提供し表示するためにウェブサーバーを必要とします。ここではapache httpdサーバーをインストールします:

yum install httpd

apacheを起動し、ブート時に自動的に起動するように設定します。

systemctl enable httpd  
systemctl start httpd

4 Muninのインストールと設定

CentOSにMuninをインストールするには、次のようにします:

yum -y install munin munin-node

次に、Muninのシステム起動リンクを作成し、起動します:

systemctl enable munin-node  
systemctl start munin-node

次に、Muninの設定ファイル/etc/munin/munin.confを編集する必要があります。

nano /etc/munin/munin.conf

HTML出力でlocalhostの代わりにserver1.example.comを使用するようにmuninを設定したいため、localhostをserver1.example.comに置き換えます。コメントなしで変更されたファイルは次のようになります:

[...]
# シンプルなホストツリー
[server1.example.com]
    address 127.0.0.1
    use_node_name yes
[...]

muninの統計はユーザー名とパスワード(Apache基本認証)で保護されています。次のステップでは、/etc/munin/munin-htpasswdファイルに新しいユーザーとパスワードを追加します。

htpasswd /etc/munin/munin-htpasswd admin

このコマンドは、「admin」という名前の新しいユーザーを追加し、新しいパスワードを2回入力するように求めます。

Muninのパスワードを作成

今、muninが最初の統計出力を生成できるように数分待ち、ブラウザでhttp://server1.example.com/munin/にアクセスすると、最初の統計が表示されます。

Muninグラフ.

(これはmuninが生成する多くのグラフィックのほんの一部です…)

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。