Table of Contents
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 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.
- 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
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
Add Zabbix Server Active IP Address
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
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
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 Supervisión
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
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.