zabbix-restored

Zabbix es una de las herramientas de monitorización de red y servidores más potentes y populares en el ámbito de la administración de sistemas. Es una solución de código abierto que permite a los administradores de sistemas supervisar y rastrear el rendimiento de sus infraestructuras IT, identificar problemas y solucionarlos antes de que afecten a los usuarios. En esta guía, aprenderás cómo instalar, configurar y utilizar Zabbix en un sistema Linux.

Paso 1: Instalación de Zabbix en Linux

Antes de comenzar, asegúrate de tener acceso a un servidor Linux con privilegios de root o un usuario con privilegios sudo. En este ejemplo, utilizaremos Ubuntu como distribución base, pero los pasos son similares para otras distribuciones de Linux.

1.1. Preparar el Entorno

Primero, actualiza el sistema y asegúrate de que todos los paquetes estén actualizados:

sudo apt update sudo apt upgrade -y

1.2. Instalar el Repositorio de Zabbix

Agrega el repositorio oficial de Zabbix:

wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1%2Bubuntu20.04_all.deb sudo dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb sudo apt update

1.3. Instalar Zabbix Server, Frontend y Agente

Instala los paquetes de Zabbix Server, frontend web y agente:

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent -y

1.4. Configurar la Base de Datos

Zabbix requiere una base de datos para almacenar la información. En este ejemplo, utilizaremos MySQL o MariaDB:

sudo apt install mariadb-server -y

sudo mysql_secure_installation

Crea la base de datos y un usuario para Zabbix:

sudo mysql -u root -p

En el prompt de MySQL, ejecuta los siguientes comandos:

CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'tu_password_segura'; GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost'; FLUSH PRIVILEGES; EXIT;

1.5. Importar el Esquema de la Base de Datos

Importa el esquema inicial de la base de datos Zabbix:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

1.6. Configurar Zabbix Server

Edita el archivo de configuración de Zabbix Server para que apunte a la base de datos creada:

sudo nano /etc/zabbix/zabbix_server.conf

Busca las siguientes líneas y modifica los valores según corresponda:

DBName=zabbix DBUser=zabbix DBPassword=tu_password_segura

Guarda y cierra el archivo.

1.7. Configurar PHP para Zabbix Frontend

Edita el archivo de configuración de PHP para ajustarlo a las necesidades de Zabbix:

sudo nano /etc/zabbix/apache.conf

Asegúrate de que los siguientes valores estén configurados:

php_value date.timezone America/Lima

Guarda y cierra el archivo.

Paso 2: Iniciar y Habilitar los Servicios de Zabbix

Inicia y habilita los servicios de Zabbix Server y Apache:

sudo systemctl restart zabbix-server zabbix-agent apache2

sudo systemctl enable zabbix-server zabbix-agent apache2

Paso 3: Configurar Zabbix a través del Frontend Web

3.1. Acceder al Frontend de Zabbix

Abre tu navegador web y navega hasta la dirección IP de tu servidor:

http:// <direccion_ip>/zabbix>

Serás recibido por la pantalla de configuración de Zabbix. Sigue las instrucciones para configurar la conexión a la base de datos y completar la instalación.

3.2. Iniciar Sesión en Zabbix

Una vez completada la configuración, inicia sesión con las credenciales por defecto:

  • Usuario: Admin
  • Contraseña: zabbix

Asegúrate de cambiar la contraseña de administrador después de iniciar sesión.

Paso 4: Agregar Hosts y Servicios para Monitorizar

Una vez que tengas acceso al panel de control de Zabbix, puedes comenzar a agregar hosts y servicios para monitorizar.

4.1. Agregar un Host

  1. Ve a Configuración > Hosts > Crear host.
  2. Ingresa el nombre del host, su dirección IP y asigna un grupo de host.
  3. Selecciona el agente Zabbix para monitorizar el host.

4.2. Configurar Elementos de Monitorización

Dentro del host, puedes agregar elementos que Zabbix monitorizará, como el uso de CPU, memoria, servicios específicos, etc.

  1. Ve a Elementos y haz clic en Crear elemento.
  2. Configura los detalles del elemento, como el tipo de comprobación (por ejemplo, monitorización de CPU) y el intervalo de verificación.

Paso 5: Configuración de Alertas y Notificaciones

Configura alertas y notificaciones para recibir actualizaciones cuando un umbral específico sea alcanzado.

  1. Ve a Configuración > Acciones y selecciona Crear acción.
  2. Define los disparadores y las condiciones que activarán la alerta.
  3. Configura las notificaciones por correo electrónico o SMS para recibir alertas cuando ocurra un evento.

Conclusión

Instalar, configurar y utilizar Zabbix en Linux te proporciona una poderosa herramienta de monitorización que te ayudará a mantener tu infraestructura IT en óptimas condiciones. Desde la instalación inicial hasta la configuración de hosts y la definición de alertas, Zabbix ofrece una solución integral para monitorizar todos los aspectos de tu entorno de TI. Siguiendo esta guía, deberías estar bien encaminado para aprovechar al máximo todo lo que Zabbix tiene para ofrecer.

 

Fuente: somoslibres

¿Quién está en línea?

Hay 24341 invitados y ningún miembro en línea