En aquesta secció es descriuen les millors pràctiques per configurar Zabbix per aconseguir un rendiment òptim i una facilitat d'ús. Les recomanacions es basen en els consells dels desenvolupadors de Zabbix i l'experiència pràctica dels formadors i enginyers de suport de Zabbix.
Cada instal·lació de Zabbix és única i algunes d'aquestes directrius poden no ser adequades per a la vostra configuració específica. Tanmateix, es recomana intentar complir aquestes directrius tant com sigui possible per evitar possibles problemes comuns.
Si creieu que aquesta pàgina es pot millorar, ens encantaria saber de vosaltres! Ressalteu el text en qüestió i premeu ctrl+Retorn per informar d'un error o compartir els vostres comentaris.
Un equip a Zabbix no és una màquina o dispositiu físic, sinó una entitat lògica. Amb finalitats de monitoratge, podeu crear equips independents per a una base de dades o, per exemple, una màquina virtual. Alternativament, podeu crear un equip genèric l'ordinador portàtil d'en Jaume i monitorar totes les mètriques d'aquest equip.
La millor pràctica és crear un equip independent per a cada instància independent, com ara una màquina virtual, una base de dades, un contenidor o un commutador de xarxa. Emprant aquest enfocament, podreu:
Evitar el desordre a les dades de monitoratge tinguent elements, triggers i notificacions d'alertes independents per a cada equip.
Ajustar els nivells d'accés dels usuaris. Podeu configurar rols d'usuari per concedir accés a veure i/o configurar només equips específics. Veieu també el principi del mínim privilegi.
Si teniu diversos equips similars, com ara Commutador de xarxa 1 i Commutador de xarxa 2, Zabbix ofereix diverses maneres de recrear ràpidament l'equip. Simplement podeu clonar un equip amb totes les seves mètriques prement el botó Clonar, però en aquest cas, per actualitzar un element més endavant, haureu de fer-ho manualment a cada equip.
La millor pràctica és crear una plantilla amb totes les mètriques necessàries, per exemple, Plantilla de canvi de xarxa. A continuació, agrupeu els equips similars en un grup d'equips, per a l'exemple anterior podria ser Commutadors de xarxa. Ara, a la secció Recull de dades -> Equips, podeu filtrar tots els equips per grup d'equips i emprar el botó Actualització massiva per enllaçar la plantilla a tots els vostres commutadors de xarxa.
Per minimitzar el nombre de peticions a l'entitat objectiu, Zabbix permet la creació d'elements mestres i dependents. En aquest cas, l'element principal recull un gran conjunt d'informació en una sola petició. Tot seguit, es poden configurar els elements dependents per extreure dades específiques d'aquesta col·lecció mitjançant el preprocessament i emmagatzemar-les com a mètriques individuals.
Per exemple, l'element principal pot recopilar una resposta JSON o XML que contingui diverses mètriques o executar una consulta de base de dades que retorni diverses columnes de dades (com ara nombre de connexions obertes, connexions avortades, connexions simultànies màximes permeses i connexions acumulades totals des de l'inici), i els elements dependents analitzaran i emmagatzemaran cada valor requerit per separat.
La millor pràctica per a aquesta configuració és descartar l'historial de l'element principal just després de la recollida i conservar només les dades dels elements dependents.
Si tots els equips es troben a la mateixa xarxa local que el servidor Zabbix i no hi ha problemes d'escalabilitat o rendiment, és possible que no us calgui un proxy. En entorns més grans o complexos, el monitoratge directe dels equips amb el servidor Zabbix pot no ser suficient. Afegir un proxy i assignar part dels equips a aquest proxy permet una distribució de càrrega més uniforme.
La millor pràctica és afegir un proxy Zabbix quan:
Sigueu monitorant diversos equips mitjançant diversos mètodes de recollida de mètriques darrere d'un tallafoc. El proxy recopilarà dades dels equips i les reenviarà al servidor Zabbix, reduint la necessitat d'obrir diversos ports del tallafoc.
Sou monitorant ubicacions remotes, sucursals i/o xarxes. En cas d'interrupció de la xarxa entre el servidor Zabbix i les vostres ubicacions remotes, els proxys Zabbix desplegats a les ubicacions remotes continuaran amb el recull de dades i enviaran les dades recollides al servidor Zabbix sempre que es restableixi la connexió de xarxa.
Teniu un desplegament a gran escala i voleu reduir la càrrega del servidor Zabbix i millorar el rendiment. La definició d'un desplegament a gran escala és molt àmplia i depèn no només del nombre d'equips, sinó també del nombre de valors recollits per segon.