Sleds/utils/nagios-conf/services.cfg

64 lines
2.5 KiB
INI

# Config file: services.cfg
# define some non-local host services. Create some service groups to use them
###############################################################################
###############################################################################
#
# SERVICE DEFINITIONS
#
###############################################################################
###############################################################################
# Define a service to ping using IPv4 network machine
define service{
use generic-service ; Name of service template to use
hostgroup_name commercial-servers,ionu-servers,internal-servers
service_description ping4_outside
check_command check_ping_4!100.0,20%!500.0,60%
}
# Define a service to check disk usage
define service {
use generic-service
host_name qa.ionu.nu,services.ionu.com
service_description Custom Disk Checker in Bash
check_command usedspace_bash
}
# Define a service to check nikki aliveness
define service {
use generic-service
host_name qa.ionu.nu,services.ionu.com
service_description Check Nikki
check_command checknikki_bash
}
# Define a service to check bugbot aliveness
define service {
use generic-service
host_name qa.ionu.nu,services.ionu.com
service_description Check BugBot
check_command checkbugbot_bash
}
# Define a service to check broadcastbot aliveness
define service {
use generic-service
host_name qa.ionu.nu,services.ionu.com
service_description Check Broadcastbot
check_command checkbroadcastbot_bash
}
# Define a service to check HTTP on the commercial server machine.
# Disable notifications for this service by default, as not all users may have HTTP enabled.
define service{
use generic-service ; Name of service template to use
hostgroup_name commercial-servers
service_description HTTP_commercial
check_command check_http
notifications_enabled 0
}