Нагиос дочерние / родительские отношения для хоста, который доступен несколькими путями?
Рассмотрим следующую настройку сети ниже:
Кроме того, предположим, что коммутаторы 1 и 2 являются управляемыми коммутаторами, но им назначен только IP-адрес в vlan3.
Как бы вы настроили родительское / дочернее дерево для такой настройки? Если коммутатор 1 или 2 выходит из строя, клиент 2 не будет доступен.
Если Маршрутизатор B выйдет из строя, Switch1 и Switch2 по-прежнему будут доступны, потому что, чтобы получить их IP-адреса управления, вы будете маршрутизированы через Маршрутизатор A. Но Клиент 2 будет недоступен. Таким образом, клиент 2 зависит от того, работает ли маршрутизатор B и коммутатор 2 (и, следовательно, коммутатор 1).
Как обычно это настроить? У вас просто есть политика, согласно которой каждый Vlan на каждом управляемом коммутаторе должен иметь IP-адрес управления и каждый IP-адрес в качестве отдельного хоста ("switch1-vlan4" и "switch1-vlan3")?
2 ответа
parents
Директива config в определении хоста может быть разделенным запятыми списком родительских хостов.
Хозяин считается достижимым, если хотя бы один из его родителей доступен. Документы о доступности довольно хороши, но не проясняют ситуацию с несколькими родителями.
Вы можете найти эту ветку форума на эту тему полезной.
Создайте хост-объект для каждой VLAN на каждом коммутаторе, который проверяет только IP-адрес коммутатора.
В вашем примере у вас будет хост-объект switch2-vlan4 с IP-адресом коммутатора 2 и просто проверка хоста.
Клиент 2 тогда будет иметь switch2-vlan4 в качестве родительского объекта. switch2-vlan4 будет иметь switch1-vlan4 в качестве родителя, который сам имеет Маршрутизатор B в качестве родителя.
Если коммутатор 2 выходит из строя, switch2-vlan4 также выключен, а клиент 2 недоступен. Дито со всеми родительскими объектами.