Els paquets oficials de Zabbix 7.4 estan disponibles al lloc web de Zabbix, on podeu seleccionar el vostre sistema operatiu i el component de Zabbix per generar instruccions d'instal·lació adequades per al vostre entorn. Veieu també les notes d'instal·lació del paquet en aquesta pàgina per obtenir informació addicional important.
Hi ha paquets disponibles per a les següents distribucions de Linux:
Algunes distribucions de sistemes operatius (en particular, les distribucions basades en Debian) proporcionen els seus propis paquets Zabbix. Aquests paquets no són compatibles amb Zabbix i poden estar desactualitzats o no tenir les darreres funcions i correccions d'errors. Es recomana utilitzar només paquets oficials del Repositori oficial de Zabbix. Si ja heu instal·lat Zabbix des del repositori del vostre sistema operatiu, consulteu els passos per a actualitzar paquets Zabbix des de repositoris del sistema operatiu.
Els paquets admeten la base de dades MySQL/PostgreSQL i el servidor web Apache/Nginx. Tingueu en compte que el servidor i el proxy Zabbix no poden compartir la mateixa base de dades; utilitzeu noms de base de dades diferents si tots dos estan instal·lats al mateix host.
Si cal, hi ha paquets separats per a Zabbix agent/agent 2, Zabbix get i Zabbix sender disponibles al Repositori oficial de Zabbix.
Zabbix també proporciona binaris precompilats de l'agent Zabbix per a sistemes operatius que no són Linux; vegeu:
Les notes següents s'apliquen a tots els sistemes:
Si feu anar PostgreSQL, DBHost=localhost (o una adreça IP) a la configuració de Zabbix servidor/proxy fa que PostgreSQL utilitzi un sòcol de xarxa en lloc d'un sòcol UNIX local; veieu Configuració de SELinux per obtenir instruccions de configuració relacionades.
Si feu servir TimescaleDB, veieu Configuració de TimescaleDB addicional.
Si instal·leu Zabbix Java gateway (per monitorar aplicacions JMX), veieu instruccions de configuració addicionals per a sistemes basats en RHEL i sistemes basats en Debian.
Per executar l'agent Zabbix com a root, consulteu Execució de l'agent com a root.
Les notes següents s'apliquen a RHEL i els seus derivats:
Si heu habilitat el repositori EPEL per a EL9, que també proporciona paquets Zabbix, cal excloure'l de la resolució de paquets abans d'instal·lar els paquets oficials de Zabbix; consulteu Instal·lació accidental de paquets EPEL Zabbix.
Per instal·lar paquets Zabbix en entorns Red Hat UBI, consulteu Paquets Zabbix per a RHEL en entorns Red Hat UBI.
Per utilitzar elements de ping ICMP, els paquets per a fping també són disponibles al Repositori oficial de Zabbix.
Zabbix utilitza comunicació entre processos basada en sockets. En sistemes on Security-Enhanced Linux (SELinux) és habilitat, és possible que hagueu d'afegir regles de SELinux per permetre que Zabbix creï/utilitzi sockets de domini UNIX al directori SocketDir. Els fitxers socket són utilitzats pel servidor Zabbix (alerta, preprocessament, IPMI) i el proxy Zabbix (IPMI), i són presents mentre el procés s'està executant.
Amb SELinux habilitat en mode d'aplicació, executeu les ordres següents per habilitar la comunicació entre la interfície i el servidor de Zabbix:
Per a RHEL 7 (i posteriors), AlmaLinux, CentOS Stream, Oracle Linux, Rocky Linux 8 (i posteriors):
Si s'accedeix a la base de dades a través de la xarxa (inclòs localhost per a PostgreSQL), permeteu també que el frontend de Zabbix es connecti a la base de dades:
Per a RHEL anterior a 7:
Després d'aplicar la configuració de SELinux, reinicieu Apache:
Opcionalment, podeu instal·lar un fitxer predefinit Paquet zabbix-selinux-policy del Repositori Oficial de Zabbix. Aquest paquet es proporciona per a totes les versions de sistemes operatius compatibles per simplificar la implementació de Zabbix i evitar que els usuaris desactivin SELinux a causa de la complexitat de la configuració.
Per a una màxima seguretat, es recomana establir paràmetres personalitzats de SELinux.
El paquet zabbix-selinux-policy conté una política bàsica de SELinux, que permet a Zabbix crear i utilitzar sockets i habilitar la connexió HTTPd a PostgreSQL (utilitzada pel frontend).
El fitxer font zabbix_policy.te conté les regles següents:
module zabbix_policy 1.2;
require {
type zabbix_t;
type zabbix_port_t;
type zabbix_var_run_t;
tipus postgresql_port_t;
tipus httpd_t;
classe tcp_socket name_connect;
classe sock_file { create unlink };
classe unix_stream_socket connectto;
}
#============ zabbix_t ==============
permet zabbix_t self:unix_stream_socket connectto;
permet zabbix_t zabbix_port_t:tcp_socket name_connect;
permet zabbix_t zabbix_var_run_t:sock_file create;
permet zabbix_t zabbix_var_run_t:sock_file unlink;
permet httpd_t zabbix_port_t:tcp_socket name_connect;
#============= httpd_t ==============
permet httpd_t postgresql_port_t:tcp_socket name_connect;Els paquets Debuginfo contenen símbols de depuració per als binaris de Zabbix. No calen per a la instal·lació o el funcionament normals, però són útils per a la resolució de problemes avançats.
Per habilitar el repositori zabbix-debuginfo:
/etc/yum.repos.d/zabbix.repo i configureu enabled=1 per a la secció zabbix-debuginfo:[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=http://repo.zabbix.com/zabbix/7.4/stable/rhel/7/$basearch/debuginfo/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1/etc/zypp/repos.d/zabbix.repo i configureu enabled=1 per a zabbix-debuginfo secció:[zabbix-debuginfo]
nom=Repositori oficial de Zabbix debuginfo
tipus=rpm-md
baseurl=https://repo.zabbix.com/zabbix/7.4/stable/sles/15/x86_64/debuginfo/
gpgcheck=1
gpgkey=https://repo.zabbix.com/zabbix/7.4/stable/sles/15/x86_64/debuginfo/repodata/repomd.xml.key
enabled=0
actualització=1Un cop habilitat, instal·leu els paquets: