toaster-watcher.pl home : internet : mail : toaster : custom programs : toaster-watcher.pl : watcher history changes-watcher

How did Toaster Watcher get started?

It was this post to the toaster-users list:

  • On 9/8/03 2:28 PM, "Matt Simerson" wrote:
  • I just had an "ahah moment".
  • It seems that an almost perpetual problem with mail servers is
  • configuration, and being able to easily modify your SMTP servers
  • configuration. So, my idea is this.
  • .
  • Part 1.
  • .
  • Create a configuration file and store it someplace reasonable like /usr/local/etc/mail/toaster.conf. That config file will have various sections. Within the smtpd section you'll be able to set various mail server settings such as memory limits, connection limits, which RBL's you want to use, multilog versus syslog logging, etc. It would look something like this: http://www.tnpi.biz/internet/www/logmonster/logmonster.conf
  • .
  • Part 2.
  • .
  • Write a little program named something appropriate like RBL-Watcher. The program can be run either as a daemon or via cron. It periodically (I'm thinking every 5-10 minutes would suffice) does very important things like poll all the RBL servers you have selected (in the configuration file) and verify that they are up and running. If it finds them down, it recreates the smtp servers run file and restarts qmail-smtpd.
  • .
  • Benefits.
  • .
  • This will keep us (system admins) from having to manually tweak our toasters config files every time a RBL list gets DoSed off the planet or is otherwise unreachable. It will also make it much easier to configure your mail toaster settings. For example, toaster_setup.pl could read the config file and ask a lot fewer questions when you are updating your toaster. When you want to switch from syslog to multilog, you could change the config file, run toaster_setup, and it'll rebuild your server files appropriately.

Contributors

The following persons responded and contributed financially towards this goal:

  • Justin Bennett justin at z-axis.com 1
  • Fred Gildred fgildred at downeast.com 1
  • Rick Romero rick at valeoinc.com 1
  • Adam Seniuk adams at techweavers.net 1
  • David Chaplin-Loebell david at klatha.com 1
  • Randy Ricker randy at 3dwebworks.com 1
  • Chris Odell chris at redstarnetworks.net
  • Marius Kirschner marius at agoron.com
  • Philip Jocks philip at jocks.to 1
  • Khari Atiba akana.com (m/o) 1
  • Joe Kletch joe at cedar.net 1
  • Joe Kletch joe at cedar.net 1
  • Joe Kletch joe at cedar.net 1
  • Rich Shappart knitebane @ knitebane.net 1
  • Arie Gerszt arie at gerszt.ch 1
  • Dan Daggett dan at socialgeeks.com 1
  • Lee Imber lee at mac.com 1

Last modified on 4/8/05.