Icinga2 контролирует тот же хост
У меня возникла проблема, когда Icinga2 отслеживает lochalhost, например, diskusage, даже если я установил IP-адрес для другого сервера. Что я делаю не так?
Вот мой конфиг для одного из хостов:
object Host "tellus" {
import "generic-host"
address = "10.1.1.48"
address6 = "::1"
vars.os = "Linux"
}
object Service "http" {
host_name = "tellus"
check_command = "http"
}
object Service "procs" {
host_name = "tellus"
check_command = "procs"
}
object Service "load" {
host_name = "tellus"
check_command = "load"
}
object Service "users" {
host_name = "tellus"
check_command = "users"
}
object Service "disk" {
host_name = "tellus"
check_command = "disk"
}
object Service "swap" {
host_name = "tellus"
check_command = "swap"
}
1 ответ
Эти плагины проверки выполняются локально, если вы не сконфигурируете транспорт (например, используете клиент icinga2 в качестве конечной точки команды, или SSH, или любой другой метод для удаленного выполнения проверок на клиенте). Атрибут адреса не влияет на то, где выполняются проверки, он предоставляет информацию только для конкретных макросов времени выполнения, для которых это необходимо (например, для проверки связи с удаленным хостом).
Загляните в документацию, особенно глава распределенного мониторинга, объясняющая некоторые основы.