Да бисте конфигурисали правило за откривање мреже које Zabbix користи за откривање домаћина и услуге:
Сва обавезна поља за унос су означена црвеном звездицом.
Parameter | Description |
---|---|
Name | Јединствени назив правила. На пример, "Локална мрежа". |
Discovery by | Откривање врши: Сервер - помоћу Zabbix сервера Прокси - помоћу Zabbix проксија (изабран у пољу за назив проксија) |
IP range | Опсег IP адреса за откривање. Може имати следеће формате: Једна IP адреса: 192.168.1.33 Опсег IP адреса: 192.168.1-10.1-255. Опсег је ограничен укупним бројем покривених адреса (мање од 64K). 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 Ово поље подржава размаке, табулацију и више редова. |
Update interval | Овај параметар дефинише колико често ће Zabbix извршавати правило. Интервал се мери након завршетка извршавања претходне инстанце откривања тако да нема преклапања. Подржани су временски суфикси, нпр. 30 с, 1 мин, 2 сата, 1 дан. Подржани су кориснички макрои. Напомена да ако се користи кориснички макро и његова вредност се промени (нпр. 1 недељу → 1 сат), следећа провера ће се извршити према претходној вредности (далеко у будућности са примерним вредностима). |
Maximum concurrent checks per type | Подесите максималан број нити за откривање (радника) по провери сервиса за паралелну обраду провера откривања: Једна - једна нит Неограничено - неограничен број нити (али не више него у параметру StartDiscoverers) Прилагођено - подесите прилагођени број нити (0-999) Имајте на уму да сва правила откривања са SNMPv3 асинхроним проверама сервиса обрађује један радник због посебности имплементације libsnmp, тј. повећање броја радника неће повећати брзину откривања. |
Checks | 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 агент се тестира испитивањем ставке у нешифрованом режиму. Више детаља можете пронаћи у одељку agent items. Параметар 'Портови' може бити један од следећих: Један порт: 22 Опсег портова: 22-45 Листа: 22-45, 55, 60-70 Од Zabbix-а 7.0, све провере сервиса се извршавају асинхроно, осим LDAP провера. Од Zabbix-а 7.0, провера HTTP/HTTP-ова се врши путем libcurl-а. Ако је Zabbix сервер/прокси компајлиран без libcurl-а, онда ће HTTP провере радити као у претходним верзијама (тј. као TCP провере), али HTTPS провере неће радити. |
Device uniqueness criteria | Критеријуми јединствености могу бити: IP адреса - не обрађујте више уређаја са једном IP адресом. Ако уређај са истом IP адресом већ постоји, сматраће се већ откривеним и нови домаћин неће бити додат. <провера откривања> - провера Zabbix агента или SNMP агента. Имајте на уму да критеријуми јединствености који се користе током откривања нису исти као идентификација домаћина у систему приликом извршавања радњи. Критеријуми јединствености током откривања дефинишу да ли су два или више откривених уређаја исти (или различити), док је само IP адреса критеријум за идентификацију домаћина у Zabbix-у (погледајте Креирање домаћина). |
Host name | Подесите техничко име домаћина креираног домаћина користећи: DNS име - DNS име (подразумевано) IP адреса - IP адреса <провера откривања> - примљена вредност стринга провере откривања (нпр. провера Zabbix агента, SNMP агента) Погледајте такође: Именовање домаћина. |
Visible name | Подесите видљиво име домаћина креираног домаћина користећи: Име домаћина - техничко име домаћина (подразумевано) DNS име - DNS име IP адреса - IP адреса <провера откривања> - примљена вредност стринга провере откривања (нпр. Zabbix агент, SNMP провера агента) Погледајте такође: Именовање домаћина. |
Омогућено | Када је поље за потврду означено, правило је активно и Zabbix сервер ће га извршити. Ако није означено, правило није активно. Неће бити извршено. |
У случају великог броја истовремених провера, могуће је исцрпети ограничење дескриптора датотека за менаџер откривања.
Број дескриптора датотека потребних за откривање једнак је броју радника за откривање * 1000. Подразумевано, постоји 5 радника за откривање, док је меко ограничење система приближно 1024.
Ако се ово ограничење приближи, Zabbix ће смањити подразумевани број истовремених провера по типу за сваког радника и написати упозорење у датотеку дневника. Али, ако је корисник поставио већу вредност за Максимални број истовремених провера по типу од вредности коју је израчунао Zabbix, Zabbix ће користити кориснички дефинисану вредност за једног радника.
У овом примеру, желели бисмо да подесимо откривање мреже за локално мрежа која има IP опсег од 192.168.1.1-192.168.1.254.
У нашем сценарију желимо да:
Дефинисање правила откривања мреже за наш IP опсег.
Zabbix ће покушати да открије домаћине у IP опсегу 192.168.1.1-192.168.1.254 повезивањем са Zabbix агентима и преузимањем вредност из кључа system.uname. Вредност примљена од агента може се користити за именовање домаћина и такође за примену различитих акција за различите оперативне системе. На пример, повежите Windows сервере са шаблон Windows, Linux сервери на шаблон Linux.
Правило ће се извршавати сваких 10 минута.
Када се ово правило дода, Zabbix ће аутоматски покренути откривање и генерисање догађаја заснованих на открићу за даљу обраду.
Дефинисање открића радња за додавање откривених Linux сервера у одговарајућу групу/шаблон.
Акција ће бити активирана ако:
Акција ће извршити следеће операције:
Дефинисање радње откривања за додавање откривених Windows сервера на одговарајућу групу/шаблон.
Дефинисање акције откривања за уклањање изгубљених сервера.
Сервер ће бити уклоњен ако услуга "Zabbix агент" 'не ради' више од 24 сата (86400 секунди).