OS:Raspbian stretch
apache2の設定済の状態
1 muninとmunin-nodeのインストール
muninは状態を可視化(グラフ化)する、munin-nodeは監視対象のサーバーにインストールする
今回は自分で自分を監視するので両方入れる
sudo apt-get install
munin munin-node
sudo a2enmod cgi (apache でcgiを有効化)
|
2 設定
/etc/munin/apache.conf 変更箇所(斜体 太字のところ)
これで外からアクセスできるようにする。LAN内からのみ許可の場合はRequire ip 192.168.1.0/24
のように記述するらしい。
apache24.confもあるがこれは無視して大丈夫
<Directory
/var/cache/munin/www>
Order
allow,deny
Allow from all
Require
all granted
SSL
ReqyureSSL
#
Allow from localhost 127.0.0.0/8 ::1
Options None
|
apache.conf
を/etc/apache2/sites-available/にmunin.confという名前でリンクする。(apache.confじゃおこがまし
い?ので)
sudo ln -s
/etc/munin/apache.conf
/etc/apache2/sites-available/munin.conf
|
/var/cache/munin/www/.htaccess
SSLRequireSSL
AuthType Basic
AuthName "Input ID and Password."
AuthUserFile /home/hogehoge/.htpasswd
require valid-user
|
パーミションとオーナーの変更
chown www-data
/var/cache/munin/www/.htaccess
chmod 600 /var/cache/munin/www/.htaccess
|
バーチャルホストとして登録,apache2を再起動
sudo a2ensite
munin.conf
sudo systremctl restart apache2 (sytemctl
reload apache2 でもOK)
|
ちなみに登録を削除は a2dissite munin.conf
3. 閲覧方法
http://サーバアドレス/munin/
念の為ベーシック認証をしておくとより安全
4.補足
デフォルトでも沢山のグラフが表示されて情報量が多すぎる。
これらは/etc/munin/plugins/ の関係するファイルを削除すると消える。
/etc/munin/plugins
のフィアルの元は /usr/share/munin/plugins/をリンクしたものなので、
rm コマンドで削除しても元は消えない。
2020.05.28追記
unlinkコマンドをするとよい。
例
unlink /etc/munin/plugins/entropy
unlink /etc/munin/plugins/postfix_mailqueue
unlink /etc/munin/plugins/diskstats
unlink /etc/munin/plugins/nfs4_client
unlink /etc/munin/plugins/nfs_client
unlink /etc/munin/plugins/munin_stats