6. Aplicació Zabbix

Vista general

En lloc de configurar manualment o reutilitzar un servidor existent per Zabbix, els usuaris poden descarregar una aplicació Zabbix o una imatge de CD d'instal·lació de l'aplicació Zabbix.

Les versions de l'aplicació Zabbix i el CD d'instal·lació es basen en AlmaLinux 8 (x86_64).

El CD d'instal·lació de l'aplicació Zabbix es pot emprar per fer un desplegament instantani del servidor Zabbix (MySQL).

Podeu emprar aquesta aplicació per avaluar Zabbix. L'aplicació no és pas destinada a producció.

Inici ràpid

Requisits previs
  1. Assegureu-vos que l'equip tingui recursos suficients per complir els requisits del sistema de la màquina virtual:
  • RAM: 1,5 Go
  • Espai en disc: s'han d'assignar almenys 8 Go per a la màquina virtual
  • CPU: 2 nuclis mínim
  1. Si encara no és instal·lat, instal·leu el programari de virtualització per engegar la imatge virtual (per exemple, VirtualBox).

  2. Baixeu la màquina virtual en el format compatible amb el vostre programari de virtualització.

  3. Comproveu la configuració de la xarxa per assegurar-vos que DHCP sugui habilitat a l'equip.

Instal·lació
  1. Engegueu la màquina virtual de l'aparell des de la imatge baixada.

  2. Configureu la configuració de xarxa de la màquina virtual per permetre l'accés des d'un navegador a l'equip. Això es pot aconseguir activant el Mode pont.

  3. Inicieu sessió a la màquina virtual mitjançant les credencials predeterminades del sistema.

  4. Per sapiguer l'adreça IP, executeu l'ordre següent a la màquina virtual:

