munin

プラグイン 実行ユーザー

調べたら、 plugin-conf.dディレクトリ配下にプラグイン実行時の定義を置いておけばいいらしい。
[test*]
user root

muninプラグインの実行ユーザーを変える: hogepiyo

bind plugin

# ln -s /usr/local/share/munin/plugins/bind9_rndc /usr/local/etc/munin/plugins/bind9_rndc
# vi /usr/local/etc/munin/plugin-conf.d/plugins.conf
 ====
[bind9_rndc]
user bind
env.rndc /usr/sbin/rndc
env.querystats /var/named/var/stats/named.stats
 ====

(namd.statsファイルの作成)
# rndc stats
/var/named/var/stats/named.stats
(確認)
# munin-run bind9_rndc

# /usr/local/etc/rc.d/munin-node restart

# vi /etc/newsyslog.conf
 ====
/var/named/var/stats/named.stats bind:wheel 644 7  *    @T00  J
 ====

munin-nodeのbind9 - モノヅクリブログ
http://www.seirios.org/~seirios/dokuwiki/doku.php?id=os:netbsd:pkgsrc:packages:munin
汝の隣人のブログを愛せよ | LOVELOG

https://www.packetmischief.ca/monitoring-bind9/

statsは定期的に消す。

/etc/newsyslog.conf
/var/stats/named.stats  bind:wheel      644  7     *    @T00  J

smart plugin

http://munin-monitoring.org/wiki/plugin-smart_

(FreeBSD)

[munin-users] freebsd smart_ plugin - Grokbase
FreeBSD 機に munin 導入 | Ab.の日記 | スラド

portinstall smartmontools

# vi /usr/local/etc/munin/plugin-conf.d/plugins.conf
 ====
[smart_*]
user root
env.PATH /bin:/usr/bin:/usr/local/bin
env.smartpath /usr/local/sbin/smartctl
 ====

# ln -s '/usr/local/share/munin/plugins/smart_' '/usr/local/etc/munin/plugins/smart_ad4'

newsyslog

先日
アップデートされて 1.4.5_5 になった折に /etc/newsyslog.conf 内の
munin-node に関するエントリーの bug fix も行われまして,きちんと
毎晩 0 時に newsyslog から HUP が送られて log rotate が行われるよ
うになったのですが
[FreeBSD-users-jp 93359] PATH setting in HUP

ログローテーションの newsyslog からのHUP (0:00) と
監視サーバからのデータ取得のタイミングが重ならないようにする。

# crontab -e -u munin

*/5 * * * *     /usr/local/bin/munin-cron
↓
*/5 * * * *     sleep 30;/usr/local/bin/munin-cron

Muninでアラートメールの送信

http://castor.s26.xrea.com/blog/2007/10/19

Munin 2.0

...
munin(node) 1.4.7 との接続は特に問題無く動作確認出来ました。
...
Munin / List munin-users-jp Archives

munin(1.4) munin(node) 2.0 もok
FreeBSD - processesの内訳が出るようになった。