インストールと設定メモ
rrdtoolとmrtgとqmailmrtg7をportsからインストールする。
portinstall net/rrdtool
portinstall mail/qmailmrtg7
普通のmrtgでもいいけど、負荷をちょっとでも減らす為にmrtg-rrd.cgiを使う。
fetch ftp://ftp.linux.cz/pub/linux/people/jan_kasprzak/mrtg-rrd/mrtg-rrd-0.7.tar.gz
tar zxvf mrtg-rrd-0.7.tar.gz
cp mrtg-rrd-0.7/mrtg-rrd.cgi /usr/local/www/cgi-bin/
qmail.mrtg.cfgを設定する。
cd /usr/local/etc/
cp qmail.mrtg.cfg.sample qmail.mrtg.cfg
sed -i.bak 's#WorkDir: /var/www/html/qmailmrtg/#WorkDir: /usr/local/www/data/qmailmrtg/#' qmail.mrtg.cfg
sed -i.bak 's|FQDN|hoge.example.jp|g;s|/var/log/qmail|/var/service/qmail/log/main|g;s|/var/log/smtp|/var/service/smtpd/log/main|g' qmail.mrtg.cfg
hoge.example.jpはホスト名に。
/var/service/qmail/log/mainはqmail-sendのログディレクトリを指定。
/var/service/smtpd/log/mainはqmail-smtpdを指定。
/var/service/tinydns/log/main
/var/service/dnscache/log/main
も修正する。
LogFormat: rrdtool
Refresh: 300
Interval: 5
RunAsDaemon: Yes
をqmail.mrtg.cfgの2行目から追記する。IconDir:とPathAdd:も設定しないとダメかも?
freeを使っていたりするところや/procを使っているところはLinux向けの設定なのでコメントアウトするかnet-snmp用に書き換える。
mkdir -p /usr/local/www/data/qmailmrtg/
chown www /usr/local/www/data/qmailmrtg/
cp /usr/local/share/mrtg/*.png /usr/local/www/data/qmalmrtg/
[ コメントする ]