# Zabbix para monitorización

# Instalación de Zabbix

Vamos a instalar zabbix para monitorizar servidores, servicios y más.

Vamos a instalarlo en el servidor de ubuntu instalado en otro tutorial.

Realmente es muy fácil instalarlo, el mismo zabbix te da un tutorial.

[Descargar Zabbix 6.4 for Ubuntu 22.04 (Jammy), MySQL, Apache](https://www.zabbix.com/la/download?zabbix=6.4&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache)

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/jNGimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/jNGimage.png)

Después de elegir todo lo que queremos o como lo queremos bajamos de este paso 1 y comenzamos con la instalación.

Utilizamos los siguientes comandos para descargar e instalar zabbix.

'wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release\_6.4-1+ubuntu22.04\_all.deb'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/bX7image.png)](https://wikasa.es/uploads/images/gallery/2023-12/bX7image.png)

'sudo dpkg -i zabbix-release\_6.4-1+ubuntu22.04\_all.deb'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/Ifoimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/Ifoimage.png)

##### ES NECESARIO TENER APACHE Y MYSQL/MARIADB INSTALADO, TE DEJO DOS TUTORIALES PARA INSTALAR Y CONFIGURAR ESTOS DOS SERVICIOS, SI YA LOS TIENES PUEDES SEGUIR.

APACHE --&gt; [Instalación de Apache | WiKasa](https://wikasa.es/books/apache-servidor-web-https/page/instalacion-de-apache)

MariaDB --&gt; [Instalación de MariaDB | WiKasa](https://wikasa.es/books/mariadb-base-de-datos/page/instalacion-de-mariadb)

Después de tener apache y MariaDB, podemos seguir con zabbix.

Lo instalamos con el siguiente comando.

'sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/eJ1image.png)](https://wikasa.es/uploads/images/gallery/2023-12/eJ1image.png)

Ahora tenemos que crear una base de datos para zabbix, en este caso vamos a hacerlo por comandos como indica el manual de zabbix, aunque se podría hacer por PHPMYADMIN.

'# mysql -u root -p'  
'create database zabbix character set utf8mb4 collate utf8mb4\_bin;'  
'create user zabbix@localhost identified by 'password';'  
'grant all privileges on zabbix.\* to zabbix@localhost;'  
'set global log\_bin\_trust\_function\_creators = 1;'  
'exit;'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/PJuimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/PJuimage.png)

Ahora importamos el esquema de zabbix, te pedirá la contraseña del usuario creado en la base de datos.

'sudo zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/by8image.png)](https://wikasa.es/uploads/images/gallery/2023-12/by8image.png)

Después desactivamos una de las opciones activadas antes para importar el esquema.

'sudo mysql -u root -p'  
'set global log\_bin\_trust\_function\_creators = 0;'  
'quit;'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/LJbimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/LJbimage.png)

Ahora tenemos que editar un archivo de zabbix para indicarle la contraseña al usuario de zabbix en la base de datos.

Editamos el archivo /etc/zabbix/zabbix\_server.conf y buscamos el siguiente apartado.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/bCjimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/bCjimage.png)

Ahora reiniciamos los servicios de zabbix y apache, los activamos y echamos un vistazo al estado para que este todo verde.

'sudo systemctl restart zabbix-server zabbix-agent apache2'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/tQhimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/tQhimage.png)

'sudo systemctl enable zabbix-server zabbix-agent apache2'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/3P4image.png)](https://wikasa.es/uploads/images/gallery/2023-12/3P4image.png)

'sudo systemctl status zabbix-server zabbix-agent apache2'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/kp7image.png)](https://wikasa.es/uploads/images/gallery/2023-12/kp7image.png)

Ahora accedemos con la IP del servidor con /zabbix al final --&gt; [http://192.168.1.92/zabbix](http://192.168.1.92/zabbix)

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/qTEimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/qTEimage.png)

Seguimos y vemos los requisitos para hacerlo funcionar, en mi caso todo esta ok.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/MUqimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/MUqimage.png)

Indicamos los datos de la base de datos.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/9TXimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/9TXimage.png)

