Cómo instalar y configurar agentes Zabbix en sistemas Linux remotos-Parte 3

Cómo instalar y configurar agentes Zabbix en sistemas Linux remotos-Parte 3

Continuando con la serie Zabbix , este tutorial lo guiará sobre cómo puede instalar y configurar agentes Zabbix en Linux. (sistemas basados ​​en Debian y CentOS. ) para monitorear activamente los recursos locales en sistemas remotos.

 Agregar agente Zabbix en Linux Agregar agente Zabbix en Linux Agregar host Linux remoto a Zabb Servidor ix-Parte 3

El trabajo principal de los agentes de zabbix consiste en recopilar información local de los objetivos donde se ejecutan y enviar los datos a un servidor central de Zabbix para su posterior procesamiento y análisis.

Requisitos

Instalar y configure Zabbix 2.4.5. en Debian 8. y RHEL. CentOS 7.

  1. Configuración de Zabbix Monitoring en sistemas basados ​​en Debian y CentOS

Paso 1: Instale Zabbix Agents en sistemas Linux

1.. Según en la distribución de Linux que está ejecutando, vaya a la página de descarga de Zabbix, obtenga la última versión de los paquetes binarios de agentes disponibles con una herramienta como wget. o curl. e instálela en su máquina utilizando el administrador de paquetes específico de la distribución: Yum, Rpm o Dpkg.

En sistemas basados ​​en Debian

Para sistemas Debian. (incluida la última versión: Debian 8. Jessie) usa los siguientes pasos para bajar cargue e instale Zabbbix Agent:

$ wget http://repo.zabbix.com/zabbix/2.4/debian/pool/main/z/zabbix/zabbix-agent_2.4.0-1+wheezy_amd64.deb $ sudo dpkg-i zabbix-agent_2.4.0-1 + wheezy_amd64.deb En sistemas basados ​​en CentOS freestar.config.enabled_slots.push

Para CentOS. sistemas similares, descargue el .rpm. empaquetado para el número de versión específico de la distribución, usando la misma página que arriba, e instálelo usando el administrador de paquetes rpm.

Para gestionar automáticamente los problemas de dependencia que faltan e instalar el agente mediante un solo disparo, utilice el comando yum. seguido del enlace de descarga del paquete binario, como en el ejemplo siguiente que se utiliza para instalar el agente en CentOS 7:

# rpm-Uvh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-agent-2.4.1-2.el7.x86_64.rpm  Instalar Zabbix Agent en CentOS 7  Instalar Zabbix Agent en CentOS 7 Instale Zabbix Agent en CentOS 7

Paso 2: Configure y Pruebe el agente Zabbix en Linux

2.. El siguiente paso lógico después de instalar los paquetes en el sistema es abrir el archivo de configuración del agente Zabbix. ubicado en /etc/zabbix/ ruta del sistema en ambas distribuciones principales e instruya al programa para que envíe toda la información recopilada al servidor Zabbix para ser analizada y procesada.

Por lo tanto, abra el archivo zabbix_agentd.conf. con su editor de texto favorito, busque las siguientes líneas (use las capturas de pantalla como guía), descomente y realice los siguientes cambios:

# nano/etc/zabbix/zabbix_agentd.conf

agregue la dirección IP y el nombre de host del servidor zabbix como se muestra a continuación.

Configure Zabbix Agent-zabbix_agentd.conf Server = IP de Zabbix Server ServerActive = IP de Zabbix Server Hostname = use el FQDN del nodo donde se ejecuta el agente  Agregar dirección IP del servidor Zabbix  Agregar dirección IP del servidor Zabbix Agregar dirección IP del servidor Zabbix Agregar Zabbix Server Active IP Dirección  Agregar dirección IP activa del servidor Zabbix Add Zabbix Server Active IP Address  Agregar nombre de host del agente Zabbix  Agregar nombre de host del agente Zabbix Agregar el nombre de host del agente Zabbix

