6.1. Instalación Zabbix | Grafana

Si desea descargar manualmente los archivos SQL:
  1. Instalar Repositorio de Zabbix

    # If you have a proxy you have to set it up in /etc/wget.rc
    
    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
    
  2. Instalar el último Repositorio de Postgres

    sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
    wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
    sudo apt-get -y install postgresql
    
  3. Instalar el Front-end de Zabbix

    apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-apache-conf zabbix-agent
    
  4. Configurar la Plantilla de BBDD pre-determinada a UTF8 (Postgres)

    wget https://docs.brconsulting.info/_static/downloads/zabbix/00-zbx-grf-install/01-zbx-set-psql-utf8-default.sql
    chmod 755 01-zbx-set-psql-utf8-default.sql
    su  postgres
    psql < 01-zbx-set-psql-utf8-default.sql
    
  5. Crear BBDD de Zabbix inicial

    sudo -u postgres createuser --pwprompt zabbix
    sudo -u postgres createdb -O zabbix zabbix
    
  6. Importar el esquema y datos iniciales de la BBDD de Zabbix

    zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix
    
  7. Configurar la BBDD para el Servidor Zabbix

    Edit file /etc/zabbix/zabbix_server.conf
            DBPassword=password
    
  8. Encender los Servicios de Zabbix

    systemctl restart zabbix-server zabbix-agent apache2
    systemctl enable zabbix-server zabbix-agent apache2
    
  9. Ir a http://[IPDelServidor]/zabbix

  10. Si su localización no está instalada haga

    dpkg-reconfigure locales
    systemctl restart apache2
    
  11. Inicie sesión con Admin (Usuario) / zabbix (Contraseña)
    • Cree el usuario de Administrador con acceso a API para Grafana con PERMISOS DE SUPERADMIN.

  12. Añadir Repositorios de Grafana

    sudo apt-get install -y apt-transport-https
    sudo apt-get install -y software-properties-common wget
    wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
    echo "deb https://packages.grafana.com/enterprise/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
    
    
    sudo apt-get update
    sudo apt-get install grafana-enterprise
    
  13. Encender el Servidor Grafana

    systemctl daemon-reload
    systemctl start grafana-server
    systemctl enable grafana-server
    
  14. Inicie Sesión por primera vez en http://[IPDelServidor]:3000/
    • Usuario Pre-determinado: admin

    • Contraseña Pre-determinada: admin

  15. Vuelva a la terminal e instale el plugin de Fuente de Datos de Zabbix

    grafana-cli plugins install alexanderzobnin-zabbix-app
    systemctl restart grafana-server
    
  16. ¡Habilítelo yendo a la seccion de Plugins y activándolo!

  17. Añadir la BBDD de Zabbix como fuente de datos (Opcional)

    • Cree un usuario de BBDD y concédale acceso de lectura

    Luego haga lo siguiente:

    wget https://docs.brconsulting.info/_static/downloads/zabbix/00-zbx-grf-install/02-zbx-allow-grafana-select.sql
    chmod 755 02-zbx-allow-grafana-select.sql
    su  postgres
    psql < 02-zbx-allow-grafana-select.sql
    
    • Añadir fuente de datos en Grafana

    • Desactivar Modo SSL

  18. Añadir Fuente de Datos de Zabbix (API - Require usuario Admin)

    • Vuelva a la GUI de Grafana y configure lo siguiente

      (*)Solo si hizo el paso 17