Los paquetes oficiales de Áú»¢¶Ä²© 7.0 para SUSE Linux Enterprise Server est¨¢n disponibles en el sitio web de Áú»¢¶Ä²©.
Los paquetes y utilidades del agente Áú»¢¶Ä²© Áú»¢¶Ä²© get y Áú»¢¶Ä²© sender est¨¢n disponibles en el repositorio oficial de Áú»¢¶Ä²© para y .
Tenga en cuenta que SLES 12 solo se puede utilizar para el proxy Áú»¢¶Ä²© y las siguientes funciones no est¨¢n disponibles:
Instala el paquete de configuraci¨®n del repositorio. Este paquete contiene archivos de configuraci¨®n de yum (administrador de paquetes de software).
SLES 15:
rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/7.0/sles/15/x86_64/zabbix-release-latest.sles15.noarch.rpm
zypper --gpg-auto-import-keys refresh 'Áú»¢¶Ä²© Official Repository'
SLES 12 (solo proxy):
rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/7.0/sles/12/x86_64/zabbix-release-latest.sles12.noarch.rpm
zypper --gpg-auto-import-keys refresh 'Áú»¢¶Ä²© Official Repository'
Tenga en cuenta que el proceso del servicio web de Áú»¢¶Ä²©, 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.
Para instalar el servidor/frontend/agente Áú»¢¶Ä²© con soporte para PHP 8, Apache y MySQL, ejecute:
Sustituya los nombres de los componentes en este comando seg¨²n sea necesario:
zabbix-nginx-conf-php8
en lugar de zabbix-apache-conf-php8
. Consulte tambi¨¦n: °ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®²Ô de Nginx para Áú»¢¶Ä²© en SLES 15.zabbix-server-pgsql
en lugar de zabbix-server-mysql
; utilice zabbix-web-pgsql
en lugar de zabbix-web-mysql
.zabbix-agent2
en lugar de o adem¨¢s de zabbix-agent
.Para instalar el proxy Áú»¢¶Ä²© con soporte MySQL:
Para PostgreSQL, utilice zabbix-proxy-pgsql
en lugar de zabbix-proxy-mysql
.
Para SQLite3, utilice zabbix-proxy-sqlite3
en lugar de zabbix-proxy-mysql
.
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 Áú»¢¶Ä²© como para el proxy Áú»¢¶Ä²© y se utilizar¨¢ para la importaci¨®n de datos.
Los demonios del servidor y proxy Áú»¢¶Ä²© requieren una base de datos. El agente Áú»¢¶Ä²© no necesita una base de datos.
Para crear una base de datos, siga las instrucciones de MySQL o PostgreSQL. Se crear¨¢ autom¨¢ticamente una base de datos SQLite3 (compatible solo con el proxy Áú»¢¶Ä²©) y no requiere pasos de instalaci¨®n adicionales.
Se requieren bases de datos separadas para el servidor Áú»¢¶Ä²© y el proxy Áú»¢¶Ä²©; no pueden compartir la misma base de datos. Si un servidor y un proxy est¨¢n instalados en el mismo equipo, sus bases de datos deben crearse con nombres diferentes.
Ahora importe el esquema y los datos iniciales para el servidor con MySQL:
Se le pedir¨¢ que ingrese la contrase?a de su base de datos reci¨¦n creada.
Con PostgreSQL:
Con TimescaleDB, adem¨¢s del comando anterior, ejecuta tambi¨¦n:
zcat /usr/share/packages/zabbix-sql-scripts/postgresql/timescaledb/schema.sql.gz | sudo -u <username> psql zabbix
TimescaleDB es compatible solo con el servidor Áú»¢¶Ä²©.
Para proxy, importe el esquema inicial:
Para proxy con PostgreSQL:
Edite el archivo de configuraci¨®n del servidor Áú»¢¶Ä²© (/etc/zabbix/zabbix_server.conf
) y, en caso necesario, el archivo de configuraci¨®n del proxy Áú»¢¶Ä²© (/etc/zabbix/zabbix_proxy.conf
) para definir sus respectivas bases de datos. Por ejemplo:
En DBPassword utilice la contrase?a de la base de datos Áú»¢¶Ä²© para MySQL; la contrase?a del usuario PostgreSQL para PostgreSQL.
Utilice DBHost=
con PostgreSQL. Es posible que desee mantener el valor predeterminado asignando DBHost=localhost
(o una direcci¨®n IP), pero esto har¨ªa que PostgreSQL use un socket de red para conectarse a Áú»¢¶Ä²©.
Dependiendo del servidor web utilizado (Apache/Nginx), edite el archivo de configuraci¨®n correspondiente para la interfaz de Áú»¢¶Ä²©. Si bien es posible que algunas configuraciones de PHP ya est¨¦n configuradas, es esencial que descomente la configuraci¨®n date.timezone
y especifique la configuraci¨®n adecuada que se adapte a sus necesidades.
/etc/apache2/conf.d/zabbix.conf
. php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
/etc/nginx/conf.d/zabbix.conf
. Para que la interfaz de Áú»¢¶Ä²© funcione, es necesario descomentar y configurar las directivas listen
y/o server_name
.Su archivo de configuraci¨®n se encuentra en /etc/php8/fpm/php-fpm.d/zabbix.conf
(la ruta puede variar ligeramente seg¨²n el service pack).
php_value[max_execution_time] = 300
php_value[memory_limit] = 128M
php_value[post_max_size] = 16M
php_value[upload_max_filesize] = 2M
php_value[max_input_time] = 300
php_value[max_input_vars] = 10000
; php_value[date.timezone] = Europe/Riga
Ahora est¨¢ listo para continuar con los pasos de instalaci¨®n de la interfaz que le permitir¨¢ acceder a su Áú»¢¶Ä²© reci¨¦n instalado.
Tenga en cuenta que un proxy Áú»¢¶Ä²© no tiene interfaz; se comunica ¨²nicamente con el servidor Áú»¢¶Ä²©.
Inicie los procesos del servidor y agente de Áú»¢¶Ä²© y haga que se inicie en el sistema al arrancar.
Con servidor web Apache:
systemctl restart zabbix-server zabbix-agent apache2 php-fpm
systemctl enable zabbix-server zabbix-agent apache2 php-fpm
Para Nginx, sustituya apache2
por nginx
.
Para habilitar el repositorio debuginfo, edite el archivo /etc/zypp/repos.d/zabbix.repo. Cambie enabled=0
a enabled=1
para el repositorio zabbix-debuginfo.
[zabbix-debuginfo]
name=Áú»¢¶Ä²© Official Repository debuginfo
type=rpm-md
baseurl=http://repo.zabbix.com/zabbix/7.0/sles/15/x86_64/debuginfo/
gpgcheck=1
gpgkey=http://repo.zabbix.com/zabbix/7.0/sles/15/x86_64/debuginfo/repodata/repomd.xml.key
enabled=0
update=1
Esto le permitir¨¢ instalar loa paquetes zabbix-<componente>-debuginfo.