3.. Una vez que haya terminado de editar el archivo de configuración del agente Zabbix con los valores requeridos, reinicie el demonio usando el siguiente comando, luego use el comando netstat para verificar si el demonio se ha iniciado y opera en el puerto específico- 10050/tcp.

$ sudo systemctl restart zabbix-agent $ sudo netstat-tulpn | grep zabbix

Para distribuciones más antiguas, use el comando de servicio para administrar el demonio del agente zabbix:

$ sudo service zabbix-agent reiniciar $ sudo netstat-tulpn | grep zabbix  Iniciar Zabbix Agent  Iniciar Zabbix Agent Inicie Zabbix Agent

4.. Si su sistema está detrás de un firewall, entonces necesita abrir el puerto 10050/tcp. en el sistema para acceder a través del servidor Zabbix.

Para los sistemas basados ​​en Debian. incluido Ubuntu. puede usar la herramienta ufw para abrir el puerto y en CentOS 7. usted puede usar la utilidad Firewalld para administrar las reglas del firewall como los siguientes ejemplos:

$ sudo ufw allow 10050/tcp [En sistemas basados ​​en Debian. $ sudo firewall-cmd–add-port = 10050/tcp [Para la regla sobre el vuelo de centOS 7. $ sudo firewall-cmd–add-port = 10050/tcp–permanent [Para la regla permanente de centOS 7.

Para distribuciones más antiguas como centOS 6. o firewalls no administrados a través de utilidades específicas, use el poderoso comando iptables. para abrir puertos:

# iptables-A INPUT-p tcp-m tcp–dport 10050-j ACEPTAR

5. Finalmente, para probar si puede comunicarse con Zabbix Agent desde Zabbix Server, use el comando Telnet. desde la máquina del servidor Zabbix a las direcciones IP de las máquinas que ejecutan los agentes, como se ilustra a continuación (no se preocupe sobre el error lanzado por los agentes):

# telnet zabbix_agent_IP 10050 Compruebe la conexión del agente de Zabbix  Verifique la conexión del agente Zabbix Verifique la conexión del agente Zabbix

Paso 3: Agregue el host supervisado por el agente Zabbix al servidor Zabbix

6.. En el siguiente paso, es hora de pasar a Zabbix consola web del servidor y comience a agregar los hosts que ejecutan el agente zabbix para ser monitoreados por el servidor.

Vaya a Configuración. > Hosts. > Crear host. > pestaña Host. y complete el campo Nombre de host. con el FQDN de la máquina del agente zabbix monitoreada, use el mismo valor que el anterior para el campo Nombre visible.

A continuación, agregue este host a un grupo de servidores y use la dirección IP de la máquina monitoreada en el campo Interfaces del agente; alternativamente, también puede usar la resolución DNS si es el caso. Utilice las siguientes capturas de pantalla como guía.

 Agregar host Linux a Zabbix Monitoring  Agregar host Linux a Zabbix Monitoring Agregar host Linux a Zabbix Supervisión  Agregar un host Linux al grupo de hosts Zabbix  Agregar host Linux a Zabbix Host Group Agregar host Linux al grupo de host Zabbix

7.. Luego, vaya a la pestaña Plantillas. y presione Seleccionar . Debería abrirse una nueva ventana con plantillas. Elija Template OS Linux. desplácese hacia abajo y presione el botón Seleccionar para agregarlo y cerrar automáticamente la ventana.

 Agregar plantilla de sistema operativo Linux Zabbix  Agregar plantilla de sistema operativo Linux Zabbix Agregar plantilla de sistema operativo Linux Zabbix  Seleccionar plantilla de SO Linux  Seleccionar plantilla de SO Linux Seleccione la plantilla del sistema operativo Linux

8.. Una vez que la plantilla aparezca para Vincular nueva plantilla. presione Agregar. texto para vincularlo al servidor zabbix, luego presione el botón inferior Agregar. para finalizar el proceso y agregar completamente el host monitoreado. El nombre visible del host supervisado debería aparecer ahora en la ventana de hosts.