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:
- La x.x.x.x corresponde a la dirección IP del servidor Zabbix.
- La y.y.y.y corresponde a la dirección IP del equipo donde se está instalando el agente Zabbix.
- nombre_pc es el nombre del equipo donde se está instalando el agente Zabbix. Distingue entre mayúscula y minúscula, por cuanto debe de ser el nombre de pc exacto para mejor control.
- El parámetro ListenIP esta comentariado, por cuanto hay que quitar el símbolo #
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í:
- Crear una carpeta en la unidad [C:] llamado zabbix
- Dentro de la carpeta zabbix, copiar el archivo ZIP descargado.
- Descomprimir el archivo ZIP en dicha carpeta.
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:
- La x.x.x.x corresponde a la dirección IP del servidor Zabbix.
- La y.y.y.y corresponde a la dirección IP del equipo donde se está instalando el agente Zabbix.
- nombre_pc es el nombre del equipo donde se está instalando el agente Zabbix. Distingue entre mayúscula y minúscula, por cuanto debe de ser el nombre de pc exacto para mejor control.
- El parámetro ListenIP esta comentariado, por cuanto hay que quitar el #
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