define service {
	name	scripts-service
	use	generic-service
        max_check_attempts	6
        normal_check_interval	2
	retry_check_interval	1
        contact_groups  scripts
	notification_interval	240
        notification_period	24x7
        notification_options    w,u,c,r
	register 0
}

define service {
        use                             scripts-service
        hostgroup_name			all-remote
        service_description             PING
	check_command			check_ping!100.0,20%!500.0,60%
        }


define service {
	use	scripts-service
	hostgroup_name	all-remote
	service_description	SSH
	check_command	check_ssh
}

define service {
	use	scripts-service
	host_name	scripts
	service_description	SSH
	check_command	check_ssh
	notification_period	afs
	contact_groups	scripts,pagers
}

define service {
	use	scripts-service
	hostgroup_name	scripts-http
	service_description	HTTP
	notification_period	afs
	check_command	check_http_heartbeat
	contact_groups	scripts,pagers
}

define service {
	use	scripts-service
	hostgroup_name	scripts-https
	service_description	HTTPS
	notification_period	afs
	check_command	check_https_cert!14
	contact_groups	scripts,pagers
}

define service {
	use	scripts-service
	hostgroup_name	scripts-mail
	service_description	POSTFIX
	check_command	check_remote_procs_u!1:128!1:256!postfix
}

define service {
       use     scripts-service
       hostgroup_name	scripts-mail
       service_description	SMTP
       check_command	check_smtp
}

define service {
       use     scripts-service
       host_name	scripts
       notification_period	afs
       service_description	SMTP
       check_command	check_smtp
}

define service {
	use	scripts-service
	hostgroup_name	scripts-cron
	service_description	CRON
	check_command	check_remote_procs_C!1:!1:!crond
}

#define service {
#	use	scripts-service
#	hostgroup_name	all-remote
#	service_description	DISK: /
#	check_command	check_remote_disk!10%!5%!/
#}

#define service {
#	use	scripts-service
#	hostgroup_name	mysql-masters,mysql-slaves
#	service_description	DISK: /srv
#	check_command	check_remote_disk!10%!5%!/srv
#}

define service {
	use	scripts-service
	hostgroup_name	all-remote
	service_description	DISK
	check_command	check_remote_disk!10%!5%
}

define service {
	use	scripts-service
	host_name	b-m,o-f
	service_description	LOAD
	check_command	check_remote_load!7:4:2!12:8:2
}

define service {
	use	scripts-service
	hostgroup_name	mysql-masters,mysql-slaves
	service_description	LOAD
	check_command	check_remote_load!13:5:5!15:7:7
}

define service {
	use	scripts-service
	hostgroup_name	scripts-user
	service_description	USERS
	check_command	check_remote_users!50!25
}

define service {
	use	scripts-service
	hostgroup_name	scripts-mysql
	service_description	MYSQL
	check_command	check_tcp!3306
	contact_groups	scripts,pagers
}

define service {
	use	scripts-service
	hostgroup_name	scripts-mysql
	service_description	HTTP
	notification_period	afs
	check_command	check_http
	contact_groups	scripts,pagers
}

define service {
	use	scripts-service
	hostgroup_name	mysql-masters
	service_description	MYSQL-M
	check_command	check_remote_mysql
}

define service {
	use	scripts-service
	hostgroup_name	mysql-slaves
	service_description	MYSQL-S
	check_command	check_remote_mysql_slave
}

define service {
	use	scripts-service
	host_name	b-m,o-f
	service_description	CPU
	notifications_enabled	0
	check_command	check_remote_procs_P!1!1!25
	
}
