[comment]: # ({bd6224b0-bd6224b0})
# 1 Конфигурисање правила за откривање мреже

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

[comment]: # ({d0972226-466f5982})
#### Преглед

Да бисте конфигурисали правило за откривање мреже које Zabbix користи за откривање домаћина
и услуге:

-  Идите на *Прикупљање података → Откриће*
–  Кликните на *Креирај правило откривања* (или на назив правила да бисте изменили постојеће)
-  Уредите атрибуте правила откривања

[comment]: # ({/d0972226-466f5982})

[comment]: # ({11a8f550-f020a6f3})
#### Атрибути правила

![](../../../../assets/en/manual/discovery/network_discovery/d_rule.png){width="600"}

Сва обавезна поља за унос су означена црвеном звездицом.

|Parameter|Description|
|--|--------|
|*Name*|Јединствени назив правила. На пример, "Локална мрежа".|
|*Discovery by*|Откривање врши:<br>**Сервер** - помоћу Zabbix сервера<br>**Прокси** - помоћу Zabbix проксија (изабран у пољу за назив проксија)|
|*IP range*|Опсег IP адреса за откривање. Може имати следеће формате:<br>Једна IP адреса: 192.168.1.33<br>Опсег IP адреса: 192.168.1-10.1-255. Опсег је ограничен укупним бројем покривених адреса (мање од 64K).<br>IP маска: 192.168.4.0/24<br>подржане IP маске:<br>/16 - /30 за IPv4 адресе<br>/112 - /128 за IPv6 адресе<br>Листа: 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24<br>Ово поље подржава размаке, табулацију и више редова.|
|*Update interval*|Овај параметар дефинише колико често ће Zabbix извршавати правило.<br>Интервал се мери након завршетка извршавања претходне инстанце откривања тако да нема преклапања.<br>Подржани су [временски суфикси](/manual/appendix/suffixes), нпр. 30 с, 1 мин, 2 сата, 1 дан.<br>Подржани су [кориснички макрои](/manual/config/macros/user_macros).<br>*Напомена* да ако се користи кориснички макро и његова вредност се промени (нпр. 1 недељу → 1 сат), следећа провера ће се извршити према претходној вредности (далеко у будућности са примерним вредностима).|
|*Maximum concurrent checks per type*|Подесите максималан број нити за откривање (радника) по провери сервиса за паралелну обраду провера откривања:<br>**Једна** - једна нит<br>**Неограничено** - неограничен број нити (али не више него у параметру [StartDiscoverers](/manual/appendix/config/zabbix_server#startdiscoverers))<br>**Прилагођено** - подесите прилагођени број нити (0-999)<br>Имајте на уму да сва правила откривања са SNMPv3 асинхроним проверама сервиса обрађује један радник због посебности имплементације libsnmp, тј. повећање броја радника неће повећати брзину откривања.|
|*Checks*|Zabbix ће користити ову листу провера за откривање. Кликните на ![](../../../../assets/en/manual/discovery/network_discovery/add_link.png) да бисте конфигурисали нову проверу у искачућем прозору.<br>Подржане провере: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix агент, SNMPv1 агент, SNMPv2 агент, SNMPv3 агент, ICMP ping.<br>Откривање засновано на протоколу користи функционалност **net.tcp.service\[\]** за тестирање сваког домаћина, осим за SNMP који испитује SNMP OID. Zabbix агент се тестира испитивањем ставке у нешифрованом режиму. Више детаља можете пронаћи у одељку [agent items](/manual/config/items/itemtypes/zabbix_agent).<br>Параметар 'Портови' може бити један од следећих:<br>Један порт: 22<br>Опсег портова: 22-45<br>Листа: 22-45, 55, 60-70<br>Од Zabbix-а 7.0, све провере сервиса се извршавају асинхроно, осим LDAP провера.<br>Од Zabbix-а 7.0, провера HTTP/HTTP-ова се врши путем libcurl-а. Ако је Zabbix сервер/прокси компајлиран без libcurl-а, онда ће HTTP провере радити као у претходним верзијама (тј. као TCP провере), али HTTPS провере неће радити.|
|*Device uniqueness criteria*|Критеријуми јединствености могу бити:<br>**IP адреса** - не обрађујте више уређаја са једном IP адресом. Ако уређај са истом IP адресом већ постоји, сматраће се већ откривеним и нови домаћин неће бити додат.<br>**<провера откривања>** - провера Zabbix агента или SNMP агента.<br>Имајте на уму да критеријуми јединствености који се користе током откривања нису исти као идентификација домаћина у систему приликом извршавања радњи. Критеријуми јединствености током откривања дефинишу да ли су два или више откривених уређаја исти (или различити), док је само IP адреса критеријум за идентификацију домаћина у Zabbix-у (погледајте [Креирање домаћина](/manual/discovery/network_discovery#host-creation)).|
|*Host name*|Подесите техничко име домаћина креираног домаћина користећи:<br>**DNS име** - DNS име (подразумевано)<br>**IP адреса** - IP адреса<br>**<провера откривања>** - примљена вредност стринга провере откривања (нпр. провера Zabbix агента, SNMP агента)<br>Погледајте такође: [Именовање домаћина](/manual/discovery/network_discovery#host_naming).|
|*Visible name*|Подесите видљиво име домаћина креираног домаћина користећи:<br>**Име домаћина** - техничко име домаћина (подразумевано)<br>**DNS име** - DNS име<br>**IP адреса** - IP адреса<br>**<провера откривања>** - примљена вредност стринга провере откривања (нпр. Zabbix агент, SNMP провера агента)<br>Погледајте такође: [Именовање домаћина](/manual/discovery/network_discovery#host_naming).|
|*Омогућено*|Када је поље за потврду означено, правило је активно и Zabbix сервер ће га извршити.<br>Ако није означено, правило није активно. Неће бити извршено.|

[comment]: # ({/11a8f550-f020a6f3})

[comment]: # ({e9390cef-67a97e37})
##### Прекорачење ограничења дескриптора датотека

У случају великог броја истовремених провера, могуће је исцрпети ограничење дескриптора датотека за [менаџер откривања](/manual/concepts/server#server-process-types-and-threads).

Број дескриптора датотека потребних за откривање једнак је броју радника за откривање * 1000.
Подразумевано, постоји 5 [радника за откривање](/manual/appendix/config/zabbix_server#startdiscoverers), док је меко ограничење система приближно 1024.

Ако се ово ограничење приближи, Zabbix ће смањити подразумевани број истовремених провера по типу за сваког радника и написати упозорење у датотеку дневника.
Али, ако је корисник поставио већу вредност за *Максимални број истовремених провера по типу* од вредности коју је израчунао Zabbix, Zabbix ће користити кориснички дефинисану вредност за једног радника.

[comment]: # ({/e9390cef-67a97e37})

[comment]: # ({cd84714a-cd84714a})
#### Сценарио из стварног живота

У овом примеру, желели бисмо да подесимо откривање мреже за локално
мрежа која има IP опсег од 192.168.1.1-192.168.1.254.

У нашем сценарију желимо да:

-  откријте оне домаћине који имају покренут Zabbix агент
-  покрените откривање сваких 10 минута
-  додајте домаћина у праћење ако је време рада домаћина дуже од 1 сата
-  уклоните домаћине ако је застој домаћина дужи од 24 сата
-  додајте Linux домаћине у групу "Linux сервери".
-  додајте Windows домаћине у групу "Windows сервери".
-  користите шаблон *Linux* за Linux домаћине
-  користите шаблон *Windows* за Windows домаћине

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

[comment]: # ({d8bdedb7-78f4f491})
##### Корак 1

Дефинисање правила откривања мреже за наш IP опсег.

![](../../../../assets/en/manual/discovery/network_discovery/discovery.png){width="600"}

Zabbix ће покушати да открије домаћине у IP опсегу
192.168.1.1-192.168.1.254 повезивањем са Zabbix агентима и преузимањем
вредност из кључа **system.uname**. Вредност примљена од агента
може се користити за именовање домаћина и такође за примену различитих акција за
различите оперативне системе. На пример, повежите Windows сервере са
шаблон *Windows*, Linux сервери на шаблон *Linux*.

Правило ће се извршавати сваких 10 минута.

Када се ово правило дода, Zabbix ће аутоматски покренути откривање
и генерисање догађаја заснованих на открићу за даљу обраду.

[comment]: # ({/d8bdedb7-78f4f491})

[comment]: # ({b8e28285-b8e28285})
##### Корак 2

Дефинисање открића [радња](/manual/config/notifications/action) за
додавање откривених Linux сервера у одговарајућу групу/шаблон.

![](../../../../assets/en/manual/discovery/network_discovery/discov_action.png)

Акција ће бити активирана ако:

-  "Zabbix агент" услуга је "up"
-  вредност system.uname (кључ Zabbix агента који смо користили у правилу
    дефиниција) садржи "Linux"
-  Време рада је 1 сат (3600 секунди) или више

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_b.png)

Акција ће извршити следеће операције:

-  додајте откривени домаћин у групу "Linux сервери" (и такође додајте
    домаћина ако није претходно додан)
-  повежите домаћина са *Linux* шаблоном. Zabbix ће се аутоматски покренути
    надгледање домаћина помоћу ставки и покретача из "Linux-а"
    шаблон.

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

[comment]: # ({b1d8800e-b1d8800e})
##### Корак 3

Дефинисање радње откривања за додавање откривених Windows сервера на
одговарајућу групу/шаблон.

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win.png)

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_win_b.png)

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

[comment]: # ({79eefb1b-79eefb1b})
##### Корак 4

Дефинисање акције откривања за уклањање изгубљених сервера.

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove.png)

![](../../../../assets/en/manual/discovery/network_discovery/discov_action_remove_b.png)

Сервер ће бити уклоњен ако услуга "Zabbix агент" 'не ради' више
од 24 сата (86400 секунди).

[comment]: # ({/79eefb1b-79eefb1b})