ip addr show
  1. Obriu un navegador a l'equip i apunteu-lo a l'adreça IP que la màquina virtual ha rebut mitjançant DHCP.

  2. Inicieu sessió a Zabbix mitjançant les credencials (#zabbix-frontend) per defecte i comenceu a monitorar.

Configuració

Aquesta secció descriu els paràmetres de configuració predeterminats que es requereixen juntament amb les opcions de personalització disponibles.

Repositoris

La màquina virtual Zabbix empra el paquet zabbix-release del [repositori] Zabbix (https://repo.zabbix.com/zabbix/7.2/release/alma/8/). Els repositoris es configuren al directori /etc/yum.repos.d/*.

Configuració del tallafocs

Per gestionar la configuració del tallafoscs, la màquina virtual empra iptables amb les següents regles per defecte:

  • Permès SSH (port 22 TCP)
  • Permeses les traces d'agent Zabbix (port 10050 TCP) i Zabbix (port 10051 TCP);
  • Permesos els ports HTTP (80 TCP) i HTTPS (443 TCP);
  • Permès el port de traces SNMP (162 UDP);
  • Permesa la connexió de sortida cap a NTP (port 53 UDP);
  • Paquets ICMP limitats a 5 paquets per segon;
  • La resta de connexions entrants són ignorades.

Per obrir ports addicionals, modifiqueu el fitxer /etc/sysconfig/iptables i torneu a carregar les regles del tallafoc:

systemctl reload iptables
1 Emprar una adreça IP estàtica

Per defecte, s'empra DHCP per obtindre l'adreça IP. Per especificar-ne una de fixa:

  • Connecteu com a usuari root;
  • Executeu les següents comandes, canviant els valors amb les vostres IPs personalitzades:
nmcli connection modify eth0 ipv4.addresses 192.168.1.10/24# Appliance IP address/CIDR prefix
       nmcli connection modify eth0 ipv4.gateway 192.168.1.1# Gateway IP address
       nmcli connection modify eth0 ipv4.dns 8.8.8.8# DNS server IP address
       nmcli connection modify eth0 ipv4.method manualsystemctl restart network

Com a alternativa, podeu editar l'arxiu /etc/NetworkManager/system-connections/eth0.nmconnection i afegir les línies següents:

[ipv4]address1=192.168.1.10/24,192.168.1.1
       dns=8.8.8.8
       method=manual

Després de desar el fitxer editat, executeu la comanda systemctl restart network.

Zona horària

De manera predeterminada, l'aplicació empra UTC per al rellotge del sistema. Per canviar la zona horària, copieu el fitxer adequat de /usr/share/zoneinfo a /etc/localtime, per exemple:

cp /usr/share/zoneinfo/Europe/Riga /etc/localtime

La zona horària de la interfície de Zabbix s'estableix per separat i es pot canviar a la configuració de la interfície. La zona horària predeterminada per a la interfície Zabbix és Europe/Riga.

Credencials
Sistema
  • Nom d'usuari: root
  • Mot de pas: zabbix
Interfície de Zabbix
  • Nom d'usuari: Admin
  • Mot de pas: zabbix

Després d'iniciar la sessió, podeu canviar el mot de pas predeterminat a la configuració del perfil d'usuari o crear nous usuaris i esborrar el mot predeterminat.

Base de dades

Els mots de pas per a tots els usuaris de la base de dades es generen aleatòriament durant el procés d'instal·lació. Per a la base de dades es defineixen els usuaris següents:

Root:

  • Nom d'usuari: root
  • Mot de pas: el mot de pas s'emmagatzema al fitxer /root/.my.cnf. No cal posar un mot de pas al compte root.

Servidor Zabbix:

  • Nom d'usuari: zabbix_srv
  • Mot de pas: el mot de pas s'emmagatzema a /etc/zabbix/zabbix\_server.conf

Interfaz Zabbix:

  • Nom d'usuari: zabbix_web
  • Mot de pas: el mot de pas s'emmagatzema a /etc/zabbix/web/zabbix.conf.php

Per canviar un mot de pas d'usuari de base de dades, modifiqueu-la a MySQL i al fitxer de configuració corresponent.

Ubicació dels arxius
  • Els arxius de configuració són a /etc/zabbix.
  • Els arxius de registre del servidor, del proxy i de l'agent Zabbix són a /var/log/zabbix.
  • La interfície Web Zabbix és a /usr/share/zabbix.
  • La carpeta personal de l'usuari zabbix és a /var/lib/zabbix.

Accés a la interfície Web

La interfície Web és accessible a l'adreça http://<IP de la màquina virtual>.

Per defecte, l'accés a la interfície Web es permet des de qualsevol lloc. Per limitar l'accés, modifiqueu /etc/nginx/conf.d/zabbix.conf. Després de desar l'arxiu editat, reinicieu Nginx connectant-vos amb SSH com a usuari root i executeu:

systemctl restart nginx

Serveis de sistema

Els serveis Systemd són disponibles. Per veure la llista de serveis Zabbix, executeu la comanda següent a la màquina virtual:

    systemctl list-units zabbix*

Notes específiques del format d'imatge

VMware

Les imatges en format vmdk es poden emprar directament als productes VMware Player, Server i Workstation. Per emprar-los a ESX, ESXi i vSphere, s'han de convertir mitjançant el VMware converter (cal autenticar-se per descarregar-lo). Si empreu VMWare vCenter Converter, podeu trobar problemes amb l'adaptador de xarxa híbrid. En aquest cas, podeu provar especificant l'adaptador E1000 mentre feu el procés de conversió. Alternativament, quan la conversió hagi acabat, podeu esborrar l'adaptador existent i afegir l'adaptador E1000.

1 Imatge HDD/flash (en brut)

Per engegar la imatge, executeu:

    dd if=./zabbix_appliance_7.0.0.raw of=/dev/sdc bs=4k conv=fdatasync

Substituïu /dev/sdc per el vostre perifèric de disc Flash/HDD.

Hyper-V

Si la màquina no s'inicia a Hyper-V, proveu de prémer Ctrl+Alt+F2 per canviar a una sessió TTY.