INSTALACIÓN DEL AGENTE EN WINDOWS
En el proceso de instalación dejamos lo siguiente:
A continuación indicaremos:
- Nombre o ip del servidor "Zabbix": será el nombre o ip de nuestra Raspberry.
- Hostname: Nombre de nuestro dispositivo Windows.
- Puerto de escucha: dejamos el puerto 10050, que es el que usa por defecto.
- Servidor activo "Zabbix": ip de la Raspberry.
Elegimos la ruta donde se instalará los binarios y la configuración del agente.
Si nos equivocamos al introducir los datos de configuración del agente, podemos editar el archivo "zabbix_agentd.conf", que se encuentra en el directorio que hemos elegido en la instalación.
Una vez instalado, podremos comprobar que el agente está activo en los servicios de Windows:
Por último, debemos crear una regla en nuestro firewall para que no nos bloquee el puerto de escucha.
Abrimos "Panel de control>Sistema y seguridad>Firewall de Windows>configuración avanzada".
Creamos una regla de entrada llamada "zabbix_agente" que permita la conexión udp/tpc por el puerto 10050:
INSTALACIÓN DEL AGENTE EN UBUNTU Y DEBIAN
Los paquetes del agente "Zabbix" ya se encuentra en la mayoría de los repositorios de Debian, Ubuntu y últimamente en Raspbian, por lo que solo tendremos que instalar estos paquetes como hacemos habitualmente:
$ sudo apt-get install zabbix-agent
Una vez instalado, procedemos a editar el archivo de configuración:
$ sudo nano /etc/zabbix/zabbix_agentd.conf
Modificamos los mismos parámetros que utilizamos con el agente Windows:
LogFile=/var/log/zabbix-agent/zabbix_agentd.log #Archivo log de registro.
Server= ip_zabbix # Ip del servidor Zabbix.
Hostname= agente_linux # Hostname del host.
ListenPort=10050 # Puerto de escucha del agente
|
$ sudo /etc/init.d/zabbix-agent restart
Podemos ver que el agente está activo mediante el comando "ps":
$ sudo ps aux | grep zabbix
No olvidemos que si tenemos un cortafuegos activo, deberemos abrir el puerto 10050 para que el agente pueda comunicarse con "Zabbix". En mi caso, tenemos instalado el cortafuegos "UFW", por lo que permitiremos el tráfico al puerto 10050:
$ sudo ufw allow 10050
Con esto ya tendremos nuestro agente funcionando en Linux.
En la pestaña "templates" escogeremos una pantilla predefinida, según nuestro S.O:
Una vez seleccionada y añadida nuestra plantilla, pinchamos en "update" para que apliquen los cambios.
Por último, solo nos queda activar el "host" clickeando en la ventana "status" para cambiarlo al estado "enable".
Si en la fila titulada "availabity" el color del agente es verde, significa que la comunicación entre servidor y agente es correcta.
Podremos ahora configurar las gráficas, las alertas,.. según querramos administrarlas.
Hasta una nueva entrada..
$ sudo ufw allow 10050
Con esto ya tendremos nuestro agente funcionando en Linux.
CONFIGURAR LOS "HOST" EN ZABBIX
Una vez configurados los agentes y el servidor, pasaremos a añadir los host en el "frontend" de "Zabbix" para monitorizarlos.
Accedememos via "browser" a través de la ip o el nombre de nuestra Raspberry:
http:\\ip_o_nombre_de_Raspberry\
Metemos nuestras credenciales y accederemos a "Configuration>Hosts". Pinchamos en en el icono "create host" y dejamos esta configuración:
En la pestaña "templates" escogeremos una pantilla predefinida, según nuestro S.O:
Una vez seleccionada y añadida nuestra plantilla, pinchamos en "update" para que apliquen los cambios.
Por último, solo nos queda activar el "host" clickeando en la ventana "status" para cambiarlo al estado "enable".
Si en la fila titulada "availabity" el color del agente es verde, significa que la comunicación entre servidor y agente es correcta.
Podremos ahora configurar las gráficas, las alertas,.. según querramos administrarlas.
Hasta una nueva entrada..
No hay comentarios:
Publicar un comentario