¿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.
Tutoriales Relacionados con Zabbix:
En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con la instalación de Zabbix.
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
Después de un inicio de sesión exitoso, se lo enviará al Tablero de Zabbix.
En la pantalla del tablero, acceda al menú Configuración y seleccione la opción Host.
En la esquina superior derecha de la pantalla, haz clic en el botón Crear 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.
Aquí está la nueva imagen con nuestra configuración.
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
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.
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
Debería poder ver el gráfico de la utilización de la CPU.
¡Felicidades! Ha configurado el servidor Zabbix para monitorear una computadora con Linux.