112 lines
3.8 KiB
INI
112 lines
3.8 KiB
INI
|
|
###############################################################################
|
|
###############################################################################
|
|
#
|
|
# HOST DEFINITION
|
|
#
|
|
###############################################################################
|
|
###############################################################################
|
|
|
|
# Define a host for the remote machine
|
|
|
|
define host{
|
|
use linux-server ; Name of host template to use
|
|
; This host definition will inherit all variables that are defined
|
|
; in (or inherited by) the linux-server host template definition.
|
|
host_name server1
|
|
alias server1
|
|
address xxx.xxx.xxx.xxx
|
|
}
|
|
|
|
|
|
|
|
###############################################################################
|
|
###############################################################################
|
|
#
|
|
# HOST GROUP DEFINITION
|
|
#
|
|
###############################################################################
|
|
###############################################################################
|
|
|
|
# Define an optional hostgroup for Linux machines
|
|
|
|
define hostgroup{
|
|
hostgroup_name linux-real-servers ; The name of the hostgroup
|
|
alias Linux Real Servers ; Long name of the group
|
|
members server1 ; Comma separated list of hosts that belong to this group
|
|
}
|
|
|
|
|
|
|
|
# Check MaxScale modules, on the remote machine.
|
|
define service{
|
|
use local-service ; Name of service template to use
|
|
host_name server1
|
|
service_description MaxScale_modules
|
|
check_command check_maxscale_resource!6603!admin!mariadb!modules
|
|
notifications_enabled 0
|
|
}
|
|
|
|
# Check MaxScale services, on the remote machine.
|
|
define service{
|
|
use local-service ; Name of service template to use
|
|
host_name server1
|
|
service_description MaxScale_services
|
|
check_command check_maxscale_resource!6603!admin!mariadb!services
|
|
notifications_enabled 0
|
|
}
|
|
|
|
# Check MaxScale listeners, on the remote machine.
|
|
define service{
|
|
use local-service ; Name of service template to use
|
|
host_name server1
|
|
service_description MaxScale_listeners
|
|
check_command check_maxscale_resource!6603!admin!mariadb!listeners
|
|
notifications_enabled 0
|
|
}
|
|
|
|
# Check MaxScale servers, on the remote machine.
|
|
define service{
|
|
use local-service ; Name of service template to use
|
|
host_name server1
|
|
service_description MaxScale_servers
|
|
check_command check_maxscale_resource!6603!admin!mariadb!servers
|
|
notifications_enabled 0
|
|
}
|
|
|
|
# Check MaxScale sessions, on the remote machine.
|
|
define service{
|
|
use local-service ; Name of service template to use
|
|
host_name server1
|
|
service_description MaxScale_sessions
|
|
check_command check_maxscale_resource!6603!admin!mariadb!sessions
|
|
notifications_enabled 0
|
|
}
|
|
|
|
# Check MaxScale filters, on the remote machine.
|
|
define service{
|
|
use local-service ; Name of service template to use
|
|
host_name server1
|
|
service_description MaxScale_filters
|
|
check_command check_maxscale_resource!6603!admin!mariadb!filters
|
|
notifications_enabled 0
|
|
}
|
|
|
|
# Check MaxScale monitors, on the remote machine.
|
|
define service{
|
|
use local-service ; Name of service template to use
|
|
host_name server1
|
|
service_description MaxScale_monitors
|
|
check_command check_maxscale_monitors!6603!admin!mariadb!monitors
|
|
notifications_enabled 0
|
|
}
|
|
|
|
# Define a service to check Script on the remote machine, with maxadmin path
|
|
define service{
|
|
use local-service ; Name of service template to use
|
|
host_name server1
|
|
service_description MaxScale_threads
|
|
check_command check_maxscale_threads!6603!admin!mariadb!threads!/usr/local/mariadb-maxscale/bin/maxadmin
|
|
notifications_enabled 0
|
|
}
|