監視ツール · 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 apache2Munin監視ツールのインストール
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ダッシュボードが表示されるはずです。

結論
おめでとうございます!Debian 12にMunin監視サーバーを正常にインストールしました。これで、リモートマシンをMuninサーバーに追加し、ウェブベースのインターフェースから監視できます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。