Instalación de Zabbix & Grafana
- 1. Instalar Repositorio de Zabbix
- 2. Instalar el último Repositorio de Postgres
- 3. Instalar el Front-end de Zabbix
- 4. Configurar la Plantilla de BBDD pre-determinada a UTF8 (Postgres)
- 5. Crear BBDD de Zabbix inicial
- 6. Importar el esquema y datos iniciales de la BBDD de Zabbix
- 7. Configurar la BBDD para el Servidor Zabbix
- 8. Encender los Servicios de Zabbix
- 9. Acceder a la Web GUI
- 10. Instalar Localización
- 11. Inicie sesión con Admin (Usuario) / zabbix (Contraseña)
- 12. Añadir Repositorios de Grafana
- 13. Encender el Servidor Grafana
- 14. Primer Inicio de Sesión
- 15. Installing the Zabbix Plugin (Grafana)
- 16. Habilitar el Plugin de Zabbix (Grafana)
- 17. Añadir la BBDD de Zabbix como fuente de datos (Opcional)
- 18. Añadir Fuente de Datos de Zabbix (API - Require usuario Admin)
En esta página
- 1. Instalar Repositorio de Zabbix
- 2. Instalar el último Repositorio de Postgres
- 3. Instalar el Front-end de Zabbix
- 4. Configurar la Plantilla de BBDD pre-determinada a UTF8 (Postgres)
- 5. Crear BBDD de Zabbix inicial
- 6. Importar el esquema y datos iniciales de la BBDD de Zabbix
- 7. Configurar la BBDD para el Servidor Zabbix
- 8. Encender los Servicios de Zabbix
- 9. Acceder a la Web GUI
- 10. Instalar Localización
- 11. Inicie sesión con Admin (Usuario) / zabbix (Contraseña)
- 12. Añadir Repositorios de Grafana
- 13. Encender el Servidor Grafana
- 14. Primer Inicio de Sesión
- 15. Installing the Zabbix Plugin (Grafana)
- 16. Habilitar el Plugin de Zabbix (Grafana)
- 17. Añadir la BBDD de Zabbix como fuente de datos (Opcional)
- 18. Añadir Fuente de Datos de Zabbix (API - Require usuario Admin)
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
.
# ubuntu
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb
dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
apt update
# debian
wget https://repo.zabbix.com/zabbix/6.0/debian/pool/main/z/zabbix-release/zabbix-release_6.0-5+debian12_all.deb
dpkg -i zabbix-release_6.0-5+debian12_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 | gpg --dearmor > /etc/apt/trusted.gpg.d/postgresql.gpg
sudo apt-get -y install postgresql
3. Instalar el Front-end de Zabbix
apt install zabbix-server-pgsql zabbix-frontend-php php8.2-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
4. Configurar la Plantilla de BBDD pre-determinada a UTF8 (Postgres)
wget "https://docs.brconsulting.info/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/zabbix-sql-scripts/postgresql/server.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. Acceder a la Web GUI
Vaya a http://ip_de_servidor/zabbix
10. Instalar Localización
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 | gpg --dearmor > /etc/apt/trusted.gpg.d/grafana.gpg
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. Primer Inicio de Sesión
- URL: http://ip_del_servidor:3000/
- Usuario Pre-determinado: admin
- Contraseña Pre-determinada: admin
15. Installing the Zabbix Plugin (Grafana)
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. Habilitar el Plugin de Zabbix (Grafana)
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://{{.Site.BaseURL}}/_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ñada la fuente de datos en Grafana
18. Añadir Fuente de Datos de Zabbix (API - Require usuario Admin)
Vuelva a la GUI de Grafana y configure lo siguiente
- URL: http://localhost/zabbix/api_jsonrpc.php
- Usuario y Contraseña
- (*)Conexión de BBDD Directa → Seleccione la BBDD
(*)Only if you did step 17