# sawdog.conf - Configfile for Serverwatchdog # # Syntax: server.domain.top [alias] (executable1[, executable2]) email@domain.top [email2@domain.top] # you can specify up to 5 executables and as many emailaddresses as you want # # notification methods (%message% holds the message, %user% the username, executed in /bin/sh) # .default for default notification, if nothing other is specified (i.e. no -> in the username) .default (echo '%message%' | /bin/mail %user% -s "sawdog message") .sms (echo -e 'From: Sawdog \nTo: %user%@sms.com\nSubject: Sawdog \n\n%message%\n' | sendmail -f sawdog\@yourdomain.com %user%\@sms.com) .mail (echo -e 'From: Sawdog \nTo: %user%@yourdomain.com\nSubject: Sawdog: %message% \n\nMessage:\n\n%message%\n' | sendmail -f sawdog\@yourdomain.com %user%\@yourdomain.com) # internet !www.google.com (http) mail->root # misc www.freshmeat.net freshmeat (icmp, http) mail->root 123.456.789.000 linuxdb01 (ssh, postgres, mysql, webmin) mail->username mail->user2name sms->555123456 127.0.0.1 localhost (http) mail->root