Для того чтобы настроить правило обнаружения сети, используемое в Zabbix для обнаружения узлов сети и сервисов:
Параметр | Описание |
---|---|
Имя | Уникальное имя правила. Например, "Локальная сеть". |
Обнаружение через прокси | Что осуществляет обнаружение: без прокси - обнаружение выполняет Zabbix сервер <имя прокси> - обнаружение осуществляется указанным прокси |
Диапазон IP адресов | Диапазон IP адресов обнаружения. Может принимать следующие форматы: Один IP: 192.168.1.33 Диапазон IP адресов: 192.168.1-10.1-255. Диапазон ограничен общим количеством покрываемых адресов (менее чем 64К). Маска IP: 192.168.4.0/24 поддерживаемые маски IP: /16 - /30 для IPv4 адресов /112 - /128 для IPv6 адресов Список: 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24 Начиная с Zabbix 3.0.0 это поле поддерживает пробелы, символы табуляции и многострочность. |
Интервал обновления | Этот параметр определяет как часто Zabbix будет выполнять это правило. Задержка отсчитывается после того, как завершится выполнение предыдущего процесса обнаружения, таким образом перекрытия не произойдет. Начиная с 3.4.0, поддерживаются суффиксы времени, например, 30s, 1m, 2h, 1d. Пользовательские макросы поддерживаются начиная с Zabbix 3.4.0. Обратите внимание что, если используется пользовательский макрос и его значение изменилось (к примеру, 1w → 1h), следующая проверка будет выполнена в соответствии с предыдущим значением (в далеком будущем с примерами значений). |
Проверки | Zabbix будет использовать этот список проверок для обнаружения. Поддерживаемые проверки: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix агент, SNMPv1 агент, SNMPv2 агент, SNMPv3 агент, ICMP ping. Обнаружение, основанное на протоколах, использует функционал net.tcp.service[] для тестирования каждого узла сети, исключая SNMP, который выполняет запрос, используя SNMP OID. Zabbix агент тестируется запросом элемента данных. Пожалуйста, смотрите элементы данных агентов для получения подробностей. Параметр 'Порты' может принимать следующие значения: Один порт: 22 Диапазон портов: 22-45 Список: 22-45,55,60-70 |
Критерий уникальности устройства | Критерием уникальности может быть: IP адрес - без обработки нескольких устройств с одним IP адресом. Если устройство с таким же IP существует, то оно будет считаться уже обнаруженным и новый узел сети не будет добавлен. <проверка обнаружения> - либо SNMP, либо Zabbix агента проверка. |
Имя узла сети | Назначение технического имени узла сети созданному узлу сети с использованием: DNS имя - DNS имя (по умолчанию) IP адрес - IP адрес <проверка обнаружения> - получение значения строки проверки обнаружения (например, проверки Zabbix агента, SNMP агента) Смотрите также: Именование узлов сети. Эта опция поддерживается начиная с 4.2.0. |
Видимое имя | Назначение видимого имени узлу сети созданному узлу сети с использованием: Имя узла сети - техническое имя узла сети (по умолчанию) DNS имя - DNS имя (по умолчанию) IP адрес - IP адрес <проверка обнаружения> - получение значения строки проверки обнаружения (например, проверки Zabbix агента, SNMP агента) Смотрите также: Именование узлов сети. Эта опция поддерживается начиная с 4.2.0. |
Активировано | При отмеченном правиле, оно является активным и обрабатывается Zabbix сервером. Если правило не отмечено, оно неактивно. Таким образом не обрабатывается. |
Допустим, мы хотим настроить обнаружение для локальной сети, имеющей диапазон IP адресов 192.168.1.1-192.168.1.254.
В нашем сценарии мы хотим получить:
Добавим правило обнаружения в сети для нашего диапазона IP адресов.
Zabbix будет пытаться обнаружить узлы сети в диапазоне IP адресов 192.168.1.1-192.168.1.254, пытаясь подключиться к Zabbix агентам и получить значение ключа system.uname. Полученное значение от агента можно использовать для назначения имени узлам сети и также выполнения различных действий для разных операционных систем. Например, присоединение шаблона Template OS Windows к Windows серверам, шаблона Template OS Linux к Linux серверам.
Правило будет выполняться каждые 10 минут.
Когда правило будет добавлено, Zabbix автоматически запустит обнаружение и порождение событий, основанных на обнаружении, для дальнейшей их обработки.
Определим действие для добавления обнаруженных Linux серверов в соответвующие группы/шаблоны.
Это действие активируется, если:
Это действие будет выполнять следующие операции:
Зададим действие для добавления обнаруженных Windows серверов в соответвующие группы/шаблоны.
Зададим действие для удаления потерянных серверов.
Сервер будет удален из конфигурации, если сервис "Zabbix агент" 'Недоступен' на протяжении более чем 24 часов (86400 секунд).