#!/usr/bin/perl # sc_dbwatch.conf # Configuration for sc_dbwatch # # version 1.01, 11-16-08 # my $DBWATCH = { ## additional KEYS may be included with an INCLUDE statement of the form: # # INCLUDE => 'path/to/file.conf', # # this file may include an INCLUDE statement, as may the next, etc... # # # how often to recheck for a crashed db task RECHECK => '5m', # automatically set to 60 seconds if smaller # the maximum time to wait for a running DB job to terminate gracefully GRACE_PERIOD => '5m', # daemon start commands # items without an absolute path name will be run from the # spamcannibal ..../bin directory # # OPTIONAL syslog. Specify the facility, one of: # LOG_EMERG LOG_ALERT LOG_CRIT LOG_ERR LOG_WARNING LOG_NOTICE LOG_INFO LOG_DEBUG # SYSLOG => 'LOG_WARNING', # put these tasks in the order you would like them started / stopped START => [ # daemon /path/name command line 'rc.dbtarpit' => 'start', # 'rc.sc_lbdaemon' => 'start', 'rc.dnsbls' => 'start', # 'rc.dnsbls' => 'start -p 10053', # remote access 'rc.bdbaccess' => 'start', # 'rc.bdbaccess' => 'start -p 10026', # remote access ], # daemon stop commands STOP => [ # 'rc.sc_lbdaemon' => 'stop', 'rc.dbtarpit' => 'stop', 'rc.dnsbls' => 'stop', 'rc.bdbaccess' => 'stop', # 'rc.bdbaccess' => 'stop -p 10026', # remote access require some port number ], ######################################################################### # The default site configuration is shown below. If for some reason # # Mail::SpamCannibal::SiteConfig does not provide the configuration # # needed for THIS INSTANCE of sc_dbwatch, then uncomment and edit # # the hash below. See the man page Mail::SpamCannibal::SiteConfig # # for the defaults for your site. # ######################################################################### # # SiteConfig = { # 'SPMCNBL_DB_ARCHIVE' => 'archive', # 'SPMCNBL_DB_CONTRIB' => 'blcontrib', # 'SPMCNBL_DB_EVIDENCE' => 'evidence', # 'SPMCNBL_DB_TARPIT' => 'tarpit', # 'SPMCNBL_ENVIRONMENT' => '/var/run/dbtarpit', # 'SPMCNBL_SCRIPT_DIR' => '/usr/local/spamcannibal/scripts', # 'SPMCNBL_CONFIG_DIR' => '/usr/local/spamcannibal/config', # }, };