Está en la página 1de 32

ACTIVIDAD 4 1

Implementación de Software para la Monitorización de Infraestructuras Tecnológicas

Juan Pablo Sierra Bermúdez

Fundación Universitaria Católica del Norte


ACTIVIDAD 4 2

OBJETIVO

Con este taller se pretende realizar un análisis de la herramienta de monitoreo NAGIOS basado en

software libre, mediante la implementación de un ambiente de laboratorio que simule una red de

computadores conectados al sistema de monitoreo, y aprovechando las bondades de la tecnología

de virtualización con el software en su versión libre de VMware.


ACTIVIDAD 4 3

IMPLEMENTACIÓN DEL AMBIENTE VIRTUAL

El fabricante VMWare nos ofrece la opción de implementar el Hipervisor gratuito pero con

opciones básicas que nos permiten implementar un ambiente de laboratorio con mucha facilidad,

La versión VMWare Vsphere Hypervisor 5.5 nos da estas opciones.

Como requisito necesitamos un servidor físico con las siguientes características:

CPU: Socket simple con dos núcleos.

Memoria: 4 GB

Red: Adaptador simple de red de 1 GbE

Almacenamiento local (SATA/SAS) 8 GB para el Hipervisor y espacio suficiente para almacenar

las Máquinas Virtuales VM´s necesarias.

Para este laboratorio se implementó la siguiente arquitectura lógica en Vsphere


ACTIVIDAD 4 4

Instalación VMware Vsphere 6.0

Descarga

Para poder realizar la descarga se ingresa a la página de VMware y se seleciona el link del producto

VMware vSphere
ACTIVIDAD 4 5

Luego pedirá una cuenta registrada, si no se cuenta con una, se puede crear.

Se acepta el acuerdo:
ACTIVIDAD 4 6

Selecionamos el roducto a descargar: Esxi que es el server, y el vClient que es la consola para

administrar el esx y las maquinas virtuales.


ACTIVIDAD 4 7

Una ves descargado el iso, procedemos con la instalación:


ACTIVIDAD 4 8

Instalación del Ambiente Virtual.

Para la instalación de las máquinas virtuales del laboratorio, se debe instalar primero el vClient en

un PC Windows que tenga acceso a nivel de red al servidor instalado.

La Arquitectura propuesta es la siguiente:


ACTIVIDAD 4 9

El proceso de instalación se realiza con el vClient y es el mismo proceso para las dos VM´s

(Máquinas Virtuales ) que necesitamos ( Win7-1, Win7-2). Creado nueva maquina virtual e

instalando el sistema operativo.

Se debe contar con las imágenes .ova de los instaladores del software Nagios como también los

.iso de los sistemas operativos Windows 7 que se van a implementar.

Como ejemplo describiremos la instalación de Nagios desde la creación de la máquina virtual.

Instalación de Nagios

Para descargar Nagios entramos al link https://www.nagios.com/downloads/nagios-

xi/#download#ref=24DE53&a_bid=9a365cc6 y descargamos la versión Iso para VMware de 64

Bits:
ACTIVIDAD 4 10

Teniendo la imagen .ova de Nagios el cual contiene un sistema operativo Linux incorporado con

el software Nagios, procedemos a realizar una importación de .ova en el Vsphere

Desde el vClient seleccionamos la opción Deploy OVF Template :

Seleccionamos el .ova de Nagios que se descargó:


ACTIVIDAD 4 11
ACTIVIDAD 4 12
ACTIVIDAD 4 13

Al final el vClient mostrará las VM que hemos creado:

Cuando se enciende la VM NagiosXI, comenzamos a configurar el servidor:

Primero hacemos logon con el usuario default como indica la imagen, (Usuario: root, Password:

nagiosxi)
ACTIVIDAD 4 14

Lo primero que se debe realizar es la configurar la interface de red, para esto se ejecuta el comando

system-config-network

Al guardar la configuración reiniciamos el server para que tome los cambios.

Configuración de la interface WEB

Se ingresa al url del servidor Nagios XI:

http://192.168.0.100
ACTIVIDAD 4 15

Dar click en Access Nagios XI

Dejamos todos los campos por default y damos click en Install y nos da el usuario y password

administrador.
ACTIVIDAD 4 16

Ya nos podemos loguear a la consola de administración:

Aceptamos los terminos y condiciones:


ACTIVIDAD 4 17

Y finalmente ya tenemos la consola de administración de Nagios XI


ACTIVIDAD 4 18

