Qmailmrtg7-remote
From Ye Ole Stash
Contents |
Setup
- Add entry into snmp.conf
- Create script and give it chmod +x
- Create Multilog entry (Optional..used for smtp totals in MRTG)
- Add logrotate entry
Our qmail logrotate
- NOTE the multilog line. Without this your multilog hackorama will stop working.
- Also be sure you remove /var/log/maillog from /etc/logrotate.d/syslog
/etc/logrotate.d/qmail
/var/log/maillog { daily compress rotate 7 sharedscripts postrotate /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true /usr/bin/svc -d /service/qmail-multilog/ && /bin/rm -f /var/log/qmail-multilog/lock && killall -9 tail && svc -u /service/qmail-multilog endscript }
Qmailmrtg7-remote server side SNMP script
#!/bin/bash /usr/local/bin/qmailmrtg7 S /var/log/qmail-multilog /usr/local/bin/qmailmrtg7 a /var/log/qmail-multilog /usr/local/bin/qmailmrtg7 b /var/log/qmail-multilog
Qmail-Multilog script
- Run under : Daemontools
- Location : /service/qmail-multilog/ (via symlink or whatever)
- run file in /service/qmail-multilog/
#!/bin/bash exec /usr/bin/tail -f /var/log/maillog | /usr/bin/multilog t n1000 s16777215 /var/log/qmail-multilog 2>&1