nagios4/t/etc/minimal.cfg

164 lines
4.0 KiB
INI

define host {
host_name host1
alias host1 test
address 192.168.1.1
max_check_attempts 2
check_period none
contacts nagiosadmin
notification_interval 60
notification_period none
}
define host {
host_name host2
alias host2 test
address 192.168.2.2
max_check_attempts 2
check_period none
contacts nagiosadmin
notification_interval 60
notification_period none
}
define host {
host_name host3
alias host3 test
address 192.168.2.3
max_check_attempts 2
check_period none
contacts nagiosadmin
notification_interval 60
notification_period none
hostgroups +hosts-with-master-service
}
define hostgroup {
hostgroup_name hosts-with-master-service
alias Hosts running a master service
}
define service {
host_name host1
service_description Dummy service
check_command check_me
max_check_attempts 3
check_interval 32
retry_interval 1
check_period none
notification_interval 60
notification_period none
contacts nagiosadmin
}
define service {
host_name host1,host2
service_description Uses important check command
check_command check_me!with some parameters
max_check_attempts 5
check_interval 15
retry_interval 1
check_period none
notification_interval 65
notification_period none
contacts nagiosadmin
use service-distributed
}
define service {
name service-distributed
check_command !set_to_stale
register 0
}
define service {
hostgroup_name hosts-with-master-service
service_description master-service
check_command check_me!master service
max_check_attempts 5
check_interval 15
retry_interval 1
check_period none
notification_interval 65
notification_period none
contacts nagiosadmin
}
define service {
host_name host3
service_description dependent-service
check_command check_me!dependent service
max_check_attempts 5
check_interval 15
retry_interval 1
check_period none
notification_interval 65
notification_period none
contacts nagiosadmin
servicegroups +services-depending-on-master-service
}
define servicegroup {
servicegroup_name services-depending-on-master-service
alias Servicegroup for services depending on a "master" service on the same host
}
define command {
command_name set_to_stale
command_line /usr/local/nagios/libexec/set_to_stale
}
define command {
command_name check_me
command_line /usr/local/nagios/libexec/check_me
}
define command {
command_name with_continuation_lines
command_line $USER1$/check_foo one\
two
}
define command {
command_name multiple_continuation_lines_with_spaces_intermingled
command_line \
check_nrpe_arg!30!\
check_fs_ping!/mnt/account-p,/mnt/prepro-p,/mnt/webapp-ssl,/mnt/rollout-p
}
define timeperiod {
timeperiod_name none
alias Nothing
}
define contact {
contact_name nagiosadmin
host_notifications_enabled 0
service_notifications_enabled 0
host_notification_period none
service_notification_period none
host_notification_options d,u,f,r,s
service_notification_options w,u,c,r,f,s
host_notification_commands notify-none
service_notification_commands notify-none
}
define command {
command_name notify-none
command_line /usr/local/nagios/notifications/notify-none
}
define contact {
contact_name second
host_notifications_enabled 0
service_notifications_enabled 0
host_notification_period none
service_notification_period none
host_notification_options d,u,f,r,s
service_notification_options w,u,c,r,f,s
host_notification_commands notify-none
service_notification_commands notify-none
}
define contactgroup {
contactgroup_name causetestfailure
alias This causes a test failure by having a comma separated list before the empty contactgroup
members nagiosadmin,second
}
define contactgroup {
contactgroup_name empty
alias No members defined - this should pass validation
}
define serviceescalation {
host_name *
service_description *,!Dummy service
}
define servicedependency {
service_description master-service
dependent_servicegroup_name services-depending-on-master-service
execution_failure_criteria n
notification_failure_criteria c,u
}