Instalar Agente Zabbix
Sitio Principal https://www.ticveintitres.com
En este manual se describe como instalar el agente de Zabbix en nuestras máquinas:
El agente lo podéis encontrar en la página de descargas de Zabbix:
Instalación en Windows con GUI
Nos descargamos el ejecutable ( msi) de la página de descargas de Zabbix:
https://www.zabbix.com/downloads/4.4.5/zabbix_agent-4.4.5-windows-amd64-openssl.msi
Ejecutamos el programa:
Aceptamos los términos de la licencia y "next":
Aquí tenemos que rellenar con los datos que necesitemos:
HostName: El nombre del host donde estamos instalando el agente.
Zabbix Server IP: La IP de nuestro servidor Zabbix
Server or Proxy: La IP de nuestro servidor Zabbix
Le damos a "Next":
Queremos que instale todos los paquetes, le damos a "Next":
Le damos a "Install":
Se instala en poco tiempo, cuando este instalado le damos a "Finish"
Comprobamos, abriendo el programa "Servicios", que el servicio de Zabbix Agent este "Iniciado":
Por último, hay que abrir el puerto 10050, en el firewall, en nuestro caso, nos vamos al "Windows Defender Firewall con seguridad avanzada":
Creamos una regla de entrada, donde permitimos todo el tráfico al puerto 10050
Instalación en Windows Core
Copiamos en red al servidor Windows Server Core 2019 el ejecutable (msi) Ejemplo:
Listamos la carpeta donde lo copiamos: Get-ChildItem .\Documents\
Navegamos a la carpeta dondes esta: Set-Location .\Documents\
Ejecutamos el programa: .\zabbix_agent-4.4.5-windows-amd64-openssl.msi
El proceso es el mismo que con GUI, solo que en una ventana de terminal:
Aceptamos el acuerdo de licencia y le damos a "Next":
Rellenamos los campos necesarios:
Host name: El nombre de nuestro equipo donde instalamos el agente
Zabbix server IP: La IP de nuestro servidor de Zabbix
Server or Proxy: La IP de nuestro servidor de Zabbix
Le damos a "Next":
Queremos instalar todos los paquetes, le damos a "Next":
Le damos al botón de "Install" y cuando finalice le damos a "Finish":
Para saber si tenemos el servicio de Zabbix ejecutándose , utilizamos el cmdlet "Get-Service":
Ejemplo: Get-Service 'Zabbix Agent'
Por último. abriremos el puerto 10050 , para que pueda el servidor y el agente comunicarse, para ello utilizaremos el cmdlet "New-NetFirewallRule":
Ejemplo: New-NetFirewallRule -DisplayName 'Zabbix Agent' -Profile @('Domain', 'Private', 'Public') -Direction Inbound -Action Allow Protocol TCP -LocalPort @('10050')
Display Name: Nombre de la regla
Profile: donde queremos que se aplique, Red de dominio, privada o pública.
Direction: Entrante o de SALIDA ( inbound o outbound)
Action: Permitir o bloquear
Protocol: TCP o UDP
LocalPort: Puerto a configurar.
Instalación en Linux
En este caso, utilizaremos mi distribución favorita, Lliurex, que esta basada en Ubuntu.
Abrimos el terminal como root o ejecutamos todos los comandos con sudo delante.
Descargamos los repositorios de la página de Zabbix con el comando "wget":
Ejemplo: wget https://repo.zabbix.com/zabbix/4.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.4-1+bionic_all.deb
Instalamos los repositorios con el comando "dpkg" :
Ejemplo : dpkg -i zabbix-release_4.4-1+bionic_all.deb
Actualizamos los repositorios con el comando "apt":
Ejemplo : apt update
Instalamos el agente con el comando "apt":
Ejemplo : apt install zabbix-agent
Editamos el archivo de configuración de Zabbix y configuramos las líneas "Server", "ServerActive" y "Hostname"
Server: IP servidor Zabbix
ServerActive : IP servidor Zabbix
Hostname: el nombre de nuestro host Lliurex donde estamos instalando el agente.
Comprobamos que el servicio esta activo con el comando "systemctl":
Ejemplo : systemctl status zabbix-agent.service
Fin del manual