2016-10-13 4 views
0

У меня возникла проблема, когда Icinga2 контролирует lochalhost, например diskusage, хотя я устанавливаю IP на другой сервер. Что я делаю неправильно?Icinga2 контролирует один и тот же хост

Heres мой конфиг для одного из хостов:

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" 
} 
+0

попытаться удалить адрес 'address6 =" :: 1 "', то есть адрес loopback для ipv6, чтобы вы могли указать, что ваше поле предпочитает его «реальному» хосту – user3788685

ответ

1

Эти проверки плагинов выполняются локально, если не настроить транспорт (например, с помощью клиента icinga2 в качестве команды конечной точки, или SSH, или любым другим способом, чтобы выполнить проверяет удаленно на клиенте). Атрибут адреса не влияет на , где выполняются проверки, он предоставляет только информацию для определенных макросов времени выполнения, требующих такого (например, pinging удаленного хоста).

Загляните в документацию, особенно. раздел распределенного мониторинга, в котором объясняются некоторые основы.

+1

Спасибо за ответ. Как использовать клиент icinga2 для удаленного мониторинга? Я читал документацию, но мне очень сложно ее понять. @dnsmichi –

Смежные вопросы