diff options
Diffstat (limited to 'abs/mv-core/hobbitmon/hobbit-alerts.cfg')
-rw-r--r-- | abs/mv-core/hobbitmon/hobbit-alerts.cfg | 124 |
1 files changed, 0 insertions, 124 deletions
diff --git a/abs/mv-core/hobbitmon/hobbit-alerts.cfg b/abs/mv-core/hobbitmon/hobbit-alerts.cfg deleted file mode 100644 index 66ac7e6..0000000 --- a/abs/mv-core/hobbitmon/hobbit-alerts.cfg +++ /dev/null @@ -1,124 +0,0 @@ -# -# The hobbit-alerts.cfg file controls who receives alerts -# when a status in the BB system goes into a critical -# state (usually: red, yellow or purple). -# -# This file is made up from RULES and RECIPIENTS. -# -# A RULE is a filter made from the PAGE where a host -# is located in BB; the HOST name, the SERVICE name, -# the COLOR of the status, the TIME of day, and the -# DURATION of the event. -# -# A RECIPIENT can be a MAIL address, or a SCRIPT. -# -# Recipients can also have rules associated with them, -# that modify the rules for a single recipient, e.g. -# you can define a rule for alerting, then add an -# extra criteria e.g. so a single recipient does not get -# alerted until after 20 minutes. -# -# A sample rule: -# -# HOST=www.foo.com SERVICE=http -# MAIL webadmin@foo.com REPEAT=20 RECOVERED -# MAIL cio@foo.com DURATION>60 COLOR=red -# SCRIPT /usr/local/bin/sendsms 1234567890 FORMAT=SMS -# -# The first line sets up a rule that catches alerts -# for the host "www.foo.com" and the "http" service. -# There are three recipients for these alerts: The first -# one is the "webadmin@foo.com" - they get alerted -# immediately when the status goes into an alert state, -# and the alert is repeated every 20 minutes until it -# recovers. When it recovers, a message is sent about -# the recovery. -# -# The second recipient is "cio@foo.com". He gets alerted -# only when the service goes "red" for more than 60 minutes. -# -# The third recipient is a script, "/usr/local/bin/sendsms". -# The real recipient is "1234567890", but it is handled -# by the script - the script receives a set of environment -# variables with the details about the alert, including the -# real recipient. The alert message is preformatted for -# an SMS recipient. -# -# You can use Perl-compatible "regular expressions" for -# the PAGE, HOST and SERVICE definitions, by putting a "%" -# in front of the regex. E.g. -# -# HOST=%^www.* -# MAIL webadmin@foo.com EXHOST=www.testsite.foo.com -# -# This sets up a rule so that alerts from any hostname -# beginning with "www" goes to "webadmin@foo.com", EXCEPT -# alerts from "www.testsite.foo.com" -# -# The following keywords are recognized: -# PAGE - rule matching an alert by the name of the -# page in BB. This is the name following -# the "page", "subpage" or "subparent" keyword -# in the bb-hosts file. -# EXPAGE - rule excluding an alert if the pagename matches. -# HOST - rule matching an alert by the hostname. -# EXHOST - rule excluding an alert by matching the hostname. -# SERVICE - rule matching an alert by the service name. -# EXSERVICE - rule excluding an alert by matching the hostname. -# GROUP - rule matching an alert by the group ID. -# (Group ID's are associated with a status through the -# hobbit-clients.cfg configuration). -# EXGROUP - rule excluding an alert by matching the group ID. -# COLOR - rule matching an alert by color. Can be "red", -# "yellow", or "purple". -# TIME - rule matching an alert by the time-of-day. This -# is specified as the DOWNTIME timespecification -# in the bb-hosts file (see bb-hosts(5)). -# DURATION - Rule matcing an alert if the event has lasted -# longer/shorter than the given duration. E.g. -# DURATION>10 (lasted longer than 10 minutes) or -# DURARION<30 (only sends alerts the first 30 minutes). -# RECOVERED - Rule matches if the alert has recovered from an -# alert state. -# NOTICE - Rule matches if the message is a "notify" message -# (typically sent when a status is enabled or disabled). -# MAIL - Recipient who receives an e-mail alert. This takes -# one parameter, the e-mail address. -# SCRIPT - Recipient that invokes a script. This takes two -# parameters: The script filename, and the recipient -# that gets passed to the script. -# FORMAT - format of the text message with the alert. Default -# is "TEXT" (suitable for e-mail alerts). "SMS" is -# a short message with no subject for SMS alerts. -# "SCRIPT" is a brief message template for scripts. -# REPEAT - How often an alert gets repeated, in minutes. -# STOP - Valid for a recipient: If this recipient gets an -# alert, recipients further down in hobbit-alerts.cfg -# are ignored. -# UNMATCHED - Matches if no alerts have been sent so far. -# -# -# Script get the following environment variables pre-defined so -# that they can send a meaningful alert: -# -# BBCOLORLEVEL - The color of the alert: "red", "yellow" or "purple" -# BBALPHAMSG - The full text of the status log triggering the alert -# ACKCODE - The "cookie" that can be used to acknowledge the alert -# RCPT - The recipient, from the SCRIPT entry -# BBHOSTNAME - The name of the host that the alert is about -# MACHIP - The IP-address of the host that has a problem -# BBSVCNAME - The name of the service that the alert is about -# BBSVCNUM - The numeric code for the service. From SVCCODES definition. -# BBHOSTSVC - HOSTNAME.SERVICE that the alert is about. -# BBHOSTSVCCOMMAS - As BBHOSTSVC, but dots in the hostname replaced with commas -# BBNUMERIC - A 22-digit number made by BBSVCNUM, MACHIP and ACKCODE. -# RECOVERED - Is "1" if the service has recovered. -# DOWNSECS - Number of seconds the service has been down. -# DOWNSECSMSG - When recovered, holds the text "Event duration : N" where -# N is the DOWNSECS value. - -HOST=* SERVICE=disk - SCRIPT /data/srv/hobbit/server/bin/hobbit_notify.sh 1234567890 FORMAT=SMS REPEAT=10h COLOR=yellow - SCRIPT /data/srv/hobbit/server/bin/hobbit_notify.sh 1234567890 FORMAT=SMS REPEAT=1h COLOR=red - - |