Настраиваю Icinga впервые.
Я хотел бы отслеживать веб-сайты, а не их хосты (т.е. без пинга, только по http).
Я создал такой шаблон:
template Host "generic-website" {
check_command = "http"
}
apply Service "http" {
import "generic-website"
check_command = "http"
assign where host.vars.http_address
}
но мои "хозяева" всегда появляются даже с поддельным адресом.
Как правильно проверить http?
заранее спасибо
Вы можете определить такую команду:
# 'check_http' command definition
define command{
command_name check_http
command_line $USER1$/check_http -H $HOSTADDRESS$
}
А затем вызовите эту команду как:
define service{
use genericservice
hostgroup_name hostgroup
service_description Web Servers public site
notes www site check
check_command check_http
}