Configuraciones Generales:

Cambiar el Idioma, para esto se entra en l apestaña configuration y en Acount Configuration se

seleciona el idioma de preferencia, luego de cerrar sesión y volver a ingresar podemos ver los

cambios al nuevo idioma:


ACTIVIDAD 4 19

Configuración de los Equipos a Monitorear:

Para poder monitorear los equipos es necesario crearlos en el sistema Nagios, para esto se puede

hacer de una forma manual es decir ingresando los datos de cada equipo o de una forma automática

con la opción de descubrimiento de equipos en un rango de red especificado en Nagios.

Adicionar Equipo Maulamente:

En el menú de configurar, se selecciona ejecutar el Wizard para Monitoreo, y luego se selecciona

el sistema operativo del sistema a ser adicionado y su dirección IP:


ACTIVIDAD 4 20

Se configura los valores umbrales para envio de mensajes cuando un evento haga que se superen

estos valores:
ACTIVIDAD 4 21

Una vez el ingreso sea exitoso, se puede ver en el inventario de los equipos adicionado:

Adicionar Equipo Automáticamente:

En el menú de configurar, se selecciona ejecutar el Wizard para Autodescubrimiento, y luego se

selecciona
ACTIVIDAD 4 22

Ejecutamos un nuevo job


ACTIVIDAD 4 23

Y después se muestran los equipos encontrados:

Se da click sobre los dispositivos encontrados, y el la lista que nos muestra podemos configurar

los servicos a ser monitoreados de los nuevos:


ACTIVIDAD 4 24
ACTIVIDAD 4 25

Funcionalidad de Nagios:

Entre las utilidades y funciones de Nagios, se tienen la Monitorización de servicios de red (SMTP,

POP3, HTTP, NTTP, ICMP, SNMP), la Monitorización de los recursos de equipos hardware

(carga del procesador, uso de los discos, logs del sistema), la posibilidad de definir la jerarquía de

la red, permitiendo distinguir entre host caídos y host inaccesibles, las notificaciones a los

contactos cuando ocurren problemas en servicios o hosts, todo con la posibilidad de generar

informes y gráficas de comportamiento de los sistemas monitorizados, y visualización del listado

de notificaciones enviadas, historial de problemas y archivos de registros.

Pero lo más importante desde mi punto de vista es que nos ayuda encontrar las causas que pueden

estar infiriendo en el desempeño de una aplicación o servicios, se puede utilizar la herramientas

NAGIOS como herramienta de monitoreo que permitirá analizar los Cuellos de Botella o elemento

del sistema donde el rendimiento o la capacidad de todo un sistema está limitado por un único

componente.

Para comprobar el funcionamiento de Nagios, a modo de laboratorio se simulará el

comportamiento de un problema que puede causar el mal desempeño en uno de los PC (WIN7-1),

se realizan unas pruebas de stress para llevar el sistema a un punto donde se podrá identificar cual

es la capacidad real o carga de trabajo que el sistema soporta y cuáles son las condiciones óptimas

de trabajo del sistema.

Para el laboratorio, las siguientes gráficas detallan el comportamiento del Equipo Windows

(WIN7-1) en un comportamiento normal y también las grafías de un comportamiento en estado de


ACTIVIDAD 4 26

estrés mediante herramientas que permiten cargar el servidor a un porcentaje elevado en CPU, y

memoria.

A continuación las gráficas del Comportamiento normal monitoreado con la herramienta Nagios

XI
ACTIVIDAD 4 27
ACTIVIDAD 4 28

Estrés del CPU:

Se utilizó la herramienta CPUSTRES.EXE que permite generar carga al CPU:

Comportamiento del CPU despues de correr CPUSTRESS.EXE:


ACTIVIDAD 4 29
ACTIVIDAD 4 30

Conclusión.

Las herramientas de análisis son una gran ayuda al momento de enfrentar los problemas de

desempeño que presente un servicio o aplicación, pero antes de empezar con un análisis es muy
ACTIVIDAD 4 31

importante entender el funcionamiento de la aplicación, cómo esta construida, la interacción de

sus elementos y componentes con el sistema operativo y si es posible el estructura del código

ejecutable.
ACTIVIDAD 4 32

REFERENCIAS

http://www.pgcon.org/2009/schedule/track/Tutorial/188.en.html

http://www.postgresql.org.es/node/329

https://josepablosarco.wordpress.com/2009/08/14/cuellos-de-botella-bottlenecks/

También podría gustarte