これは、Linux Mint 17.3 (kernal 3.19) に Munin をインストールするための完全なインストール手順であり、最近の Ubuntu でも動作するはずです。
Monit とは異なり、Munin には独自の Web サーバーがないため、インストールが少し複雑です。
#!/bin/bash
# Install script for Apache 2 with MySQL, PHP 5, etc.
# Update the Package Lists
apt-get update
# Install the MySQL Server and Client before installing Apache
apt-get install mysql-server mysql-client
# Install Apache
apt-get install apache2
# Install PHP5
apt-get install php5 libapache2-mod-php5
# Restart Apache
/etc/init.d/apache2 restart
# Install some extras
apt-get install snmp php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
# Once again, restart
/etc/init.d/apache2 restart
# Install the Munin Server and the Client
apt-get install munin munin-node
# Restart the machine
shutdown -r now
アンインストール部分を無視して、/etc/munin/apache.conf ファイルの内容全体を、このスレッドの前半で hamx0r が述べているように置き換えます (彼の投稿に投票してください)。
https://stackoverflow.com/a/35656044/5178979
「すべてから許可」は理にかなっていますが、機能しなくなりました。
Apache2 をインストールする前に Munin をインストールしたためか、次のシンボリック リンクがありませんでした。
/etc/apache2/conf-available/munin.conf -> ../../munin/apache.conf
/etc/apache2/conf-enabled/munin.conf -> ../conf-available/munin.conf
cd /etc/apache2/conf-available && ll
リンクが表示されない場合は、作成します。
ln -s ../../munin/apache.conf munin.conf && ll
最初のファイルが欠落している場合、このファイルも欠落している可能性があります
cd /etc/apache2/conf-enabled/ && ll
リンクを作成します。
ln -s ../conf-available/munin.conf munin.conf && ll
Apache2 を再起動し、5 分間待ちます。うまくいくことを願っています。
Munin を実行しているマシン以外のマシンを監視する場合は、単に munin-node をインストールしてから、/etc/munin/munin-node.conf に行を追加します。
この行を見つけます
許可^127.0.0.1$
次のような munin サーバーのアドレスを含む別の同様の行を追加します。
許可^192.168.1.100$
これは、munin-node を実行している Windows クライアントには必要ありません。
監視したいマシンをMuninサーバーに追加することを忘れないでください
/etc/munin/munin.conf
# MyMachine
[MyMachineName.mydomain]
address 127.0.0.1
use_node_name yes
それでは、専門家への質問です。一部のマシンがハード ドライブの温度を報告しないのはなぜですか? それは漠然とした質問であり、おそらく詳細が必要であることは承知しています。