En aquest article t’expliquem les diferències entre Auto-registration i Auto-discovery a Zabbix. Totes dues opcions tenen l’avantatge que no cal afegir els servidors manualment a Zabbix.
Auto-registration permet que un servidor Zabbix comenci a supervisar automàticament un nou equip si aquest té instal·lat un agent Zabbix (en mode actiu) i prendre accions predefinides en registrar-se.
Auto-discovery permet escanejar periòdicament la xarxa per detectar serveis externs (Web, BD, correu…) o agents Zabbix (en mode passiu) i prendre accions predefinides en descobrir-los. L'inconvenient de l'Auto-discovery és el temps i recursos necessaris per escanejar periòdicament la xarxa.
Auto-registration - Configurar Zabbix
Perquè l'auto-registration funcioni, hem de crear dues accions a Zabbix: una per servidors Linux i una altra per Windows. Anirem a “Configuració > Accions” i clicarem el botó blau “Crea acció“.
A la primera pestanya omplirem el nom que vulguem per a l'acció i afegirem la condició “Metadades de l’equip igual a Linux” i clicarem “Afegeix”.
A la pestanya “Operacions”, clicarem “Nova” i omplirem les dades com es mostra a continuació per vincular la plantilla “Template OS Linux”, després clicarem a “Afegeix”:
Ara repetirem els mateixos passos per a Windows. El resultat hauria de ser:
Auto-registration - Configurar l'agent
En aquest post explicàvem com instal·lar l’agent de Zabbix. Per utilitzar l’auto-registre, cal configurar el ServerActive a l’agent:
Server=10.20.10.XX
ServerActive=10.20.10.XX
Hostname=Zabbix server
HostMetadata=Linux Server Web
A HostMetadata hem d'indicar si és un servidor Linux o Windows.
Si fem servir l’instal·lador de Windows:
Un cop configurat l’agent, en reiniciar el servei, els equips s’auto-registren. A “Configuració > Equips” podrem veure’ls.
Auto-discovery - Configurar Zabbix
Per registrar servidors mitjançant Auto-discovery, anirem a “Configuració > Accions” i seleccionarem “Descobriment”. Crearem dues accions: una per Linux i una altra per Windows. Farem clic a “Crea acció”, assignarem un nom i a “Nova condició” seleccionarem “Valor rebut, igual a” i posarem Linux.
A la pestanya “Operacions”, clicarem “Nova” i omplirem les dades per vincular la plantilla “Template OS Linux”, i clicarem “Afegeix”.
Repetirem aquests passos per a Windows. El resultat final serà:
Ara anirem a “Configuració > Descobriment” i clicarem “Crea regla de descobriment”. Caldrà definir el “Rang IP” a escanejar i a “Comprovacions” clicarem “Nova”, triarem “Agent Zabbix” i indicarem el port 10050 i el monitor system.uname. La “Freqüència d’actualització” determina cada quant escaneja Zabbix; valors molt baixos poden sobrecarregar la xarxa. Si volem detecció ràpida, millor usar Auto-registration.