Instalación y configuración de un sistema de monitoreo Zabbix. (Parte III)

LINUXSOFTWARE
Zabbix

Pasamos a configurar nuestro sistema de monitorización Zabbix. Para ello tocaremos algunos ficheros de configuración y habilitaremos el servicio para que funcione en el arranque de la máquina.

Configuración

Cuando ya esté instalado tenemos que configurarlo:

$ nano /etc/zabbix/zabbix_server.conf

Buscamos las siguientes entradas que esté correctas:

DBName=zabbix
DBUser=zabbix
DBPassword=tu_password

Y reiniciamos el servidor:

$ systemctl restart zabbix-server

Configuramos el agente de Zabbix para monitorizar el propio servidor.

$ nano /etc/zabbix/zabbix_agentd.conf

Busca la configuración para la IP del servidor y el hostname.

Server=127.0.0.1
Hostname=serverXXX (debería llamarse igual que el host)

Cambiamos la configuración de las cachés en el fichero: /etc/zabbix/zabbix_server.conf

VMwareCacheSize=2G
CacheSize=1G
HistoryIndexCacheSize=200M
ValueCacheSize=100M

Iniciar y habilitar el servidor y agente Zabbix.

$ systemctl restart zabbix-server zabbix-agent apache2

$ systemctl enable zabbix-server zabbix-agent

Antes de configurar Zabbix debemos cambiar unos valores en /etc/php/7.4/php.ini

memory_limit=128M
post_max_size=16M
upload_max_filesize=16M
max_execution_time=300
max_input_time=300

Podemos comprobar que tenemos todos los servicios corriendo.

$ systemctl status apache2.service mysql.service php7.4-fpm.service zabbix-server.service

Como alternativa, puedes añadir un agente Zabbix independiente

Accede a la interfaz web de Zabbix

Puedes acceder a la interfaz web mediante

URL http://IP/zabbix/ o http://dominio/zabbix/

Si se ha instalado correctamente deberías poder visualizar la página de bienvenida.

Incluir el idioma Español

Por defecto, Zabbix está en inglés, y la traducción no está habilitada por defecto. Para ponerlo en Español hay que instalar los “locales”

$ nano /usr/share/zabbix/include/locales.inc.php

Cambiamos a “true” y reiniciamos apache2:

'es_ES' => ['name' => _('Spanish (es_ES)'), 'display' => true],
$ systemctl restart apache2.service

En la próxima parte, parte IV, veremos cómo instalar los agentes en los clientes.