IngDiaz

Instalación de Agente Zabbix en Ubuntu y Windows

Hola a tod@s!

Dándole seguimiento al tema del sistema de monitoreo de red, vimos en una entrada anterior la instalación de Zabbix, un sistema de monitoreo de red Open Source; ahora vamos a ver la instalación del agente (cliente) Zabbix en equipos Linux así como también en Windows.

Instalación del agente Zabbix en Ubuntu

Vamos a ejecutar una línea de comando para la instalación base del agente de Zabbix:

sudo apt install zabbix-agent

Ahora haremos un cambio en el archivo de configuración del agente Zabbix.

sudo nano /etc/zabbix/zabbix_agentd.conf

Dentro de éste archivo, buscamos los parámetros y les ponemos los nuestros. Ejemplo:

Server=x.x.x.x
ListenIP=y.y.y.y
ServerActive=x.x.x.x
Hostname=nombre_pc

Tomar en cuenta:

Se guarda y ahora vamos a reiniciar el servicio Zabbix Agent

sudo service zabbix-agent restart

Eso es todo del lado del cliente! 🙂

De ahí, habría que agregar el HOST en el servidor Zabbix (más abajo está cómo).

Instalación del agente Zabbix en Windows

Primero se debe de descargar el agente desde el sitio: http://www.zabbix.com/download

Hay varias formas de instalarlo… Yo lo hago así:

Debe de quedar algo así:

Luego, entramos a la carpeta conf y aquí encontraremos el archivo zabbix_agentd.win.conf  ; a Éste archivo, demos dar doble clic. Aparecerá la siguiente ventana, a la cual le damos clic en «Seleccionar un programa de la lista de programas instalados» y luego clic en «Aceptar».

Vamos a expandir donde dice «Otros programas» o simplemente, en ésta ventana, deberá de aparecer el programa «Wordpad», al cual vamos a seleccionar y luego dar clic en «Aceptar» (el cheque de «Usar siempre el programa…» es opcional).

Se abre el wordpad (se usó éste editor de texto por el tema de los saltos de línea), y aquí vamos a buscar y cambiar los parámetros siguientes:

Server=x.x.x.x
ListenIP=y.y.y.y
ServerActive=x.x.x.x
Hostname=nombre_pc

Tomar en cuenta:

Se guarda y ahora vamos a instalar el servicio Zabbix, asociándolo con éste archivo de configuración.

Entramos a una terminal, símbolo del sistema, CMD… o como le quieran llamar. Una forma fácil de hacerlo es así: Dar clic en Inicio, digitar «CMD» (sin comillas)  y clic en el programa cmd.

Debe de aparecer la ventana de símbolo de sistema. Aquí digitamos:

C:\zabbix\bin\winXX\zabbix_agentd.exe -c C:\zabbix\conf\zabbix_agentd.win.conf -i

Donde:
XX –> Es la versión de su SO (Si es de 32bits o 64bits).

Luego ejecutamos la siguiente línea de comando para iniciar el servicio:

C:\zabbix\bin\winXX\zabbix_agentd.exe -s

Igual, tomar en cuenta que XX es el tipo de SO que tienen (Si es de 32bits o 64bits).

Tendría que aparecer algo parecido a lo siguiente:

Y con eso ¡ya estamos listos!

Creación de HOST en el servidor Zabbix

Entramos a la interfaz web de administración, y nos vamos a Configuration (arriba) –> Hosts (abajo)

Ahí hay un botón llamado «Create Host», al cual hay que dar clic.

Nos aparecerá una página donde debemos de llenar el campo «Host name» con el nombre del host que queremos agregar. Podemos agregarlo a un grupo predefinido (ver donde dice «Other groups») seleccionando el grupo específico y dando clic al botón de [<], o podemos crear un nuevo grupo digitandolo en el textbox llamado «new group» (como se hizo en el ejemplo de abajo). Por defecto, el sistema asume que vamos a crear un host y se conectaría mediante el agente Zabbix; En nuestro caso así es, por cuanto se coloca la dirección IP del equipo cliente con el agente, el DNS name y con eso bastaría (en Agent Interfaces).

NOTA: Si se trata de un switch, un firewall, u otro equipo/dispositivo al que no se le puede instalar el agente de Zabbix, se debe dar clic en «Remove» al «Agent interfaces» y agregar un «SNMP interfaces» con la configuración SNMP respectiva. Igual, tomar en cuenta que se deben de realizar las configuraciones SNMP en el equipo/dispositivo al que se quiere agregar.

Ahora nos vamos a «Templates» y en «Link new templates» digitamos alguna palabra clave para encontrar el template que necesitamos (o damos clic en SELECT y lo buscamos)… En el caso del ejemplo de abajo, se escribió «Windows» y apareció la plantilla «Template OS Windows», el cual es la plantilla para monitorear elementos básicos que todo sistema operativo Windows tiene. Se da clic en «Add» que está en «Link new templates» (no olvidar esto, porque sino, es como que no se haya agregado nada) y finalmente, ya podemos dar clic en «Add» (botón Azúl).

Ahora ya podremos ver los equipos. Dejamos que pase un tiempo prudencial (entre 30 segundos y 1 minuto supongo…), y actualizamos la página de HOST. Deberíamos ver los equipos que hemos creados con su respectivo estado conectado.

Como se puede observar en la imagen de ejemplo de arriba, los dos equipos agregados están habilitados, usan el agente Zabbix (ZBX), pero uno de ellos se ha unido correctamente a Zabbix Server (Color verde) y el otro tiene problemas (Color rojo). También, se puede ver los templates que se han agregado así como también otra información pertinentes. Para este ejemplo, se ha hecho a propósito, el hecho de que tenga problemas el equipo Windows 😀 (no piensen que es por alguna cuestión personal >:)  ); A ustedes tendría que aparecerles en color verde.

Ok, y con eso ya esta listo! deberían verse dichos equipos en los estadísticos, Issues, etc. del Dashboard.

🙁  ya no tengo espacio en disco y tengo problemas con el servicio HTTPS  🙁  …

¡Eso es todo! ¡Saludos!

Comentarios por Facebook

comentarios