¿Te gustaría aprender cómo hacer una instalación del agente Zabbix en Ubuntu Linux? En este tutorial, le mostraremos cómo instalar y configurar el software del agente Zabbix en una computadora con Ubuntu Linux versión 18.

Lista de Hardware:

La siguiente sección presenta la lista de equipos utilizados para crear este tutorial de Zabbix.

Cada pieza de hardware enumerada anteriormente se puede encontrar en el sitio web de Amazon.

Zabbix Playlist:

En esta página, ofrecemos acceso rápido a una lista de videos relacionados con la instalación de Zabbix.

No te olvides de suscribirte a nuestro canal de youtube llamado FKIT.

Tutorial - NTP en Ubuntu Linux

Primero, vamos a configurar el sistema para usar la fecha y hora correctas usando NTP.

En la consola de Linux, use los siguientes comandos para configurar la zona horaria correcta.

# dpkg-reconfigure tzdata

Instale el paquete Ntpdate y configure la fecha y hora correctas de inmediato.

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

El comando Ntpdate se usó para establecer la fecha y hora correctas usando el servidor: pool.ntp.br

Instalemos el servicio NTP.

# apt-get install ntp

NTP es el servicio que mantendrá nuestro servidor actualizado.

Use la fecha del comando para verificar la fecha y la hora configuradas en su Ubuntu Linux.

# date

Si el sistema muestra la fecha y hora correctas, esto significa que siguió todos los pasos correctamente.

Tutorial - Instalación del Agente Zabbix en Ubuntu

Ahora, tenemos que instalar el agente Zabbix en Ubuntu Linux.

En la consola de Linux, use los siguientes comandos para instalar los paquetes requeridos.

# groupadd zabbix
# useradd -g zabbix -s /bin/bash zabbix
# apt-get update
# apt-get install build-essential libpcre3-dev

En la consola de Linux, use los siguientes comandos para descargar el paquete de instalación de Zabbix.

# mkdir /downloads
# cd /downloads
# wget https://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.12/zabbix-3.4.12.tar.gz

Extraiga el paquete de instalación de Zabbix, compile e instale el agente de Zabbix.

# tar -zxvf zabbix-3.4.12.tar.gz
# cd zabbix-3.4.12/
# ./configure --enable-agent
# make
# make install

Ahora, debe encontrar la ubicación del archivo zabbix_agentd.conf en su sistema.

Debes editar el archivo zabbix_agentd.conf.

# updatedb
# locate zabbix_agentd.conf
# vi /usr/local/etc/zabbix_agentd.conf

Aquí está el archivo original, antes de nuestra configuración.

LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server

Aquí está el nuevo archivo con nuestra configuración.

LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200

En nuestro ejemplo, el agente Zabbix está configurado para permitir la conexión del servidor Zabbix 200.200.200.200.

El servidor con la dirección IP 200.200.200.200 puede solicitar y recibir información del agente.

El Localhost, 127.0.0.1, tiene permiso para solicitar y recibir información del agente.

Después de finalizar la configuración, use el siguiente comando para iniciar el agente Zabbix:

# /usr/local/sbin/zabbix_agentd

El paquete de instalación de Zabbix viene con un script de inicio de servicio.

Si lo desea, copie la secuencia de comandos de inicio con los siguientes comandos.

# cd /downloads/zabbix-3.4.12/
# cp misc/init.d/debian/zabbix-agent /etc/init.d/

Ahora puede usar los siguientes comandos para iniciar el servicio del agente Zabbix.

# /etc/init.d/zabbix-agent start

Use el siguiente comando para verificar el archivo de registro del agente Zabbix.

Si el agente de Zabbix se inició correctamente, debería ver un mensaje similar a este.

26691:20180803:175741.642 TLS support: NO
26691:20180803:175741.642 **************************
26691:20180803:175741.642 using configuration file: /usr/local/etc/zabbix_agentd.conf
26691:20180803:175741.642 agent #0 started [main process]

26692:20180803:175741.643 agent #1 started [collector]

26693:20180803:175741.643 agent #2 started [listener #1]

26694:20180803:175741.643 agent #3 started [listener #2]

26696:20180803:175741.644 agent #5 started [active checks #1]

26695:20180803:175741.644 agent #4 started [listener #3]

26696:20180803:175741.659 no active checks on server [192.168.0.200:10051]: host [ubuntu18] not found

¡Felicidades! ha instalado el agente Zabbix en una computadora con Ubuntu Linux.

Ahora puede usar el tablero del servidor Zabbix para agregar esta computadora al servicio de monitoreo de red.

Tutorial - Zabbix Monitor Linux

Ahora, necesitamos acceder al tablero del servidor Zabbix y agregar la computadora Linux como un Host.

Abra su navegador e ingrese la dirección IP de su servidor web más / zabbix.

En nuestro ejemplo, la siguiente URL se ingresó en el navegador:

• http://35.162.85.57/zabbix

En la pantalla de inicio de sesión, use el nombre de usuario predeterminado y la contraseña predeterminada.

• Nombre de usuario predeterminado: Admin
• Contraseña predeterminada: zabbix

zabbix login

Después de un inicio de sesión exitoso, se lo enviará al Tablero de Zabbix.

zabbix dashboard

En la pantalla del tablero, acceda al menú Configuración y seleccione la opción Host.

zabbix add host

En la esquina superior derecha de la pantalla, haz clic en el botón Crear host.

Zabbix Create Host

En la pantalla de configuración de Host, deberá ingresar la siguiente información:

• Nombre de host: ingrese un nombre de host para identificar el servidor Linux.
• Nombre de host visible: repite el nombre de host.
• Nuevo grupo: ingrese un nombre para identificar un grupo de dispositivos similares.
• Interfaz del agente: ingrese la dirección IP del servidor Linux.

Aquí está la imagen original, antes de nuestra configuración.

zabbix Cisco - Antes

Aquí está la nueva imagen con nuestra configuración.

Zabbix Linux Host

A continuación, debemos asociar el host con una plantilla de monitor de red específica.

Por defecto, Zabbix viene con una gran variedad de plantillas de monitoreo.

Acceda a la pestaña Plantillas en la parte superior de la pantalla.

Haga clic en el botón Seleccionar y busque la plantilla llamada: PLANTILLA OS Linux

Zabbix linux template

Haga clic en el botón Agregar (1).

Haga clic en el botón Agregar (2).

Después de unos minutos, podrá ver el resultado inicial en el Tablero de Zabbix.

El resultado final tomará al menos una hora.

De forma predeterminada, Zabbix esperará 1 hora para descubrir la cantidad de interfaces disponibles en la computadora con Linux.

De forma predeterminada, Zabbix esperará 1 hora antes de recopilar información de las interfaces de red.

Para probar su configuración, acceda al menú Supervisión y haga clic en la opción Gráficos.

Zabbix graphic

En la esquina superior derecha de la pantalla, selecciona el grupo llamado ALL.

Seleccione su nombre de host de la computadora Linux.

Seleccione el gráfico llamado: UTILIZACIÓN DE CPU

Zabbix Linux Graphic

Debería poder ver el gráfico de la utilización de la CPU.

Zabbix cpu utilization linux

¡Felicidades! Ha configurado el servidor Zabbix para monitorear una computadora con Linux.