# $Header: $ ## ## general settings ## set uid tenshi set gid tenshi set pidfile /var/lib/tenshi/tenshi.pid # set tail /usr/bin/tail # set tailargs -q --follow=name --retry -n 0 set sleep 5 set limit 500 set pager_limit 2 set mask ___ set mailserver localhost set mailtimeout 10 set subject {tenshi} report set hidepid off set logprefix ^(\S+);\s ## analyze logfiles or fifos (named pipes) # set logfile /var/log/messages set fifo /var/log/tenshi.fifo ## sample filter # set filter /usr/bin/gpg # set filterargs --clearsign --batch -a -r sysadmin@localhost ## ## queues ## syntax: set queue ## set queue pager tenshi@localhost pager:55512345678@my-sms-service.com [*/5 * * * *] {tenshi} ALERT set queue critical tenshi@localhost sysadmin@localhost [*/5 * * * *] {tenshi} CRITICAL report set queue error tenshi@localhost sysadmin@localhost [*/10 * * * *] {tenshi} error report set queue warning tenshi@localhost sysadmin@localhost [*/30 * * * *] {tenshi} warning report set queue catchall tenshi@localhost sysadmin@localhost [0 8 * * *] {tenshi} catchall report set queue noprefix tenshi@localhost sysadmin@localhost [0 8 * * 1] {tenshi} unprefixed log messages report ## ## include files located in this directory ## includedir /etc/tenshi/tenshi.conf.d ## ## regexp definitions ## syntax: [,..] ## ## message repetitions repeat ^\S+\.\S+;\s(?:last message repeated|above message repeats) (\\d+) time ## pager (severities emerg, alert, crit) pager ^\S+\.(?:emerg|alert|crit); ## critical (severities: emerg, alert, crit) critical ^\S+\.(?:emerg|alert|crit); ## error (severities: err) error ^\S+\.err; ## warning (severities: warning) warning ^\S+\.warning; ## catchall (everything else, including severities: notice, info, debug) catchall .