2024-07-14 09:53:39 +02:00
|
|
|
[DEFAULT]
|
|
|
|
# Alert after this many failures
|
|
|
|
max_failures=0
|
|
|
|
|
|
|
|
# Send new alert after this many seconds if service still fails
|
|
|
|
resend_alert_time=3600
|
|
|
|
|
|
|
|
# Send alert on recovery
|
|
|
|
# can be yes, no or if-alerted
|
|
|
|
recovery_alert=if-alerted
|
|
|
|
|
|
|
|
# python module to use for notifications.
|
|
|
|
# currently provided modules:
|
|
|
|
# - sysalert.email
|
|
|
|
#
|
|
|
|
# Module should contain success() and failure() methods.
|
|
|
|
# These methods should take three paramters:
|
|
|
|
#
|
|
|
|
# service_name - name of the service
|
|
|
|
# failures - list of dicts containing data about previous (and current) failures.
|
|
|
|
# the list is sorted on time with the first failure first and latest failure at the end.
|
|
|
|
# config - a dict containing any entries in the section from this file named after the alert method.
|
|
|
|
# i.e 'sysalert.email'-section for 'sysalert.email' alert method.
|
|
|
|
alert_method=sysalert.email
|
|
|
|
|
|
|
|
[sysalert.email]
|
|
|
|
# defaulting to root@<fqdn> if these are not set
|
|
|
|
#mail_from=sysalert <root@localhost>
|
|
|
|
#mail_to=root <root@localhost>
|
|
|
|
smtp_host=localhost
|
|
|
|
|
2024-07-14 16:12:30 +02:00
|
|
|
# Specific services can have their own configuration
|
|
|
|
# If you have an unstable service that sometimes fails three times
|
|
|
|
# before it recovers you can override max_failures for this service
|
|
|
|
# by adding a section named after that service:
|
|
|
|
#
|
|
|
|
#[unstable.service]
|
|
|
|
#max_failures=3
|