[comment]: # translation:outdated

[comment]: # ({02f012f5-02f012f5})
# 11. Настройки недостижимости/недоступности интерфейса узла сети

[comment]: # ({/02f012f5-02f012f5})

[comment]: # ({b32082d6-b32082d6})
#### Обзор

Несколько [параметров](/manual/appendix/config/zabbix_server)
конфигурации определяют, каким должно быть поведение Zabbix сервера,
когда агентские проверки (Zabbix, SNMP, IPMI, JMX) завершаются с ошибками
и узел сети становится недостижимым.

[comment]: # ({/b32082d6-b32082d6})

[comment]: # ({c74ca147-e56dd03b})
#### Недостижимый интерфейс

Интерфейс узла сети считается недостижимым после ошибки при проверке (сетевая
ошибка, превышение времени ожидания) посредством Zabbix, SNMP, IPMI или
JMX агентов. Начиная с версии Zabbix 6.2.0, активные проверки Zabbix агента также влияют на доступность интерфейса. Когда активные проверки становятся недоступными, они вносят вклад в общее состояние доступности интерфейса агента.

С момента, когда интерфейс становится недоступным, [**UnreachableDelay**](/manual/appendix/config/zabbix_server#unreachabledelay) определяет, как часто он
будет проверяться повторно, используя один из элементов данных (включая
правила LLD).
Такие повторные проверки выполняются уже с помощью unreachable поллеров (или IPMI поллеров для IPMI проверок).
По умолчанию интервал между последовательными проверками доступности составляет 15 секунд.

::: noteimportant
Проверки, выполняемые асинхронными поллерами, не переносятся в unreachable поллеры.
:::

В журнале Zabbix сервера недостижимость обозначается записями такого рода:

    Zabbix agent item "system.cpu.load[percpu,avg1]" on host "New host" failed: first network error, wait for 15 seconds
    Zabbix agent item "system.cpu.load[percpu,avg15]" on host "New host" failed: another network error, wait for 15 seconds

В сообщениях журнала указывается точный элемент данных, который не удалось выполнить, и его тип ( Zabbix агент).

::: noteclassic
Параметр *Timeout* также будет влиять на то, как быстро интерфейс будет проверен повторно в течение периода недостижимости. Если
время ожидания составляет 20 секунд и UnreachableDelay составляет 30 секунд, то следующая проверка будет через 50 секунд после первой попытки.
:::

Параметр **UnreachablePeriod** определяет общую длительность периода
недостижимости. По умолчанию, UnreachablePeriod равен 45 секундам.
Это значение должно быть в несколько раз больше, чем
UnreachableDelay, чтобы гарантировать, что интерфейс будет перепроверен несколько раз, прежде чем будет помечен как недоступный.

Внутренний элемент данных, [zabbix\[host,active_agent,available\]](/manual/config/items/itemtypes/internal#active.available), позволяет отслеживать доступность активных проверок в сценариях недостижимости.

[comment]: # ({/c74ca147-e56dd03b})

[comment]: # ({ba32db14-ba32db14})
##### Перевод интерфейса обратно в доступное состояние

По окончании периода недостижимости интерфейс опрашивается заново, со снижением приоритета элемента данных, который перевел интерфейс в недостижимое состояние.
Если устанавливается связь с интерфейсом, который был недостижимым, мониторинг автоматически возвращается к норме:

    resuming Zabbix agent checks on host "New host": connection restored

::: noteclassic
После того как интерфейс становится доступным, опрос всех элементов данных немедленно не осуществляется узлом сети по двум причинам:

-   это может создать слишком большую нагрузку на узел сети,
-   время восстановления интерфейса не всегда совпадает с плановым опросом элемента данных согласно заданному расписанию проверок.

Поэтому, когда интерфейс становится доступным, опрос элементов данных производится не сразу, а перепланируется в соответствии с расписанием их следующих проверок.
:::

[comment]: # ({/ba32db14-ba32db14})

[comment]: # ({ff0d9b76-36969217})
#### Недоступный интерфейс

После того как UnreachablePeriod завершился, а интерфейс так и не стал
доступным, он считается недоступным.

В журнале сервера это обозначается записями такого рода:

    temporarily disabling Zabbix agent checks on host "New host": interface unavailable

При этом в
[веб-интерфейсе](/manual/web_interface/frontend_sections/configuration/hosts)
иконка доступности узла сети меняет свой цвет с зеленого/серого на
желтый/красный (при наведении указателя мыши на иконку доступности узла сети можно видеть информацию о недоступности интерфейса):

![](../../../../assets/en/manual/config/unavailable.png)

Параметр **UnavailableDelay** определяет, как часто интерфейс проверяется повторно в течение его недоступности.

По умолчанию — раз в 60 секунд (таким образом, в этом случае «temporarily disabling» из файла журнала выше будет означать деактивацию проверок сроком на одну минуту).

Когда соединение c интерфейсом будет восстановлено, мониторинг тоже автоматически вернётся к норме:

    enabling Zabbix agent checks on host "New host": interface became available

[comment]: # ({/ff0d9b76-36969217})
