Zabbix ofereix una funció de descoberta automàtica de xarxa eficient i molt flexible.
Amb la descoberta de xarxa configurada correctament, podeu:
La descoberta de la xarxa Zabbix es basa en la informació següent:
NO ofereix:
La descoberta de la xarxa consta bàsicament de dues fases: descoberta i accions.
Zabbix explora periòdicament els intervals d'IP definits a regles de descoberta de xarxa. La freqüència de la comprovació es pot configurar per a cada regla individualment.
Cada regla té un conjunt de comprovacions de servei per executar-se per a l'interval d'IP.
Les regles de descoberta les processa el gestor de descoberta. El gestor de descoberta crea un treball per cada regla amb una llista de tasques (comprovacions de xarxa). Les comprovacions de xarxa les fa en paral·lel els treballs de descoberta disponibles (el nombre es pot configurar a la interfície per cada regla). Només les comprovacions amb la mateixa IP i port es programen seqüencialment perquè alguns dispositius no acceptaran connexions paral·leles al mateix port.
La mida de la cua de comprovacions de xarxa és limitada a 2000000 o 4 Go de memòria aproximadament. Si la cua s'omple, la regla de descoberta es saltarà i sortirà un missatge d'advís al registre. Podeu emprar l'element intern zabbix[discovery_queue]
per controlar el nombre de comprovacions de descoberta a la cua.
Les comprovacions de descoberta es processen independentment d'altres comprovacions. Si alguna comprovació no troba cap servei (o falla), les altres comprovacions encara es processaran.
Si es canvia una regla de descoberta durant l'execució, la descoberta actual es cancel·larà.
Cada comprovació de servei i host (IP) realitzada pel mòdul de descoberta de xarxa genera un esdeveniment de descoberta.
Esdeveniment | Verificació de resultats del servei |
---|---|
Servei trobat | El servei s''inicia' després d'ésser 'aturat' o quan es troba per primer cop. |
Servei activat | El servei és 'iniciat'. |
Servei perdut | El servei és 'aturat' després d'ésser 'iniciat'. |
Servei baixa | El servei és 'aturat'. |
Equip trobat | Almenys un dels serveis d'un equip s''inicia' després que tots els serveis d'aquest equip s'hagin 'aturat' o s'ha trobat un servei que pertany a un equip no registrat. |
Allotjament | Almenys un servei d'un equip és 'iniciat'. |
Equip perdut | Tots els serveis d'un equip són 'aturats' després que almenys un dels serveis s'hagi 'aturat'. |
Equip caigut | Tots els serveis d'un equip són 'aturats'. |
Els esdeveniments de descoberta poden ésser la base per a accions rellevants, com ara:
Aquestes accions es poden configurar en funció del tipus de dispositiu, adreça IP, estat, amunt/avall, etc. Per obtindre més informació sobre la configuració d'accions per a esdeveniments basats en descoberta de xarxa, consulteu les pàgines dels termes operació i condicions.
Com que les accions de descoberta de xarxa es basen en esdeveniments, s'activaran tant bon punt un equip descobert sigui en línia com quan sigui fora de línia. És molt recomanable afegir una condició Estat de descoberta: actiu acció per evitar que s'activin accions com ara Afegeix equip en esdeveniments com Servei perdut/Servei caigut. En cas contrari, si s'esborra manualment un equip descobert, encara generarà esdeveniments Servei perdut/Servei caigut i es tornarà a crear al següent cicle de descoberta.
L'enllaç d'un equip descobert a plantilles fallarà col·lectivament si una de les plantilles vinculables té una entitat única (per exemple, clau d'element) que és idèntica a una altra entitat única (per exemple, clau d'element) que ja existeix a l'equip o en un altre dels models enllaçables.
S'afegeix un equip si és triada l'operació Afegir equip. També s'afegeix un equip, encara que falti l'operació Afegir equip, si trieu operacions que donen lloc a accions en un equip. Aquestes operacions són:
Els equips creats s'afegeixen al grup Equips descoberts (per defecte, configurable a Administració → General → Altres). Si voleu que s'afegeixin equips a un altre grup, afegiu una operació Treure dels grups d'equips (especificant "Equips descoberts") i també una operació Afegir als grups d'equips (especificant un altre grup d'equips), perquè un equip ha de pertànyer a un grup d'equips.
L'adreça IP del dispositiu trobat és el criteri per trobar un equip al sistema. Si ja existeix un equip amb aquesta adreça IP i aquest tipus d'interfície, aquest equip serà l'objectiu per realitzar les operacions.
Si es canvia l'adreça IP de l'equip trobat o s'esborra la interfície, es crearà un equip nou a la següent descoberta.
Quan s'afegeixen equips, un nom d'equip és el resultat d'una cerca DNS inversa o una adreça IP si la cerca inversa falla. La cerca es realitza des del servidor Zabbix o des del proxy Zabbix, depenent de quina és fent la descoberta. Si la cerca falla al proxy, no es torna a provar al servidor. Si l'equip amb aquest nom ja existeix, el següent equip tindrà **_2** afegit al nom, després **_3** i així successivament.
També és possible anul·lar la cerca DNS/IP i emprar un valor d'element per al nom d'equip, per exemple:
Si el nom d'equip es va establir amb un valor d'element, no s'actualitzarà en comprovacions de descoberta posteriors. Si no és possible establir el nom d'equip mitjançant un valor d'element, s'empra el valor per defecte (nom DNS).
Si ja existeix un equip amb l'adreça IP descoberta, no s'en crea cap de nou. Tanmateix, si l'acció de descoberta conté operacions (enllaç a una plantilla, afegir a un grup d'equip, etc.), es realitzen a l'equip existent.
Els equips trobats per una regla de descoberta de xarxa s'esborren automàticament de Monitoratge → Descoberta si una entitat descoberta no es troba pas al rang IP de la regla. Els equips s'esborren de seguida.
Quan s'afegeixen equips mitjançant la descoberta de xarxa, obtinguent interfícies creades d'acord amb aquestes regles:
Els equips descoberts per diferents proxys sempre es tracten com a equips diferents. Tot i que això permet descobrir els intervals d'adreces IP coincidents emprats per diferents subxarxes, canviar el proxy d'una subxarxa ja monitorada és complicat perquè els canvis de proxy també s'han d'aplicar a tots els equips descoberts.
Per exemple, aquí teniu les passes per anul·lar el proxy en una regla de descoberta: