Search this site
Embedded Files
tutorial.eresvision.net
  • Home
  • Tutorial Zabbix en Telecom (Avanzado)
    • ¿A quién va dirigido este tutorial?
    • Explicación del laboratorio del curso de Zabbix
    • Obteniendo / Descargando Zabbix 5
    • Instalación de Zabbix 5.2 en Ubuntu 20.04
    • Instalación de Zabbix 4.4 desde contenedor de Docker
    • Mejoras en la versión Zabbix 5.0 y posteriores.
tutorial.eresvision.net

Ver Video en Udemy

Instalación de Zabbix 5.2 en Ubuntu 20.04

Recursos necesarios en este capitulo:

  • Servidor, máquina virtual o contenedor con Ubuntu 20.04 (instalación mínima)

  • Navegador - Browser

  • Conexión a Internet

Comandos utilizados:

Paso A - Actualizar repositorios

# apt update && apt install wget

# wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu20.04_all.deb

# dpkg -i zabbix-release_5.2-1+ubuntu20.04_all.deb

# apt update

(Paso A.1) - Editar archivo "/etc/dpkg/dpkg.cfg.d/excludes" que evita la instalacion del script create.sql del paso "C".

Ver explicación de este punto A.1 en Udemy

Paso B - Instalar componentes de Zabbix necesarios ( y mysql server opcional)

# apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent mysql-server

Paso C - Crear la base de datos de Zabbix

# service mysql start

# mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> create user zabbix@localhost identified by 'zabbix';

mysql> grant all privileges on zabbix.* to zabbix@localhost;

mysql> quit;

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Paso D - Configurar Zabbix con los datos de la base de datos creada

nano /etc/zabbix/zabbix_server.conf

DBPassword=zabbix

Paso E - Configurar NGINX (Web Server)

nano /etc/zabbix/nginx.conf

#<-- puerto elegido para servir la página-->

listen 8080;

#<-- usar raya al piso para cualquier dominio/url -->

server_name _;

Paso F - Iniciar los procesos necesarios

Iniciar los procesos con systemctl

# systemctl start mysql

# systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm

# systemctl enable zabbix-server zabbix-agent nginx php7.4-fpm

Iniciar los procesos sin systemctl

# service mysql start

# service nginx start

# service zabbix-server start

# service zabbix-agent start

# /etc/init.d/php7.4-fpm start

Paso G - Acceder a la pagina de Zabbix para culminar la configuracion del front end.


http://<dirección ip: puerto>

Ver explicación de este punto G en Udemy

Troubleshooting:

Verificamos que los servicios esten corriendo con:

# ps -ax | grep mysql

# ps -ax | grep nginx

# ps -ax | grep php

# ps -ax | grep zabbix

Enlaces relacionados a este capítulo:

https://www.zabbix.com/la/download?zabbix=5.2&os_distribution=ubuntu&os_version=20.04_focal&db=mysql&ws=nginx

Copyright 2020-2021 © Eresvision.net SAS powered by Google Sites
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse