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.cfghoge.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/



[ コメントする ]