監視ツール · 1 min read · Sep 23, 2025

Debian 12にMunin監視ツールをインストールする方法

Muninは、システムメトリックをウェブブラウザを通じてグラフで表示する無料のオープンソースのシステムおよびネットワーク監視ツールです。このソフトウェアはクライアント-サーバーモデルとして機能します。ITは自分のリソースと、ウェブブラウザを介して数百のリモートマシンを監視できます。プロセッサの負荷、ハードディスクの使用状況、ネットワークトラフィック、1台または複数のコンピュータ上のサーバーサービスへのアクセスなど、システム情報を収集するのに役立ちます。

このチュートリアルでは、Debian 12にMunin監視ツールをインストールする方法を示します。

前提条件

  • Debian 12を実行しているサーバー。
  • サーバーにルートパスワードが設定されていること。

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

Muninは、Apache、Nginx、Lighttpdなど、多くのウェブサーバーで実行できます。この投稿では、Munin用にApacheをインストールします。

次のコマンドを使用して、Apacheおよびその他の必要なパッケージをインストールできます。

apt install apache2 apache2-utils libcgi-fast-perl libapache2-mod-fcgid -y

すべてのパッケージがインストールされたら、fcgidモジュールを有効にする必要があります。次のコマンドを使用して有効にできます。

a2enmod fcgid

完了したら、変更を適用するためにApacheサービスを再起動します。

systemctl restart apache2

Munin監視ツールのインストール

Muninパッケージは、Debian 12のデフォルトリポジトリに含まれています。次のコマンドを使用してインストールできます。

apt install munin munin-node munin-plugins-extra -y

すべてのパッケージをインストールした後、Muninにアクセスするための管理者アカウントとパスワードを作成する必要があります。

次のコマンドを使用して作成できます。

htpasswd -c /etc/munin/munin-htpasswd admin

以下のように管理者パスワードを設定します。

New password: 
Re-type new password: 
Adding password for user admin

完了したら、次のステップに進むことができます。

Munin用のApacheの設定

Muninのインストール中に、/etc/munin/apache24.confにApache設定ファイルが作成されます。これをApache設定ディレクトリ内にコピーする必要があります。

cp -p /etc/munin/apache24.conf /etc/apache2/sites-available/munin.conf

次に、次のコマンドを使用してMunin設定ファイルを編集します。

nano /etc/apache2/sites-available/munin.conf

以下の変更を行います。

ScriptAlias /munin-cgi/munin-cgi-graph /usr/lib/munin/cgi/munin-cgi-graph
Alias /munin/static/ /var/cache/munin/www/static/


AuthUserFile /etc/munin/munin-htpasswd
Authtype Basic
AuthName "Munin"
Require valid-user
Options FollowSymLinks SymLinksIfOwnerMatch
Options None



AuthUserFile /etc/munin/munin-htpasswd
Authtype Basic
AuthName "Munin"
Require valid-user
Options FollowSymLinks SymLinksIfOwnerMatch


SetHandler fcgid-script


SetHandler cgi-script


ファイルを保存して閉じたら、次のコマンドを使用してMunin仮想ホストを有効にします。

a2ensite munin

次に、変更を適用するためにApacheとMuninサービスを再起動します。

systemctl restart apache2  
systemctl restart munin-node

次のコマンドを使用してMuninのステータスを確認できます。

systemctl status munin-node

次の出力が得られます。

? munin-node.service - Munin Node
     Loaded: loaded (/lib/systemd/system/munin-node.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-11-06 15:36:58 UTC; 7s ago
       Docs: man:munin-node(1)
             http://guide.munin-monitoring.org/en/stable-2.0/reference/munin-node.html
    Process: 30715 ExecStartPre=install -o munin -g munin -d /run/munin (code=exited, status=0/SUCCESS)
   Main PID: 30716 (munin-node)
      Tasks: 1 (limit: 4679)
     Memory: 9.2M
        CPU: 798ms
     CGroup: /system.slice/munin-node.service
             ??30716 /usr/bin/perl -wT /usr/sbin/munin-node --foreground

Nov 06 15:36:57 debian11 systemd[1]: Starting Munin Node...
Nov 06 15:36:58 debian11 systemd[1]: Started Munin Node.

次のコマンドを使用してApacheのステータスも確認できます。

systemctl status apache2

次の出力が得られます。

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2023-11-06 15:36:51 UTC; 31s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 30700 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 30704 (apache2)
      Tasks: 7 (limit: 4679)
     Memory: 17.3M
        CPU: 115ms
     CGroup: /system.slice/apache2.service
             ??30704 /usr/sbin/apache2 -k start
             ??30705 /usr/sbin/apache2 -k start
             ??30706 /usr/sbin/apache2 -k start
             ??30707 /usr/sbin/apache2 -k start
             ??30708 /usr/sbin/apache2 -k start
             ??30709 /usr/sbin/apache2 -k start
             ??30710 /usr/sbin/apache2 -k start

Nov 06 15:36:51 debian11 systemd[1]: Starting The Apache HTTP Server...

Muninウェブインターフェースにアクセス

今、ウェブブラウザを開いて、URL http://your-server-ip/muninを使用してMuninウェブインターフェースにアクセスします。Muninログインページにリダイレクトされます。

Muninログイン

管理者のユーザー名とパスワードを入力し、サインインボタンをクリックします。次のページにMuninダッシュボードが表示されるはずです。

Muninダッシュボード

結論

おめでとうございます!Debian 12にMunin監視サーバーを正常にインストールしました。これで、リモートマシンをMuninサーバーに追加し、ウェブベースのインターフェースから監視できます。

Share: X/Twitter LinkedIn

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

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