Indicamos las siguientes opciones, el nombre del servidor de zabbix poner el mismo que el de ubuntu.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/tY4image.png)](https://wikasa.es/uploads/images/gallery/2023-12/tY4image.png)

Te hace un resumen y te dirá que esta todo ok.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/jZyimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/jZyimage.png)

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/9qnimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/9qnimage.png)

Ahora entramos con usuario 'Admin' y contraseña 'zabbix'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/ekcimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/ekcimage.png)

Y ya estaríamos dentro.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/7LIimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/7LIimage.png)

# Cambiar idioma

Para cambiar el idioma en zabbix tenemos que acceder a un archivo php y modificar un parámetro.

Por defecto hay varios idiomas ocultos, vamos a mostrar en mi caso Español e Ingles.

Accedemos a /usr/share/zabbix/include/locales.inc.php y modificamos lo siguiente

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/jSGimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/jSGimage.png)

Y modificamos el parámetro donde indica si mostrar o no el idioma para elegir en la página web.

'display =&gt; false o true'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/EgHimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/EgHimage.png)

Reiniciamos el servicio de apache.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/Yhiimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/Yhiimage.png)

Y al cambiar de idioma os saldrá solo los que hayas habilitado.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/AYAimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/AYAimage.png)

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/mHzimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/mHzimage.png)

# Añadir un host Linux a la monitorización

Para ello nos dirigimos a la siguiente página [https://www.zabbix.com/la/download](https://www.zabbix.com/la/download) y elegimos las siguientes opciones:

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/dcsimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/dcsimage.png)

Ahora bajamos y nos saldrán los comandos a ejecutar.

'sudo wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release\_6.4-1+ubuntu22.04\_all.deb'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/4Unimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/4Unimage.png)

Ejecutamos el .deb.

'sudo dpkg -i zabbix-release\_6.4-1+ubuntu22.04\_all.deb'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/Solimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/Solimage.png)

Actualizamos los repositorios.

'sudo apt update'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/StMimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/StMimage.png)

Instalamos los paquetes que nos pida, si nos pide.

'sudo apt upgrade -y'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/tz6image.png)](https://wikasa.es/uploads/images/gallery/2023-12/tz6image.png)

Y ya instalamos el agente de zabbix.

'sudo apt install zabbix-agent'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/lkyimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/lkyimage.png)

Reiniciamos el demonio y lo activamos.

'sudo systemctl restart zabbix-agent.service'

'sudo systemctl enable zabbix-agent.service'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/KoEimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/KoEimage.png)

Comprobamos el estado del demonio por si fallará algo.

'sudo systemctl status zabbix-agent.service'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/Jocimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/Jocimage.png)

Ahora editamos el archivo /etc/zabbix/zabbix-agentd.conf

Buscamos los siguientes apartados e indicamos la dirección IP del servidor de zabbix.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/yziimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/yziimage.png)

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/wiDimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/wiDimage.png)

El hostname ponemos el nombre de host que queramos que identifique el servidor.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/FEKimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/FEKimage.png)

Guardamos el archivo.

Ahora abrimos el puerto 10050 con el protocolo TCP en el firewall mediante UFW.

También reiniciamos y activamos el demonio.

'sudo ufw allow 10050/tcp'

'sudo systemctl restart zabbix-agent.service'

'sudo systemctl enable zabbix-agent.service'

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/LxSimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/LxSimage.png)

Ahora nos vamos a la interfaz web de zabbix y nos metemos a Monitorización --&gt; Equipos.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/9MJimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/9MJimage.png)

Ahora nos vamos a la esquina superior derecha y le damos a crear equipo.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/E4himage.png)](https://wikasa.es/uploads/images/gallery/2023-12/E4himage.png)

Aparecerá una ventana como esta:

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/ixwimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/ixwimage.png)

Hay que colocarle un nombre al equipo/host.

En plantillas nos saldrá la siguiente ventana cuando le demos seleccionar.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/bbhimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/bbhimage.png)

