Zabbix нуди функцију аутоматског откривања мреже тј ефикасан и веома флексибилан.
Ако је откривање мреже правилно подешено, можете:
Откривање Zabbix мреже заснива се на следећим информацијама:
НЕ обезбеђује:
Откривање мреже се у основи састоји од две фазе: откривања и радње.
Zabbix повремено скенира IP опсеге дефинисане у network discovery rules. Учесталост провера се може конфигурисати за свако правило појединачно.
Свако правило има сет провера услуге дефинисаних за обављање за IP домет.
Правила откривања обрађује менаџер откривања. Менаџер откривања креира а посао по сваком правилу са листом задатака (провере мреже). Провере мреже се врше паралелно од стране доступних радника за откривање (број се може конфигурисати у корисничком интерфејсу за свако правило). Само провере са истим IP-јем и портом се заказују узастопно јер неки уређаји неће прихватити паралелне везе на истом порту.
Величина реда за мрежне провере је ограничена на 2000000 или приближно 4 GB меморије. Ако се ред тада напуни правило откривања ће бити прескочено и порука упозорења ће бити одштампана у дневнику. Можете користити интерна ставка zabbix[discovery_queue]
за праћење броја провера откривања у реду.
Провере откривања се обрађују независно од осталих провера. Ако било које провере не пронађу услугу (или не успеју), остале провере ће и даље бити обрађене.
Ако се правило откривања промени током извршавања, тада ће тренутно извршење откривања бити прекинуто.
Свака провера услуге и домаћина (IP) коју обавља мрежа Откриће модул генерише догађај открића.
Event | Check of service result |
---|---|
Service Discovered | Услуга је 'горе' након што је 'доле' или када је откривена по први пут. |
Service Up | Услуга је 'упућена', након што је већ била 'горе'. |
Service Lost | Услуга је 'доле' након што је 'горе'. |
Service Down | Услуга је 'доле', након што је већ била 'доле'. |
Host Discovered | Најмање један сервис домаћина је 'горе' након што су сви сервиси тог домаћина били 'доле' или је откривена услуга која припада нерегистрованом домаћину. |
Host Up | Најмање један сервис домаћина је 'горе', након што је бар један сервис већ био 'горе'. |
Host Lost | Све услуге домаћине су 'доле' након што је барем један био 'горе'. |
Host Down | Све услуге домаћина су 'доле', након што су већ биле 'доле'. |
Догађаји открића могу бити основа релевантних радње, као што су:
Ове радње се могу конфигурисати у односу на тип уређаја, IP, статус, време рада/застоја, итд. За све детаље о конфигурисању радњи за догађаје засноване на откривању мреже, погледајте радњу операција и услови странице.
Пошто су радње откривања мреже засноване на догађајима, оне ће бити бити покренут и када је откривени домаћин на мрежи и када је ван мреже. То је високо препоручује се додавање радње услов Статус откривања: горе да би се избегле радње као што је Додај домаћина које се покрећу по догађајима Service Lost/Service Down. У супротном, ако се откривени домаћин ручно уклони, он ће и даље генерисати догађаје Service Lost/Service Down и биће поново креиран током следећег циклуса откривања.
Повезивање шаблона са откривеним домаћином неће успети заједно ако било који од шаблона за повезивање има јединствени ентитет (нпр. кључ ставке) који је већ исти као јединствени ентитет (нпр. кључ ставке). постоје на домаћину или на неком другом повезивом шаблони.
Домаћин се додаје ако је изабрана операција Додај домаћина. Домаћин је такође додато, чак и ако операција Додај домаћина недостаје, ако изаберете операције које резултирају акцијама на домаћину. Такве операције су:
Креирани домаћини се додају у групу Откривени домаћини (подразумевано, подесиво у Администрација → Опште → Остало). Ако желите да се домаћини додају у другу групу, додајте Remove from host groups (наводећи "Откривене хостове") и такође додајте Add to host groups операција (навођење друге групе домаћина), јер домаћин мора припадати групи домаћина.
IP адреса откривеног уређаја је критеријум за проналажење домаћина у систему. Ако домаћин са том IP адресом и типом интерфејса већ постоји, тај домаћин ће бити циљ за извођење операција.
Ако се IP адреса откривеног домаћина промени или је интерфејс избрисан, нови домаћин ће бити креиран при следећем откривању.
Приликом додавања домаћина, име домаћина је резултат обрнутог DNS претраживања или IP адреса ако обрнуто тражење не успе. Тражење се врши из Zabbix-а сервер или Zabbix проки, у зависности од тога који врши откривање. Ако тражење не успева на проксију, не покушава се поново на серверу. Ако домаћин са таквим именом већ постоји, следећи домаћин би добио _2 придодат имену, затим _3 и тако даље.
Такође је могуће заменити DNS/IP тражење и уместо тога користити ставку вредност за име домаћина, на пример:
Ако је име домаћина постављено помоћу вредности ставке, оно се не ажурира током следећих провера открића. Ако није могуће подесити домаћина име користећи вредност ставке, користи се подразумевана вредност (DNS име).
Ако домаћин већ постоји са откривеном IP адресом, постоји нови домаћин није створен. Међутим, ако радња откривања садржи операције (линк шаблон, додати у групу домаћина итд.), изводе се на постојећој домаћин.
Домаћини откривени правилом откривања мреже се аутоматски уклањају из Надгледање → Откриће ако откривени ентитет није у више IP опсега правила. Домаћини се одмах уклањају.
Када се домаћини додају као резултат откривања мреже, добијају интерфејси креирани према овим правилима:
Домаћини које су открили различити проксији се увек третирају као различитих домаћина. Док ово омогућава да се изврши откривање на одговарајућој IP адреси опсези које користе различите подмреже, мењајући прокси за већ надгледана подмрежа је компликована јер промене проксија такође морају бити примењено на све откривене домаћине.
На пример, кораци за замену проксија у правилу откривања: