L'equilibri de càrrega del proxy permet monitorar els equips per part d'un grup de proxys amb una distribució automatitzada d'equips entre proxys i una alta disponibilitat de proxys.
Si un proxy del grup de proxys es desconnecta, els seus equips es distribuiran de seguida entre altres proxys que tinguin els hosts menys assignats del grup. O bé, si un proxy té massa o massa pocs equips comparat amb la mitjana del grup, el grups s'equilibra movent equips de manaera uniforme.
La redistribució de l'equip només es farà als grups de proxys en línia. Un grup de proxys és "en línia" si el nombre mínim configurat dels seus proxys és en línia (no fora de línia o desconegut).
El nombre mínim de proxys en línia ha d'ésser inferior al total de proxys del grup. En un grup de 10 proxys, establir el nombre mínim de proxys en línia a 10 crea una situació en què tot el grup es desconnectarà si només falla un proxy. És millor tindre 6 proxys en línia necessaris. Això admetrà 4 proxys fora de línia.
L'estat del proxy és:
Podeu monitorar l'estat del grup de proxys amb els elements interns zabbix[grup de proxys,<nom>,estat] i zabbix[grup de proxys,descoberta].
L'equilibri de càrrega del proxy i l'alta disponibilitat són gestionades pel gestor del grup de proxys que sempre sap quins altres proxys funcionen o no.
Compatibilitat de versions
El servidor Zabbix comprova l'equilibri entre les assignacions d'equip als proxys. El grup es considera "desequilibri" si hi ha:
El grup es considera "desequilibrat" si el nombre d'equips assignats al proxy és per sobre/per sota de la mitjana del grup en un mínim de 10 i un factor de 2. En aquest cas, el servidor marca el grup per a la reassignació de l'equip després del període de gràcia (10 vegades el retard de la migració per error), si no es restaura el saldo.
La taula següent il·lustra amb números d'exemple quan s'activa (o no) la reassignació de l'equip:
Nombre d'equips al proxy | Mitjana del grup | Reassignació de l'equip |
---|---|---|
100 | 50 | Sí |
60 | 50 | No |
40 | 50 | No |
25 | 50 | Sí |
15 | 5 | Sí |
10 | 5 | No |
El gestor de grups de proxys redistribuirà els equips als grups de proxys de la manera següent:
Per configurar l'equilibri de càrrega del proxy per a la monitoratge d'equips:
Per a les comprovacions passives, tots els proxys del grup han d'ésser llistats al paràmetre Servidor dels agents.
Afegir tots els proxys del grup al paràmetre de l'agent ServerActive (separats per un punt i coma) dels equips monitorats és beneficiós, però no obligatori. Un agent actiu pot tindre un únic proxy al camp ServerActive i l'equilibri de càrrega del proxy funcionarà. Quan s'iniciï el servei d'agent, l'agent rebrà una llista completa de totes les adreces IP de tots els proxys Zabbix, carregarà i conservarà a la memòria. Les comprovacions actives (i les peticions de dades del remitent de Zabbix) es redirigiran al proxy en línia correcte per a l'equip, en funció de l'assignació actual de proxy.
Tindre només un proxy únic al camp ServerActive pot provocar la pèrdua del monitoratge si l'agent s'inicia/reinicia mentre aquest proxy en concret és fora de línia.
Assegureu-vos que el grup de proxy sigui en línia.
Configureu que els hosts siguin monitorats per un grup de proxys (no per proxys individuals). Podeu emprar l'equip actualització massiva per moure els equips del proxy al grup de proxys.
Els equips que són monitorats per un únic proxy (encara que el proxy formi part del grup de proxys) no participen pas en l'equilibri de càrrega/alta disponibilitat. A més, tinguent menys de 10 equips assignats a un grup de proxys pot derivar en una distribució no equitativa d'equips entre els proxys del grup.
Quan es crea un equip basant-se en dades de registre automàtic/descoberta de xarxa d'un proxy que pertany a un grup de proxys, aquest equip és configurat per ser monitorat per aquest grup de proxys.
Sempre s'ha de permetre que els agents arribin a tots els proxys al nivell del tallafocs. Considereu els escenaris següents:
Per configurar un grup de proxys a la interfície Zabbix:
Paràmetre | Descripció |
---|---|
Nom | Introduïu el nom del grup de proxys. |
Període de migració per error | Introduïu el període en segons abans que s'executi la migració per error (1m de manera predeterminada; interval permès de 10s a 15m). S'admeten sufixos de temps (p. ex., 30 segons, 1 min). S'admeten macros d'usuari. |
Nombre mínim de proxys | Introduïu el nombre mínim de proxys en línia necessaris perquè el grup sigui en línia (1 per defecte; interval permès 1-1000). S'admeten macros d'usuari. |
Descripció | Introduïu la descripció del grup de proxys. |
Proxys | Llistat de proxys del grup. Es poden veure fins a cinc proxys (com a enllaços o en text sense format, depenent dels permisos del proxy). Aquesta llista es mostra quan s'edita un grup de proys existent, si hi ha almenys un proxy al grup. |