01.- Tutorial Zabbix en Español [instalación de servidor zabbix en Ubuntu 16.04] ?
Tabla de contenido:
- Prerrequisitos
- Crear una base de datos MySQL
- Instalando Zabbix en Debian
- 1. Instalando Zabbix
- 2. Configuración de PHP para la interfaz de Zabbix
- 3. Configuración de la base de datos MySQL para el servidor Zabbix
- Instalación y configuración de Zabbix Frontend
- Conclusión
Zabbix es un software maduro de código abierto para monitorear redes y aplicaciones. Zabbix puede recopilar métricas de varios dispositivos, sistemas y aplicaciones de redes. En caso de fallas, Zabbix enviará alertas de notificación a través de varios métodos.
Zabbix admite monitoreo basado en agente y sin agente. El agente Zabbix tiene un tamaño reducido y puede ejecutarse en varias plataformas, incluidas Linux, UNIX, macOS y Windows.
Este tutorial explica cómo instalar y configurar la última versión de Zabbix 4.0 en un servidor Linux Debian 9 usando MySQL como back-end de la base de datos. También le mostraremos cómo instalar el agente Zabbix en un host remoto y agregar el host al servidor Zabbix.
Prerrequisitos
El usuario con el que ha iniciado sesión debe tener privilegios de sudo para poder instalar paquetes.
Crear una base de datos MySQL
Zabbix es compatible con MySQL / MariaDB y PostgreSQL. En esta guía, usaremos MariaDB como back-end de la base de datos.
Inicie sesión en la consola de MySQL:
sudo mysql
Ejecute la siguiente instrucción SQL para crear una nueva base de datos:
CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;
A continuación, cree una cuenta de usuario MySQL y otorgue acceso a la base de datos:
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password';
Asegúrese de cambiar
change-with-strong-password
con una contraseña segura.
Una vez hecho esto, salga de la consola MySQL escribiendo:
Instalando Zabbix en Debian
Al momento de escribir este artículo, la última versión estable de Zabbix es la versión 4.0. Los paquetes de Zabbix disponibles en los repositorios de Debian a menudo están desactualizados, por lo que usaremos el repositorio oficial de Zabbix.
1. Instalando Zabbix
Descargue el último paquete
.deb
repositorio de Zabbix con el siguiente comando wget:
wget
Una vez descargado el archivo, instálelo con:
sudo apt install./zabbix-release_4.0-2+stretch_all.deb
Actualice la lista de paquetes e instale el servidor Zabbix, la interfaz web con soporte de base de datos MySQL y el agente Zabbix:
sudo apt update
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
El comando anterior también instalará Apache, PHP y todos los módulos PHP necesarios.
2. Configuración de PHP para la interfaz de Zabbix
Se crea un archivo de configuración de Apache con todas las configuraciones requeridas de Apache y PHP durante la instalación.
Abra el archivo de configuración, descomente la línea de zona horaria y cámbiela a su zona horaria. Puede encontrar la lista completa de zonas horarias compatibles con PHP aquí.
/etc/apache2/conf-enabled/zabbix.conf
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…
Una vez hecho esto, guarde el archivo y reinicie el servicio Apache para que se activen los cambios.
sudo systemctl restart apache2
3. Configuración de la base de datos MySQL para el servidor Zabbix
Importe el archivo de volcado de MySQL que incluye un esquema inicial y datos para el servidor Zabbix con MySQL.
gunzip < /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
Cuando se le solicite, ingrese la contraseña de usuario que creó anteriormente. En caso de éxito, no se da salida.
A continuación, abra la configuración de Zabbix y configure la contraseña de la base de datos:
sudo nano /etc/zabbix/zabbix_server.conf
Busque la siguiente sección, descomente la directiva
DBPassword
y agregue la contraseña de la base de datos.
… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…
Guarde y cierre el archivo.
Reinicie y habilite el servidor Zabbix y los servicios del agente:
sudo systemctl restart zabbix-server zabbix-agent
sudo systemctl enable zabbix-server zabbix-agent
Verifique que el servidor Zabbix se esté ejecutando:
sudo systemctl status zabbix-server
● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-01-28 15:37:21 CST; 35s ago Main PID: 27632 (zabbix_server) CGroup: /system.slice/zabbix-server.service…
Instalación y configuración de Zabbix Frontend
La interfaz web de Zabbix está escrita en PHP y le permite configurar el servidor, ver los datos recopilados y agregar los hosts que desea monitorear.
Para comenzar la instalación, abra su navegador favorito y escriba el nombre de dominio o la dirección IP pública de su servidor seguido de
/zabbix
:
http(s)://your_domain_or_ip_address/zabbix
En la primera pantalla, se le presentará un mensaje de bienvenida. Haga clic en
Next step
para continuar.
Finalmente, para agregar el host, haga clic en el
button
azul Agregar.
Conclusión
Ha instalado con éxito la última Zabbix en su sistema Debian y ha aprendido cómo agregar nuevos hosts que desea monitorear.
Ahora debe consultar la documentación de Zabbix y obtener más información sobre cómo configurar y usar Zabbix.
monitoreo de debian zabbixCómo instalar y configurar redis en debian 10 linux
En este tutorial, cubriremos cómo instalar y configurar Redis en un Debian 10, Buster. Redis es un almacén de datos de valor clave en memoria de código abierto.
Cómo instalar y configurar zabbix en centos 7
Zabbix es un software de monitoreo de código abierto con todas las funciones. Este tutorial describe cómo instalar y configurar la última versión de Zabbix 4.0 en un servidor CentOS 7.
Cómo instalar y configurar zabbix en ubuntu 18.04
Zabbix es una de las herramientas de software de monitoreo de código abierto más populares. Este tutorial describe cómo instalar y configurar la última versión de Zabbix 4.0 en un servidor Ubuntu 18.04.







