Los paquetes oficiales de Zabbix 6.4 para Debian, Ubuntu y Raspberry Pi OS (Raspbian) están disponibles en el Sitio web de Zabbix.
Los paquetes están disponibles con soporte para base de datos MySQL/PostgreSQL y servidor web Apache/Nginx.
Mire las instrucciones de instalación por plataforma en la página de descarga para:
Si desea ejecutar el agente Zabbix como root, consulte cómo ejecutar el agente como root.
El proceso del servicio web Zabbix, que se utiliza para la generación de informes programados, requiere el navegador Google Chrome. El navegador no está incluido en los paquetes y debe instalarse manualmente.
Con TimescaleDB, además del comando de importación para PostgreSQL, también debe ejecutar:
TimescaleDB es compatible solamente con el servidor Zabbix.
Ver la configuración de SELinux para RHEL.
Una vez finalizada la configuración de la interfaz y SELinux, reinicie el servidor web Apache:
Una vez que se agrega el repositorio requerido, puede instalar el proxy Zabbix ejecutando:
Sustituya 'mysql' en el comando por 'pgsql' para usar PostgreSQL, o con 'sqlite3' para usar SQLite3.
El paquete 'zabbix-sql-scripts' contiene esquemas de bases de datos para todos los sistemas de administración de bases de datos compatibles tanto para el servidor Zabbix como para el proxy Zabbix y se utilizará para la importación de datos.
Crear una base de datos separada para Zabbix proxy.
El servidor Zabbix y el proxy Zabbix no pueden utilizar la misma base de datos. Si están instalados en el mismo equipo, la base de datos del proxy debe tener un nombre distinto.
Importar esquema inicial:
Para el proxy con PostgreSQL (o SQLite):
cat /usr/share/doc/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix
cat /usr/share/doc/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db
Edite el archivo de configuración del proxy Zabbix (/etc/zabbix/zabbix_proxy.conf
):
En DBName para el proxy Zabbix, utilice una base de datos separada del servidor Zabbix.
En DBPassword utilice la contraseña de la base de datos Zabbix para MySQL; contraseña del usuario PostgreSQL para PostgreSQL.
Utilice DBHost=
con PostgreSQL. Es posible que desee mantener el valor predeterminado configurando DBHost=localhost
(o una dirección IP), pero esto haría que PostgreSQL utilice un socket de red para conectarse a Zabbix. Refierase a la sección respectiva de RHEL para obtener instrucciones.
Para iniciar un proceso proxy de Zabbix y hacer que se inicie en el arranque del sistema:
Un proxy de Zabbix no tiene un frontend; se comunica solamente con el servidor de Zabbix.
Es necesario instalar Java gateway sólo si desea supervisar las aplicaciones JMX. Java Gateway es ligero y no requiere base de datos.
Una vez añadido el repositorio requerido, puede instalar Zabbix Java gateway ejecutando:
Vaya a la configuración para obtener más detalles sobre la configuración y ejecución de la puerta de enlace de Java.