summaryrefslogtreecommitdiff
path: root/sql/modules/README
AgeCommit message (Expand)Author
2008-08-13Addressing report 2006202 by Jeffkeinhverfr
2008-06-16Correcting typos in READMEeinhverfr
2008-05-18Adding Drafts.sql to sql/modules/READMEeinhverfr
2008-03-11Updating READMEeinhverfr
2008-02-28Updating README to mention that Setting.sql needs to be loaded.einhverfr
2008-01-08Including missing Session.sql in Readmeeinhverfr
2007-12-21Documentation changes for installation order of scripts.einhverfr
2007-03-07Adding proof-of-concept HR stored procedures and some beginnings of the secur...einhverfr
cfg_file=/usr/local/netsaint/etc/commands.cfg' reference in your main
  • # configuration file (netsaint.cfg)
  • ################################################################################
  • ################################################################################
  • # TIME PERIOD CONFIGURATION
  • #
  • # SYNTAX:
  • # timeperiod[<timeperiod_name>]=<timeperiod_alias>;<sun_timeranges>;
  • # <mon_timeranges>;<tue_timeranges>;
  • # <wed_timeranges>;<thu_timeranges>;
  • # <fri_timeranges>;<sat_timeranges>
  • #
  • # <timeperiod_name> = A short name used to identify the time period
  • # <timeperiod_alias> = A longer name and/or description of the time
  • # period
  • # <xx_timeranges> = Time ranges during the day. Ranges are in the
  • # following format (based on a 24 hour clock)
  • # and represent intervals of time (with a start
  • # and end time). Multiple time ranges per day
  • # should be separated with commas.
  • #
  • # Example: 09:00-17:00 (9:00am to 5:00pm)
  • # Example: 00:00-8:00,17:00-24:00 (12:00am to 8:00am AND 5:00pm-12:00am)
  • #
  • # A NULL value for a particular day indicates that no times are valid
  • # during that particular day of the week.
  • #
  • ################################################################################
  • # timeperiod_name = "24x7"
  • # timeperiod_alias = "Hours A Days, 7 Days A Week"
  • # timeranges = 12:00am to 12:00pm (repeat 7 times to represent everyday)
  • timeperiod[24x7]=24 Hours A Day, 7 Days A Week;00:00-24:00;00:00-24:00;00:00-24:00;00:00-24:00;00:00-24:00;00:00-24:00;00:00-24:00
  • # timeperiod_name = "workhours"
  • # timeperiod_alias = ""Normal" Working Hours"
  • # timeranges = 9:00am to 5:00pm (Notice the extra semicolon after the aliasname
  • # and the extra semicolon at the end (representing an off time for
  • # Sunday and Saturday)
  • timeperiod[workhours]="Normal" Working Hours;;09:00-17:00;09:00-17:00;09:00-17:00;09:00-17:00;09:00-17:00;
  • # timeperiod_name = "nonworkhours"
  • # timeperiod_alias = "Non-Work Hours"
  • # timeranges = 12:00am to 12:00pm Sunday
  • # 12:00am to 9:00am and 5:00pm to 12:00am weekday
  • # (Notice the above time is repeated 5 times to represent
  • # Monday to Friday)
  • # 12:00am to 12:00pm Saturday
  • timeperiod[nonworkhours]=Non-Work Hours;00:00-24:00;00:00-09:00,17:00-24:00;00:00-09:00,17:00-24:00;00:00-09:00,17:00-24:00;00:00-09:00,17:00-24:00;00:00-09:00,17:00-24:00;00:00-24:00
  • # timeperiod_name = "none"
  • # timeperiod_alias = "No Time Is A Good Time"
  • # timeranges = none
  • timeperiod[none]=No Time Is A Good Time;;;;;;;
  • ################################################################################
  • # HOST CONFIGURATION
  • #
  • # SYNTAX:
  • # host[<host_name>]=<host_alias>;<address>;<parent_hosts>;<host_check_command>;
  • # <max_attempts>;<notification_interval>;<notification_period>
  • # ;<notify_recovery>;<notify_down>;<notify_unreachable>;
  • # <event_handler>
  • #
  • # <host_name> = A short name used to identify the host
  • # <host_alias> = A longer name and/or description of the host
  • # <address> = The address of the host (preferably an IP address!)
  • # <parent_hosts> = This is a list of short name of the "parent" hosts of
  • # this host. Multiple parent hosts are separated by
  • # commas. Read the HTML documentation (particularly the
  • # "theory of operation section") for more information
  • # on this.
  • # <host_check_command> = This is the short name for the command that should
  • # be used to check to see if the host is down or up
  • # <max_attempts> = Maximum number of times the host will be checked
  • # before it is deemed to be "down"
  • # <notification_interval> = Number of minutes to wait before re-notifying
  • # contact that the host is still down.
  • # <notification_period> = The short name of the timeperiod (as defined above)
  • # that determines when notifications about this host
  • # may be sent out
  • # <notify_recovery> = Notify contacts when this host recovers?
  • # 1= yes, 0 =no
  • # <notify_down> = Notify contacts when host is down?
  • # 1 = yes, 0 = no
  • # <notify_unreachable> = Notify contacts when host is unreachable?
  • # 1 = yes, 0 = no
  • # <event_handler> = The short name of the command that should be
  • # executed when change is detected in the status of
  • # host (i.e. when it goes down or recovers. If you
  • # do not want to use an event handlers, leave this
  • # options blanks
  • #
  • ################################################################################
  • # Note: The host definitions below do not have any event handlers specified
  • # Servers
  • host[web1]=Smaug/Web server 1/Localhost;127.0.0.1;;check-host-alive;10;120;24x7;1;1;1;
  • host[web2]=Beorn/Web server 2;195.184.114.12;;check-host-alive;10;120;24x7;1;1;1;
  • host[mail]=Oin/Mailserver;195.184.114.2;;check-host-alive;10;120;24x7;1;1;1;
  • host[dev]=Bilbo/Development server;195.184.114.17;;check-host-alive;10;120;24x7;1;1;1;
  • host[ns1]=Elrond/Primary name server;195.184.98.98;routerwp;check-host-alive;10;120;24x7;1;1;1;
  • host[fw]=Orcrist/Firewall;195.184.114.20;;check-host-alive;10;120;24x7;1;1;1;
  • # Secondary name server (dns.jones.dk)
  • host[ns2]=dns.jones.dk/Secondary Name server;213.237.9.231;routerwp;check-host-alive;10;120;24x7;1;1;1;
  • # Routers
  • host[router]=Internal router;195.184.114.1;;check-host-alive;10;120;24x7;1;1;1;
  • host[routerwp]=Webpartners internal router;192.168.6.1;router;check-host-alive;10;120;24x7;1;1;1;
  • ################################################################################
  • # HOST GROUP CONFIGURATION
  • #
  • # SYNTAX:
  • # hostgroup[<group_name>]=<group_alias>;<contact_groups>;<hosts>
  • #
  • # <group_name> = A short name used to identify the host group
  • # (i.e. 'nt-servers')
  • # <group_alias> = A long name and/or description for this host group
  • # (i.e. 'All NT Servers')
  • # <contact_groups> = The name of the contact groups (defined later) that are
  • # contacted if there are any problems with the hosts in this
  • # group. Multiple groups are separated by commas.
  • # <hosts> = The short names of hosts (as defined above) that are
  • # included in this host group. Multiple hosts are separated
  • # by commas.
  • ################################################################################
  • hostgroup[all]=All;admins;web1,web2,mail,dev,ns1,ns2,router,routerwp,fw
  • hostgroup[servers]=All Servers;admins;web1,web2,mail,dev,ns1,ns2,fw
  • hostgroup[routers]=All Routers;admins;router,routerwp
  • ################################################################################
  • # COMMAND CONFIGURATION
  • #
  • # SYNTAX:
  • # command[<command_name>]=<command_line>
  • #
  • # <command_name> = A short name used to identify the command
  • # <command_line> = The actual command line. The command line doesn't have to be
  • # surrounded in quotes, but may contain quotes as needed within
  • # the command line. Take care to use single quotes at the
  • # outer edges of commands or you will have command line
  • # expansion problems when the command is executed by the shell.
  • # Any valid shell command can be used. Multiple commands can
  • # be separated with semicolons, piping is allowed. The
  • # command line can contain macros, but not are macros are valid
  • # at all time (notifications, service checks, etc). See the
  • # HTML documentaion for more informationon on using macros in
  • # commands.
  • #
  • # Note: Service check, service notification, host check, host notification,
  • # service event handler, and host event handler functions are all defined
  • # here.
  • ################################################################################
  • # NOTE: Sample command definitions for plugins have been moved out to a separate
  • # config file to make it easier to upgrade the definitions as new plugins
  • # are released and command line arguments change. The command definitions
  • # for plugins can be found in command.cfg
  • # Service notification command - send email with problem summary
  • command[notify-by-email]=/bin/echo -e '***** NetSaint 0.0.6 *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $DATETIME$\n\nAdditional Info:\n\n$OUTPUT$' | /usr/bin/mail -s '** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **' $CONTACTEMAIL$
  • # Service notification command - send email to alphanumeric pager gateway
  • # The notify-by-epager command assumes that each contact has a pager email gateway, and
  • # that the address has been entered into the appropriate contact field instead of an
  • # actual pager number. (i.e. 'pagejoe@nowhere.com' routes mail to Joe's alphanumeric pager)
  • command[notify-by-epager]=/bin/echo -e "Service: $SERVICEDESC$\nHost: $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nInfo: $OUTPUT$\nDate: $DATETIME$" | /usr/bin/mail -s '$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$' $CONTACTPAGER$
  • # Host notification commands (one for email, one for alphanumeric pager with email gateway)
  • command[host-notify-by-email]=/bin/echo -e "***** NetSaint 0.0.7b7 *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $OUTPUT$\n\nDate/Time: $DATETIME$\n" | /usr/bin/mail -s 'Host $HOSTSTATE$ alert for $HOSTNAME$!' $CONTACTEMAIL$
  • command[host-notify-by-epager]=/bin/echo -e "Host '$HOSTALIAS$' is $HOSTSTATE$\nInfo: $OUTPUT$\nTime: $DATETIME$" | /usr/bin/mail -s '$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$' $CONTACTPAGER$
  • ################################################################################
  • # CONTACT CONFIGURATION
  • #
  • # SYNTAX:
  • # contact[<contact_name>]=<contact_alias>;<svc_notification_period>;
  • # <host_notification_period>;<notify_service_recovery>;
  • # <notify_service_critical>;<notify_service_warning>;
  • # <notify_host_recovery>;<notify_host_down>;
  • # <notify_host_unreachable>;<service_notify_commands>;
  • # <host_notify_commands>;<email_address>;<pager>
  • #
  • # <contact_name> = A short name used to identify the contact
  • # (i.e. username)
  • # <contact_alias> = Full name and/or description for the contact
  • # <svc_notification_period> = The short name of the timeperiod (as defined
  • # above) that determines when service notifications
  • # may be sent to this contact
  • # <host_notification_period> = The short name of the timeperiod (as defined
  • # above) that determines when host notifications
  • # may be sent to this contact
  • # <notify_service_recovery> = Notify the contact on service recoveries?
  • # 1 = yes, 0 = no
  • # <notify_service_critical> = Notify the contact on critical service states?
  • # 1 = yes, 0 = no
  • # <notify_service_warning> = Notify the contact on warning service states?
  • # 1 = yes, 0 = no
  • # <notify_host_recovery> = Notify the contact on host recoveries?
  • # 1 = yes, 0 = no
  • # <notify_host_down> = Notify the contact when hosts are down?
  • # 1 = yes, 0 = no
  • # <notify_host_unreachable> = Notify the contact when hosts are unreachable?
  • # 1 = yes, 0 = no
  • # <service_notify_commands> = Short names for commands (defined above) used to
  • # notify the contact of service recoveries and
  • # warning or critical service levels. Multiple
  • # commands are comma delimited. All commands are
  • # executed when the contact needs to be notified.
  • # <host_notify_commands> = Short names for commands (defined above) used to
  • # notify the contact when a host goes down or comes
  • # back up. Multiple commands are comma delimited.
  • # All commands are executed when the contact needs
  • # to be notified.
  • # <email_address> = Email address for the contact
  • # <pager> = Pager number or pager email address for the
  • # contact (see documentation for more information)
  • #
  • # Note: All fields are required, except for the <email_address> and <pager>
  • # fields. However,either the email address *or* the pager must be
  • # specified - both cannot be empty!
  • #
  • ################################################################################
  • #contact[root]=Root;24x7;24x7;1;1;1;1;1;1;notify-by-email,notify-by-epager;host-notify-by-email,host-notify-by-epager;root;
  • contact[juri]=Juri Jensen;24x7;24x7;1;1;1;1;1;1;notify-by-email,notify-by-epager;host-notify-by-email,host-notify-by-epager;juri@xenux.dk;
  • contact[soren]=Søren Aurehøj;24x7;24x7;1;1;1;1;1;1;notify-by-email,notify-by-epager;host-notify-by-email,host-notify-by-epager;soren@xenux.dk;
  • contact[klaus]=Klaus Agnoletti;24x7;24x7;1;1;1;1;1;1;notify-by-email,notify-by-epager;host-notify-by-email,host-notify-by-epager;klaus@xenux.dk;
  • contact[martin]=Martin Skøtt;24x7;24x7;1;1;1;1;1;1;notify-by-email,notify-by-epager;host-notify-by-email,host-notify-by-epager;martin@xenux.dk;26837780@sms.mobilix.dk;
  • contact[finn]=Finn Strandgaard;none;nonworkhours;0;0;0;0;0;1;notify-by-email,notify-by-epager;host-notify-by-email,host-notify-by-epager;finn@xenux.dk;26168200@sms.mobilix.dk;
  • contact[eske]=Eske Rasmussen;none;none;0;0;0;0;0;1;notify-by-email,notify-by-epager;host-notify-by-email,host-notify-by-epager;eske@xenux.dk;
  • contact[jonas]=Jonas Smedegaard;24x7;24x7;1;1;1;1;1;1;notify-by-email,notify-by-epager;host-notify-by-email,host-notify-by-epager;dr@jones.dk;40843136@note.sonofon.dk;
  • ################################################################################
  • # CONTACT GROUP CONFIGURATION
  • #
  • # SYNTAX:
  • # contactgroup[<group_name>]=<group_alias>;<contacts>
  • #
  • # <group_name> = The short name used to identify the contact group
  • # <group_alias> = A longer name and/or description for the contact group
  • # <contacts> = The short names of contacts (as defined above) that are
  • # members of this contact group. Multiple contacts are
  • # separated by commas.
  • ################################################################################
  • contactgroup[admins]=Administrators;juri,klaus,soren,martin
  • contactgroup[smaug]=Administrator Klaus;klaus
  • contactgroup[oin]=Administrator Klaus;klaus
  • contactgroup[bilbo]=Administrator Martin;martin
  • contactgroup[beorn]=Administrator Martin;martin
  • contactgroup[gandalf]=Administrator Søren;soren
  • contactgroup[orcrist]=Administrator Søren;soren
  • contactgroup[elrond]=Administrator Juri;juri
  • contactgroup[thorin]=Administrator Juri;juri
  • contactgroup[spiff]=Administrator Jonas;jonas
  • contactgroup[employ]=Xenux Employees;finn,eske
  • ################################################################################
  • # SERVICE CONFIGURATION
  • #
  • # SYNTAX:
  • # service[<host>]=<description>;<volatile>;<check_period>;<max_attempts>;
  • # <check_interval>;<retry_interval>;<notification_group>;
  • # <notification_interval>;<notification_period>;<notify_recovery>;
  • # <notify_critical>;<notify_warning>;<event_hander>;<check_command>
  • #
  • # <host> = The short name of the host (as defined above) that
  • # this service is running on
  • # <description> = A description for this service (i.e 'My Website')
  • # <volatile> = Specifies whether this service is volatile or not.
  • # See the HTML documentation for more information on
  • # what volatile services are and how they work. Most
  • # service are *not* volatile.
  • # 1 = volatile, 0 = not volatile
  • # <check_period> = The short name of the timeperiod (as defined above)
  • # that determines when this service may be checked
  • # <max_attempts> = Number of times to retry the service check before
  • # reporting that it is at a warning or critical level
  • # <check_interval> = Number of minutes to wait between regular checks
  • # of the service
  • # <retry_interval> = Number of minutes to wait between retry of the
  • # service
  • # <notification_group> = The short name of the contact group (as defined
  • # above) that should be notified of problems with
  • # this service.
  • # <notification_interval> = Number of minutes to wait before *re-notifying*
  • # a contact that the service is *still* at a warning
  • # or critical level (after we notify them about the
  • # problem immediately)
  • # <notification_period> = The short name of the timeperiod (as defined above)
  • # that determines when notifications about this
  • # service may be sent out
  • # <notify_recovery> = Notify contacts when this service recovers?
  • # 1 = yes, 0 = no
  • # <notify_critical> = Notify contacts when service is at a critical level?
  • # 1 = yes, 0 = no
  • # <notify_warning> = Notify contacts when service is at a warning level?
  • # 1 = yes, 0 = no
  • # <event_handler> = A command that should be executed whenever a change
  • # is detected in the status of the service. If you do
  • # not want to use an event handler, leave this option
  • # blank.
  • # <check_command> = The command used to check the status of the service.
  • # This can be in one of three formats (described
  • # below)
  • #
  • # Note: Commands can be in on of three formats...
  • #
  • # 1. The short name of a command defined above (this is the simplest form)
  • #
  • # Example: <command_name>
  • #
  • # 2. The short name of a command defined above, with arguments delimited
  • # with bang (!) characters. If this format is used, the command must
  • # be defined with $ARGx$ macros in order to actually use the arguments
  • # that are passed to it (read the doc for more information on this)
  • #
  • # Example: <command_name>!<arg1>!<arg2>!...!<argx>
  • #
  • # 3. An actual command line enclosed in quotation marks. The outside
  • # quotation marks are stripped off before the command is exected.
  • # Macros can be used in this "raw" command format, but are still
  • # limited to only the macros which are valid during service check
  • # (read the documentation for more information)
  • #
  • # Example: "./check_ping $HOSTADDRESS$ 40 80 5.0 100.0"
  • ################################################################################
  • # Note: The service definitions below do not have event handlers defined
  • # Localhost/Web server - smaug
  • service[web1]=PING;0;24x7;3;3;1;;120;24x7;1;1;0;;check_ping
  • service[web1]=SSH;0;24x7;3;60;1;smaug;120;24x7;1;1;0;;check_ssh
  • service[web1]=HTTP;0;24x7;3;15;1;smaug;120;24x7;1;1;0;;check_http
  • service[web1]=FTP;0;24x7;3;15;1;smaug;120;24x7;1;1;0;;check_ftp
  • #service[web1]=LOAD;0;24x7;3;60;1;smaug;120;24x7;1;1;1;;check_load!5!10!2!5!1!2
  • #service[web1]=DISK;0;24x7;3;1440;1;smaug;120;24x7;1;1;1;;check_disk!10%!15%!/dev/hda3
  • #service[web1]=Current Users;0;24x7;3;15;2;smaug;240;24x7;1;1;1;;check_users!75!150
  • ##service[web1]=Zombie Processes;0;24x7;3;15;2;smaug;240;24x7;1;1;1;;check_procs!5!10!Z
  • #service[web1]=Total Processes;0;24x7;3;15;2;smaug;240;24x7;1;1;1;;check_procs!200!300
  • # Webserver 2 - beorn
  • service[web2]=PING;0;24x7;3;3;1;;120;24x7;1;1;0;;check_ping
  • service[web2]=SSH;0;24x7;3;60;1;beorn;120;24x7;1;1;0;;check_ssh
  • service[web2]=HTTP;0;24x7;3;15;1;beorn;120;24x7;1;1;0;;check_http
  • #service[web2]=FTP;0;24x7;3;15;1;beorn;120;24x7;1;1;0;;check_ftp
  • # Firewall - orcrist
  • service[fw]=PING;0;24x7;3;3;1;;120;24x7;1;1;0;;check_ping
  • #service[fw]=SSH;0;24x7;3;60;1;;120;24x7;1;1;0;;check_ssh
  • #service[fw]=LOAD;0;24x7;3;60;1;orcrist;120;24x7;1;1;1;;check_load!5!10!2!5!1!2
  • #service[fw]=Current Users;0;24x7;3;15;2;orcrist;240;24x7;1;1;1;;check_users!75!150
  • #service[fw]=Zombie Processes;0;24x7;3;15;2;orcrist;240;24x7;1;1;1;;check_procs!5!10!Z
  • #service[fw]=Total Processes;0;24x7;3;15;2;orcrist;240;24x7;1;1;1;;check_procs!200!300
  • # Primary DNS server - elrond.xenux.dk
  • service[ns1]=PING;0;24x7;3;3;1;;120;24x7;1;1;0;;check_ping
  • service[ns1]=SSH;0;24x7;3;60;1;elrond;120;24x7;1;1;0;;check_ssh
  • service[ns1]=DNS;0;24x7;3;15;1;elrond;120;24x7;1;1;0;;check_dns
  • #service[ns1]=LOAD;0;24x7;3;15;1;elrond;120;24x7;1;1;1;;check_load!5!10!2!5!1!2
  • #service[ns1]=Zombie Processes;0;24x7;3;15;2;elrond;240;24x7;1;1;1;;check_procs!5!10!Z
  • #service[ns1]=Total Processes;0;24x7;3;15;2;elrond;240;24x7;1;1;1;;check_procs!200!300
  • # Secondary DNS server (dns.jones.dk)
  • #service[ns2]=PING;0;24x7;3;3;1;;120;24x7;1;1;0;;check_ping
  • #service[ns2]=SSH;0;24x7;3;60;1;elrond;120;24x7;1;1;0;;check_ssh
  • #service[ns2]=DNS;0;24x7;3;15;1;elrond;120;24x7;1;1;0;;check_dns
  • #service[ns2]=LOAD;0;24x7;3;15;1;elrond;120;24x7;1;1;1;;check_load!5!10!2!5!1!2
  • #service[ns2]=Zombie Processes;0;24x7;3;15;2;elrond;240;24x7;1;1;1;;check_procs!5!10!Z
  • #service[ns2]=Total Processes;0;24x7;3;15;2;elrond;240;24x7;1;1;1;;check_procs!200!300
  • # Mail server - oin.xenux.dk
  • service[mail]=PING;0;24x7;3;3;1;;120;24x7;1;1;0;;check_ping
  • service[mail]=SSH;0;24x7;3;60;1;oin;120;24x7;1;1;0;;check_ssh
  • service[mail]=POP;0;24x7;3;15;1;oin;120;24x7;1;1;0;;check_pop
  • service[mail]=SMTP;0;24x7;3;15;1;oin;120;24x7;1;1;0;;check_smtp
  • #service[mail]=LOAD;0;24x7;3;15;1;oin;120;24x7;1;1;1;;check_load!5!10!2!5!1!2
  • #service[mail]=Zombie Processes;0;24x7;3;15;2;oin;240;24x7;1;1;1;;check_procs!5!10!Z
  • #service[mail]=Total Processes;0;24x7;3;15;2;oin;240;24x7;1;1;1;;check_procs!200!300
  • # Development server - bilbo.xenux.dk
  • #service[dev]=PING;0;24x7;3;3;1;;120;24x7;1;1;0;;check_ping
  • #service[dev]=SSH;0;24x7;3;60;1;bilbo;120;24x7;1;1;0;;check_ssh
  • #service[dev]=LOAD;0;24x7;3;15;1;bilbo;120;24x7;1;1;1;;check_load!5!10!2!5!1!2
  • #service[dev]=Current Users;0;24x7;3;15;2;bilbo;240;24x7;1;1;1;;check_users!75!150
  • #service[dev]=Zombie Processes;0;24x7;3;15;2;bilbo;240;24x7;1;1;1;;check_procs!5!10!Z
  • #service[dev]=Total Processes;0;24x7;3;15;2;bilbo;240;24x7;1;1;1;;check_procs!200!300
  • # Routers
  • service[router]=PING;0;24x7;3;3;1;;120;24x7;1;1;0;;check_ping
  • service[router]=ROUTER;0;24x7;3;3;1;admins;120;24x7;1;1;0;;check-router-alive
  • service[routerwp]=PING;0;24x7;3;3;1;;120;24x7;1;1;0;;check_ping
  • service[routerwp]=ROUTER;0;24x7;3;3;1;admins;120;24x7;1;1;0;;check-router-alive
  • ################################################################################
  • # HOST GROUP NOTIFICATION ESCALATION
  • #
  • # SYNTAX:
  • # hostgroupescalation[<group_name>]=<first_notification>-<last_notification>;
  • # <contact_groups>
  • #
  • # <group_name> = The short name of the host group that this escalation
  • # entry is to be used for.
  • # <first_notification> = The first notification that that this escalation is
  • # valid for.
  • # <last_notification> = The last notification that that this escalation is
  • # valid for. If this value is zero (0), the escalation
  • # entry will be valid for all notification beyond the
  • # first notification you specified.
  • # <contact_groups> = A list of the short names of the contact groups that
  • # should be notified of problems when this escalation
  • # is valid. Multiple contact groups should be separated
  • # with commas.
  • ################################################################################
  • #hostgroupescalation[novell-servers]=2-5;novell-admins,nt-admins
  • #hostgroupescalation[novell-servers]=6-0;novell-admins,nt-admins,linux-admins
  • ################################################################################
  • # SERVICE NOTIFICATION ESCALATION
  • #
  • # SYNTAX:
  • # serviceescalation[<host_name>;<description>]=<first_notification>-<last_notification>;
  • # <contact_groups>
  • #
  • # <host_name> = The short name of the host that is associated with
  • # this service.
  • # <description> = The description of the service that this escalation
  • # entry is associated with.
  • # <first_notification> = The first notification that that this escalation is
  • # valid for.
  • # <last_notification> = The last notification that that this escalation is
  • # valid for. If this value is zero (0), the escalation
  • # entry will be valid for all notification beyond the
  • # first notification you specified.
  • # <contact_groups> = A list of the short names of the contact groups that
  • # should be notified of problems when this escalation
  • # is valid. Multiple contact groups should be separated
  • # with commas.
  • ################################################################################
  • serviceescalation[web1;PING]=3-6;smaug
  • serviceescalation[web2;PING]=3-6;beorn
  • serviceescalation[fw;PING]=3-6;orcrist
  • serviceescalation[ns1;PING]=3-6;elrond
  • #serviceescalation[ns2;PING]=3-6;elrond
  • #serviceescalation[dev;PING]=3-6;bilbo
  • serviceescalation[router;PING]=3-6;admins
  • serviceescalation[routerwp;PING]=3-6;admins
  • serviceescalation[mail;PING]=3-6;oin
  • #serviceescalation[real;Current Users]=5-0;linux-admins,novell-admins
  • # EOF