This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ru:manual:discovery:network_discovery [2014/09/26 11:38] sasha Links adapted because of a move operation |
ru:manual:discovery:network_discovery [2016/12/05 20:53] (current) dotneft |
||
---|---|---|---|
Line 3: | Line 3: | ||
=== Обзор === | === Обзор === | ||
- | Zabbix обеспечивает эффективное и очень гибкое обнаружение сетевых устройств. | + | Zabbix предлагает эффективное и очень гибкое автоматическое обнаружение сетевых устройств. |
- | С настроенным должным образом сетевым обнаружением вы можете: | + | При наличии настроенного должным образом сетевого обнаружения вы сможете: |
* ускорить развертывание Zabbix | * ускорить развертывание Zabbix | ||
* более простое администрирование | * более простое администрирование | ||
- | * использовать Zabbix в быстро меняющихся средах без чрезмерного администрирования | + | * использовать Zabbix в быстро меняющихся средах без излишнего администрирования |
Обнаружение сетевых устройств в Zabbix базируется на основе следующей информации: | Обнаружение сетевых устройств в Zabbix базируется на основе следующей информации: | ||
- | * Диапазоны IP | + | * Диапазонов IP |
- | * Доступность внешних сервисов (FTP, SSH, WEB, POP3, IMAP, TCP и другие) | + | * Доступности внешних сервисов (FTP, SSH, WEB, POP3, IMAP, TCP и других) |
- | * Информация полученная от Zabbix агента | + | * Полученной информации от Zabbix агента |
- | * Информация полученная от SNMP агента | + | * Полученной информации от SNMP агента |
- | Обнаружение НЕ обеспечивает: | + | Обнаружение НЕ предусматривает: |
* Обнаружение топологии сети | * Обнаружение топологии сети | ||
- | Обнаружение устройств в сети состоит из двух этапов: Обнаружение и Действие. | + | В основном обнаружение устройств сети состоит из двух этапов: обнаружение и действия. |
=== Обнаружение === | === Обнаружение === | ||
- | Zabbix периодически сканирует установленные в [[ru:manual:discovery:network_discovery:rule|правилах обнаружения]] диапазоны IP. Частота сканирования настраивается для каждого правила индивидуально. | + | Zabbix периодически сканирует указанные в [[ru:manual:discovery:network_discovery:rule|правилах сетевого обнаружения]] диапазоны IP. Частота сканирования настраивается индивидуально каждому правилу. |
- | Каждое правило определяет набор проверок сервисов, которые будут выполняться по диапазону IP. | + | Обратите внимание, что одно правило обнаружения всегда обрабатывается одним процессом обнаружения. Диапазон IP адресов не разбивается между несколькими процессами обнаружения. |
- | <note>Проверки обнаружения обрабатываются независимо от остальных проверок. Если какие либо проверки не находят сервис (или завершаются с ошибкой), то другие проверки будут выполнены.</note> | + | Каждое правило имеет заданный набор проверок сервисов, которые будут выполняться по диапазону IP. |
- | Каждая проверка сервиса и узла сети (IP) выполняется модулем сетевого обнаружения, который генерирует событие обнаружения. | + | <note>Проверки обнаружения обрабатываются независимо от остальных проверок. Если какие либо проверки не находят сервис (или завершаются с ошибкой), то другие проверки все равно выполняются.</note> |
- | ^Событие^Когда генерируется^ | + | Каждая проверка сервиса и хоста (IP) выполняется модулем сетевого обнаружения, который порождает создание события обнаружения. |
- | |//Сервис доступен// |Каждый раз когда Zabbix обнаруживает активный сервис. | | + | |
- | |//Сервис недоступен// |Каждый раз когда Zabbix не может обнаружить сервис. | | + | ^Событие^Результат проверки сервиса^ |
- | |//Узел сети доступен// |Если хотя бы один сервис доступен для IP. | | + | |//Сервис обнаружен// |Сервис 'доступен' после того, как был 'недоступен' или когда обнаружен первый раз. | |
- | |//Узел сети недоступен// |Если все сервисы не доступны. | | + | |//Сервис доступен// |Сервис 'доступен', подряд. | |
- | |//Сервис обнаружен// |Если сервис стал доступен после его недоступности или обнаружен впервые. | | + | |//Сервис потерян// |Сервис 'недоступен' после того, как был 'доступен'. | |
- | |//Сервис потерян// |Если сервис потерян после того как был доступен. | | + | |//Сервис недоступен// |Сервис 'недоступен', подряд. | |
- | |//Узел сети обнаружен// |Если узел сети стал доступен после его недоступности или обнаружен впервые. | | + | |//Узел сети обнаружен// |По крайней мере один сервис на узле сети 'доступен' после того, как все сервисы на этом узле сети были 'недоступны'. | |
- | |//Узел сети потерян// |Если узел сети потерян после того как был доступен. | | + | |//Узел сети доступен// |По крайней мере один сервис на узле сети 'доступен', подряд. | |
+ | |//Узел сети потерян// |Все сервисы на узле сети 'недоступны' после того, как по крайней мере один был 'доступен'. | | ||
+ | |//Узел сети недоступен// |Все сервисы на узле сети 'недоступны', подряд. | | ||
=== Действия === | === Действия === | ||
- | События обнаружения могут быть основаны на соответствующих [[ru:manual:config:notifications:action|действиях]], таких как: | + | События обнаружения могут быть основой соответствующих [[ru:manual:config:notifications:action|действий]], таких как: |
* Отправка оповещений | * Отправка оповещений | ||
Line 52: | Line 54: | ||
* Добавление узлов сети в группу | * Добавление узлов сети в группу | ||
* Удаление узлов сети из группы | * Удаление узлов сети из группы | ||
- | * Присоединение узлов сети к/отсоединение от шаблона | + | * Присоединение/отсоединение узлов сети к/от шаблона |
* Выполнение удаленных скриптов | * Выполнение удаленных скриптов | ||
- | Эти действия могут быть настроены с учетом типа устройства, IP, состояния, времени доступности/недоступности и т.п.. Для получения более подробных сведений о настройке действий для событий, основанных на сетевом обнаружении, смотрите на страницах [[ru:manual:config:notifications:action:operation|операции]] действий и [[ru:manual:config:notifications:action:conditions|условия]] действий. | + | Эти действия можно задать с учетом типа устройства, IP, состояния, времени доступности/недоступности и т.п.. Для получения более подробных сведений о настройке действий на события, основанных на сетевом обнаружении, смотрите на страницах [[ru:manual:config:notifications:action:operation|операций]] действий и [[ru:manual:config:notifications:action:conditions|условий]] действий. |
+ | |||
+ | == Создание узлов сети == | ||
+ | |||
+ | Узел сети добавляется, если выбрана операция //Добавить узел сети//. Узел сети также добавляется, даже если операция //Добавить узел сети// пропущена, если вы выбрали операции приводящие к действиям над узлом сети. Такие операции, как: | ||
+ | |||
+ | * активация узла сети | ||
+ | * деактивация узла сети | ||
+ | * добавление узла сети в группу узлов сети | ||
+ | * присоединение шаблона к узлу сети | ||
+ | |||
+ | При добавлении узлов сети, имя узла сети является результатом обратного преобразования DNS или IP адресом, в случае, если обратное преобразование неудачно. Преобразование выполняется на строне Zabbix сервера или Zabbix прокси, в зависимости от того, кто выполняет обнаружение. Если преобразование неудачно на прокси, оно не повторяется на стороне сервера. Если узел сети с таким же именем уже существует, следующий узел сети получит приставку к имени **_2**, затем **_3** и так далее. | ||
+ | |||
+ | Созданные узлы сети добавляются в группу //Discovered hosts// (по умолчанию, настраивается в //Администрирование// -> //Общие// -> //[[:ru/manual/web_interface/frontend_sections/administration/general#прочие_параметры|Прочие]]//). Если вы желаете, чтобы узлы сети добавлялись в другую группу, добавьте операцию //Удалить из групп узлов сети// (укажите "Discovered hosts") и также добавьте операцию //Добавить в группы узлов сети// (укажите другую группу узлов сети), так как узел сети должен принадлежать по крайней мере одной группе узлов сети. | ||
+ | |||
+ | Если узел сети уже существует с обнаруженным IP адресом, новый узел сети не создается. Однако, если действие на обнаружение содержит операции (присоединение шаблона, добавление в группу узлов сети и так далее), они будут выполнены над существующим узлом сети. | ||
- | == Создание интерфейса при добавлении узлов сети == | + | == Создание интерфейсов при добавлении узлов сети == |
- | Когда узлы сети добавляются в результате сетевого обнаружения, они получают созданные интерфейсы в соответствии со следующими правилами: | + | Когда узлы сети добавляются в результате сетевого обнаружения, они получают интерфейсы созданные в соответствии со следующими правилами: |
- | * обнаружены сервисы - например, если проверка SNMP успешная, то будет создан SNMP интерфейс | + | * обнаружены сервисы - например, если проверка SNMP прошла успешно, то будет создан SNMP интерфейс |
- | * если узел сети отвечает на запросы Zabbix агент и SNMP, будут созданы интерфейсы обоих типов | + | * если узел сети отвечает на запросы как Zabbix агента, так и на запросы SNMP, будут созданы интерфейсы обоих типов |
- | * если критерий уникальности данные с Zabbix агента или с SNMP, первый найденный интерфейс, который будет создан для узла сети будет интерфейсом по умолчанию. Другие IP адреса будут добавлены как дополнительные интерфейсы. | + | * если критерием уникальности выступают данные с Zabbix агента или с SNMP, первый найденный интерфейс, который будет создан для узла сети будет интерфейсом по умолчанию. Другие IP адреса добавляются дополнительными интерфейсами. |
- | * если узел сети отвечает только на проверки агентов, для него будет создан только агентский интерфейс. Если позже он начнет отвечать на SNMP, дополнительно будет создан SNMP интерфейс. | + | * если узел сети отвечает только на проверки агентов, для него будет создан только агентский интерфейс. Если в дальнейшем он начнет отвечать на SNMP, дополнительно будет создан SNMP интерфейс. |
- | * если 3 различных узла сети были изначально созданы, будучи обнаруженными по критерию уникальности "IP", и затем правило обнаружения изменено, таким образом что узлы сети A, B и C стали иметь одинаковый результат критерия уникальности, B и C создадутся как дополнительные интерфейсы к A, первому узлу сети. Отдельные узлы сети B и C останутся. В //Мониторинг -> Обнаружение// добавленные интерфейсы будут отображаться в колонке "Обнаруженное устройство", черным шрифтом и с отступом, однако колонка "Наблюдаемый узел сети" будет отображать только A, первый созданный узел сети. "Доступен/Недоступен" не будет измерено по IP адресам, которые указаны в дополнительных интерфейсах. | + | * если были созданы 3 различных узла сети, будучи обнаруженными по критерию уникальности "IP", и затем правило обнаружения изменяется, таким образом, что узлы сети A, B и C имеют одинаковый результат критерия уникальности, B и C будут созданы, как дополнительные интерфейсы к A, первому узлу сети. Узлы сети B и C останутся неизменными. В //Мониторинг -> Обнаружение// добавленные интерфейсы будут отображаться в колонке "Обнаруженное устройство", черным шрифтом и с отступом, однако колонка "Наблюдаемый узел сети" будет отображать только A, первый созданный узел сети. "Доступен/Недоступен" не измеряется по отношению к IP адресам, которые считаются дополнительными интерфейсами. |