Назад | Перейти на главную страницу

Icinga: проверка http без пинга

Настраиваю 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
}