Le tenemos que volver a dar a seleccionar y le daremos a Templates/Operating Systems

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/BR3image.png)](https://wikasa.es/uploads/images/gallery/2023-12/BR3image.png)

Ahora nos saldrán varias opciones, elegimos Linux by Zabbix Agent.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/aR1image.png)](https://wikasa.es/uploads/images/gallery/2023-12/aR1image.png)

Nos devolverá a la ventana principal y ahora nos toca elegir un grupo de equipos. En este caso hay un por defecto llamado Linux Servers.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/QIEimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/QIEimage.png)

Ahora tenemos que decirle que IP tiene el equipo. En interface le damos a agregar agente y le ponemos la IP, un nombre DNS (Pon el que quieras) y el puerto que por defecto zabbix utiliza el 10050 por TCP. Si quisiéramos modificar el puerto tendríamos que modificarlo también en el archivo que editamos en el equipo cliente y abrir el puerto en el firewall.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/gvsimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/gvsimage.png)

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/tsTimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/tsTimage.png)

Y con eso ya le podemos dar a guardar.

Ahora nos llevará a la página principal de equipos y nos saldrá abajo con un botón apagado, esperamos unos segundos y deberíamos de ver ese botón verde indicando que ya esta obteniendo datos del equipo y con esto ya hemos añadido un equipo linux a zabbix.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/6ikimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/6ikimage.png)

# Añadir un host Windows a la monitorización

Después de añadir un host a Linux vamos a ver como hacerlo con Windows y si, en interfaz gráfica.

Nos dirigimos a descargar el cliente para windows en la siguiente página oficial.

[https://www.zabbix.com/la/download\_agents](https://www.zabbix.com/la/download_agents)

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/p9yimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/p9yimage.png)

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/Ywlimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/Ywlimage.png)

Lo vamos a instalar, aceptamos todos los términos junto a a instalar todos los drivers.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/Og2image.png)](https://wikasa.es/uploads/images/gallery/2023-12/Og2image.png)

 Y nos pedirá los mismos datos que en Linux tuvimos que modificar. (Hostname e IP del servidor zabbix).

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/Vs3image.png)](https://wikasa.es/uploads/images/gallery/2023-12/Vs3image.png)

Una vez instalado abrimos el puerto.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/OMSimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/OMSimage.png)

Nos vamos a configuración avanzada

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/j9Eimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/j9Eimage.png)

Nos vamos a Reglas de entrada en la izquierda y después a Nueva regla en la derecha.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/RKXimage.png) ](https://wikasa.es/uploads/images/gallery/2023-12/RKXimage.png)[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/Q10image.png)](https://wikasa.es/uploads/images/gallery/2023-12/Q10image.png)

Ahora en la ventana que nos sale le damos a Puerto.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/6Hhimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/6Hhimage.png)

Después le indicamos el puerto.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/UpRimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/UpRimage.png)

Le damos a siguiente dos veces.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/GLHimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/GLHimage.png)

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/rjximage.png)](https://wikasa.es/uploads/images/gallery/2023-12/rjximage.png)

Le indicamos nombre y listo.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/EaWimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/EaWimage.png)

Nos dirigimos a zabbix y añadimos el host como hicimos con Linux.

En este caso, no existe un grupo de equipos sobre Windows. Creamos uno rápido, nos vamos a "Recopilación de datos" --&gt; "Grupos de equipos". Y de la misma manera creamos grupo en la esquina superior derecha. Solo nos pide el nombre.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/i74image.png)](https://wikasa.es/uploads/images/gallery/2023-12/i74image.png)

Ahora ya podemos crear el equipo.

Plantilla --&gt;

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/reOimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/reOimage.png)

Lo demás --&gt;

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/UOoimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/UOoimage.png)

Ahora saldrá así.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/ETUimage.png)](https://wikasa.es/uploads/images/gallery/2023-12/ETUimage.png)

Pero en segundos se colocará de la siguiente forma y ya estaría añadido.

[![image.png](https://wikasa.es/uploads/images/gallery/2023-12/scaled-1680-/NS2image.png)](https://wikasa.es/uploads/images/gallery/2023-12/NS2image.png)