|
AXON PRO BLOG -
Linux & co
|
|
Napísal oernii
|
|
Utorok, 29 Máj 2012 09:44 |
|
If you use nagios with checkcommands, you can use this to define DEFAULT for nagios checkcommands.
# Define default values in generic service
define service{
name generic-service
use graphed-service
active_checks_enabled 1
passive_checks_enabled 1
...
__CHECK_HTTP_ENHANCED_PORT 80
__CHECK_HTTP_ENHANCED_SSL off
__CHECK_HTTP_ENHANCED_AGENT "check_http_enhanced"
__CHECK_HTTP_ENHANCED_URL "/"
__CHECK_HTTP_ENHANCED_HOST $HOSTADDRESS$
}
# Use default in checkcommand definition
define command{
command_name check_http_enhanced
command_line /etc/nagios/scripts/check_http_enhanced.pl \
-H $HOSTADDRESS$ \
-n $_SERVICE_CHECK_HTTP_ENHANCED_HOST$ \
-u $_SERVICE_CHECK_HTTP_ENHANCED_URL$ \
-p $_SERVICE_CHECK_HTTP_ENHANCED_PORT$ \
-s $_SERVICE_CHECK_HTTP_ENHANCED_SSL$ \
-A $_SERVICE_CHECK_HTTP_ENHANCED_AGENT$
}
# Override default in service
define service{
__CHECK_HTTP_ENHANCED_URL "/devel/"
__CHECK_HTTP_ENHANCED_HOST "www.somesite.com"
use generic-service
host_name server22
service_description description
check_command check_http_enhanced
} |
|
Posledná úprava Utorok, 29 Máj 2012 10:44 |