monitoreo y gestion de red

Upload: fer-orellana

Post on 07-Apr-2018

232 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Monitoreo Y Gestion de Red

    1/82

    PROYECTO

    MONITOREO Y GESTIN DE RED

    Administracin de Redes de Computadores

    Presentado por:

    Rafael Emiro Vega Tirado.

    Jeyson Andrey Henao Alvarez.

    Jonathan Andrs Loaiza Garca.

    Csar Augusto Pineda Gonzlez.Leidy Marcela Martinez Alzate.

    Grupo: 9 HELP LAN

    Presentado a:

    Prof. Andrs Mauricio Ortiz.

    Servicio Nacional de Aprendizaje SENA

    Regional AntioquiaCentro de Servicios y Gestin Empresarial.

    2008

  • 8/3/2019 Monitoreo Y Gestion de Red

    2/82

    Proyecto Monitoreo y Gestin de la Red

    NDICE

    Pg.

    Introduccin. 4

    2 Qu es monitoreo. 53 Qu es gestin de la red 5

    4 Protocolo para la gestin de dispositivos y de la red. 5

    5 Componentes de la gestin. 6

    5.1 SNMP. 6

    5.1.1 Versiones SNMP. 6

    5.1.2 Mensajes enviados por SNMP. 7

    5.2 MIB. 9

    5.3 NMS. 11

    5.4 Agente. 11

    5.5 Cmo es el proceso de comunicacin. 12

    5.6 Partes de la trama del mensaje SNMP. 12

    5.7 Estructura del mensaje. 13

    6 Aplicacin a utilizar. 14

    7 Introduccin a JFFNMS. 15

    8 Aplicaciones necesarias. 16

    8.1 Links de descargas. 17

    9 Instalaciones y configuraciones. 18

    9.1 Instalacin de Apache. 18

    9.2 Instalacin y configuracin de MySQL. 23

    9.3 Instalacin y configuracin de PHP. 32

    9.4 Instalacin JFFNMS. 35

    9.5 Instalacin RRDTOOL. 40

    9.6 Instalacin NMAP. 41

    9.7 Instalacin WinPCAP. 42

    9.8 Configuracin de Apache para trabajar con PHP. 45

    9.9 Configuracin PHP. 46

    9.10 Configuracin MySQL. 47

    9.11 Tareas programadas. 48

    10 Acceso a la interfaz Web de JFFNMS. 56

    2

  • 8/3/2019 Monitoreo Y Gestion de Red

    3/82

    Proyecto Monitoreo y Gestin de la Red

    11 Instalacin y configuracin de los agentes SNMP. 64

    11.1 Inst. y config. agente SNMP en Windows 64

    11.2 Inst. y Confi. agente SNMP en Windows Vista. 71

    11.3 Instalacin y Configuracin agente SNMP en Linux. 74

    11.4 Configuracin agente SNMP en dispositivos activos. 76

    11.4.1 Switch Cisco. 76

    11.4.2 Router Cisco. 76

    11.4.3 Router Inalmbrico. 78

    12 Conclusin. 81

    13 Netgrafa. 82

    3

  • 8/3/2019 Monitoreo Y Gestion de Red

    4/82

    Proyecto Monitoreo y Gestin de la Red

    INTRODUCCIN

    Para un administrador de Red o alguien a cargo de la supervisin de maquinas

    o servidores de una empresa, es muy importante saber el estado y tener elcontrol de estas, ya que con esto se logra en parte una administracin

    potencialmente satisfactoria, esta posibilidad la brinda las herramientas de

    Monitoreo y Gestin de la red, ya que por medio de estas podremos saber el

    estado de nuestras Maquinas, Roueters, Switchs y adems podremos saber

    como andan nuestros servicios de red como son: dns, dhcp, web, Proxy, ftp,

    etc. Saber que procesos corren en una maquina, que ancho de banda consume

    esta, cual es la carga promedio del sistema, el uso de la memoria actual, eltrafico de red de cada una de las interfaces (si tuviese mas de una), que tipo de

    software utiliza, y muchos otros aspectos que para un administrador de red son

    de vital importancia para detectar fallos y actuar con precisin.

    4

  • 8/3/2019 Monitoreo Y Gestion de Red

    5/82

    Proyecto Monitoreo y Gestin de la Red

    2 QU ES MONITOREO

    Monitorear la red no es ms que por medio de un software como Nagios

    podamos saber cual es el estado de la maquina y los servicios que esta tengacorriendo esta.

    3 QUE ES GESTIN DE LA RED

    Tiene como propsito la utilizacin y coordinacin de los recursos para

    planificar, organizar, mantener, supervisar, evaluar, y controlar los elementos delas redes para adaptarse a la calidad de servicio necesaria

    4 PROTOCOLO PARA LA GESTIN DE DISPOSITIVOS Y DE LA

    RED.

    SNMP (Simple Network Managment Protocol) es un protocolo de la capa de

    aplicacin que facilita el intercambio de informacin de administracin entre

    dispositivos de red.

    5

  • 8/3/2019 Monitoreo Y Gestion de Red

    6/82

    Proyecto Monitoreo y Gestin de la Red

    5 COMPONENTES DE LA GESTIN

    5.1 SNMP

    (Simple Network Management Protocol) o Protocolo Simple de Administracin

    de Red, es un protocolo de la capa de aplicacin que facilita el intercambio de

    informacin de administracin entre dispositivos de red.

    5.1.1 VERSIONES SNMP

    Version1: La seguridad se basa en comunidades (que usan passwords

    comunes sobre texto plano) que permiten usar unos dispositivos u otros si se

    conoce el password. Esta versin no se distribuye en equipos actuales.

    Version2: Reduce la carga de trfico adicional para la motorizacin (con uso de

    GetBulk e Informs) y soluciona los problemas de motorizacin remota o

    distribuida (con las sondas RMON).

    SNMPv2 puede leer SNMPv1.

    Version3: Para evitar la falta de seguridad en las transmisiones (con cifrado y

    autenticacin), proporciona una capa o parche complemento a SNMPv1 y v2,

    que aade a los mensajes SNMP (v1 y v2) una cabecera adicional (Esta

    6

  • 8/3/2019 Monitoreo Y Gestion de Red

    7/82

    Proyecto Monitoreo y Gestin de la Red

    versin esta en fase de implementacin, actualmente no se distribuye en los

    dispositivos).

    5.1.2 MENSAJES ENVIADOS POR SNMP

    GET REQUEST: Solicita uno a mas atributos de un objeto. Es transmitido por

    el nms (o nodo administrador) y recibido por el agente (o nodo administrado).

    GET NEXT REQUEST: Solicita el siguiente atributo de un objeto. Es

    transmitido por el nms (o nodo administrador) y recibido por el agente (o no

    administrado).

    GET BULK REQUEST: Presente en SNMP v2, solicita un amplio conjunto de

    valores en vez de ir solicitando uno por uno. Es transmitido por el nms (o nodo

    administrador) y recibido por el agente (o nodo administrado).

    SET REQUEST: Actualiza uno o varios atributos de un objeto. Es transmitido

    por el nms (o nodo administrador) y recibido por el agente (o nodo

    administrado).

    SET NEXT REQUEST: Actualiza el siguiente atributo de un objeto. Es

    transmitido por el nms (o nodo administrador) y recibido agente (o nodo

    administrado).

    GET RESPONSE: Devuelve los atributos solicitados. Es transmitido por el

    agente (o nodo administrado) y recibido por el nms (o nodo administrador).

    TRAP: informa de fallos en el agente (como perdida de la comunicacin, cada

    de un servicio, problemas con la interfaz, etc). Es transmitido por el agente (o

    nodo administrado) y recibido por el nms (o nodo administrador).

    INFORM REQUEST: Describe la base local de informacin de gestin MIB

    para intercambiar informacin de nodos administradores entre si. Es trasmitido

    7

  • 8/3/2019 Monitoreo Y Gestion de Red

    8/82

    Proyecto Monitoreo y Gestin de la Red

    por el nms (o nodo administrador) y recibido por el agente (o nodo

    administrado).

    8

  • 8/3/2019 Monitoreo Y Gestion de Red

    9/82

    Proyecto Monitoreo y Gestin de la Red

    5.2MIB

    (Managment Information Base) o Base de Informacin Gestionada, es un tipo

    de base de datos que contiene los objetos, informacin jerrquica estructuradaen forma de rbol de todos los dispositivos gestionados en una red.

    9

  • 8/3/2019 Monitoreo Y Gestion de Red

    10/82

    Proyecto Monitoreo y Gestin de la Red

    Tiene 8 Niveles de Registro que son.

    GRUPO VARIABLE SIGNIFICADO

    System (sys) sysUpTime Tiempo desde el ultimo

    arranque

    Interfaces (intf) ifNumber Nmero de Interfaces.

    Interfaces (intf) ifInErrors Nmero de paquetes

    entrantes en los que el agente

    ha encontrado error.

    Address Traslation (add trs)

    Internet Protocol (ip) ipInReceives Numero de paquetes

    recibidos

    Internet Control Message (icmp) icmpInEchos Nmero de solicitudes ICMP

    recibidas.

    Transmision Control Protocol

    (tcp)

    tcpInSegs Nmero de paquetes TCP

    recibidos.

    User Datagram Protocol (udp) udpInDatagrams Nmero de datagramas UDP

    recibidos.

    10

  • 8/3/2019 Monitoreo Y Gestion de Red

    11/82

    Proyecto Monitoreo y Gestin de la Red

    5.3 NMS

    (Network Management Station) o Estacin de Gestin de la Red, es una

    combinacin hardware y software y es la interfaz para la administracin de lared.

    5.4 AGENTE

    En este caso los clientes, estn atentos a las peticiones el protocolo snmp,

    enviado por el NMS que es el que administra la red.

    11

  • 8/3/2019 Monitoreo Y Gestion de Red

    12/82

    Proyecto Monitoreo y Gestin de la Red

    5.5 COMO ES EL PROCESO DE COMUNICACIN

    El NMS hace la peticin al Agente, le enva un mensaje SNMP mirando la base

    de datos MIB para mirar los atributos del Dispositivos de Red. Tambin si se

    desea el Agente se puede comunicar con el NMS para informar de errores del

    Dispositivo. El mensaje SNMP consta de 3 partes: 8 Octetos (Cabecera UDP),

    20 Octetos (Cabecera IP) y 484 Octetos (Mensaje SNMP). Este protocolo

    utiliza los puertos udp 161 y 162.

    5.6 PARTES DE LA TRAMA DEL MENSAJE SNMPLa trama que enva el NMS (o nodo administrador) al agente, es la que lleva la

    informacin de la comunidad, tipo de mensaje (si es un Get request, Get Next

    Request, etc), y la versin de snmp utilizado.

    Versin del El tipo de Este lleva el

    protocolo SNMP comunidad utilizada mensaje (get

    request, get next

    request, etc)

    12

    VersinComunid

    ad UDP

  • 8/3/2019 Monitoreo Y Gestion de Red

    13/82

    Proyecto Monitoreo y Gestin de la Red

    6.7 ESTRUCTURA DEL MENSAJE

    El NMS enva un mensaje Get Request solicitando el atributo de un objeto, el

    AGENTE devuelve un Get Response con los atributos solicitados, luego el nmsenva un Get Next Request solicitando el siguiente atributo del objeto, el agente

    a su vez responde de nuevo con un Get Response, el nms enva un Set

    Request para actualizar los atributos de un objeto, el agente le enva un Get

    Response

    13

  • 8/3/2019 Monitoreo Y Gestion de Red

    14/82

    Proyecto Monitoreo y Gestin de la Red

    6 APLICACIN A UTILIZAR

    Existen un gran numero de herramientas para realizar el monitoreo y gestin de

    la red.A continuacin citaremos tanto herramientas OpenSource, Gratis y de Pago.

    OpenSource: Nagios, Cacti, GroundWork, Zenoss, Centreon, Hyperatic,

    Zabbix, Jffnms, Mrtg, entre otros.

    Gratis: SpiceWork, Prtg (edicion gratis),

    Privativo: Prtg, UpTime, OpManager,

    Para este proyecto decidimos utilizar la herramienta libre multiplataforma (Linux

    y Windows) JFFNMS, dado que esta cumple a cabalidad los requisitos

    propuestos en el proyecto, su manejo es intuitivo y la interfaz web propuesta

    por su desarrollador es de fcil manejo.

    14

  • 8/3/2019 Monitoreo Y Gestion de Red

    15/82

    Proyecto Monitoreo y Gestin de la Red

    7 INTRODUCCIN A JFFNMS

    Just ForFun Network Management System. Es un sistema implementado para

    la gestin el monitoreo de red.Dentro de las caractersticas de ste, estn:

    Permite monitorizar una red IP mediante SNMP.

    Puede ser utilizado para monitorizar cualquier dispositivo SNMP

    (servidor, router, puerto TCP y UDP).

    JFFNMS esta escrito en PHP, el cual funciona en Sistemas Operativos

    GNU/Linux, FreeBSD y Windows 2000/XP.

    Tiene soporte de base de datos ( MySQL o PostgreSQL ), integra logs

    de Syslog.

    JFFNMS se basa en las tecnologas: Apache, Cron, MySQL, PHP,

    RDDTool y SNMP.

    Necesita la instalacin y configuracin del complemento (agente) SNMP

    en los clientes.

    15

  • 8/3/2019 Monitoreo Y Gestion de Red

    16/82

    Proyecto Monitoreo y Gestin de la Red

    8APLICACIONES NECESARIAS.

    Para el funcionamiento de JFFNSM se deben instalar las siguientes

    aplicaciones.

    Apache: Es un servidor HTTP de cdigo abierto (software libre) para

    plataformas Unix (BSD, GNU/Linux, etc.), Windows, Macintosh entre

    otras, que implementa el protocolo HTTP y la nocin de sitio virtual.

    MySQL: Es un sistema de gestin de base de datos (Cdigo abierto).

    PHP: es un lenguaje de programacin interpretado, diseado

    originalmente para la creacin de pginas web dinmicas.

    JFFNMS: Como se haba explicado anteriormente, ste es un sistema

    implementado para la gestin y el monitoreo de red.

    RRDTOOL:Round Robin Database Tool. Es un tipo muy especfico debase de datos, orientadas al almacenamiento de datos basados en

    series temporales, y que garantizan el espacio final ocupado por sus

    elementos.

    NMAP: Es un programa de cdigo abierto que utilizado para efectuar

    rastreo de puertos TCP y UDP.

    WinPCAP: Son unas libreras para la monitorizacin del trfico de datos

    en los dispositivos de red, necesarias para el funcionamiento de muchos

    programas y utilidades, en pocas palabras, sta aplicacin funciona en

    modo promiscuo.

    Modo Promiscuo: es el modo que una computadora conectada a

    la red captura todo el trfico que circula por ella. Este modo es muy

    relacionado con los sniffers que se basan en este modo para realizar sutarea.

    16

  • 8/3/2019 Monitoreo Y Gestion de Red

    17/82

    Proyecto Monitoreo y Gestin de la Red

    8.1 LINK DE DESCARGAS.

    Para Apache:

    http://www.apache.org/dist/httpd/binaries/win32/

    Descargar"apache_2.0.52-win32-x86-no_ssl.msi".

    Para MySQL:

    http://www.mysql.com/downloads/mysql/4.1.html

    Para PHP:

    http://www.php.net/downloads.php

    Descargar el Binario de Windows .zip

    Para JFFNSM:

    http://sourceforge.net/project/showfiles.php?group_id=46041

    Para RRDTOOL:

    http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/?M=D

    Descargar el win32-bin.zip.

    Para NMAP:

    http://www.insecure.org/nmap/nmap_download.html

    Descargar el win32.zip.

    Para WinPCAP:

    http://winpcap.polito.it/

    17

    http://www.apache.org/dist/httpd/binaries/win32/http://www.mysql.com/downloads/mysql/4.1.htmlhttp://www.php.net/downloads.phphttp://sourceforge.net/project/showfiles.php?group_id=46041http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/?M=Dhttp://www.insecure.org/nmap/nmap_download.htmlhttp://winpcap.polito.it/http://www.apache.org/dist/httpd/binaries/win32/http://www.mysql.com/downloads/mysql/4.1.htmlhttp://www.php.net/downloads.phphttp://sourceforge.net/project/showfiles.php?group_id=46041http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/?M=Dhttp://www.insecure.org/nmap/nmap_download.htmlhttp://winpcap.polito.it/
  • 8/3/2019 Monitoreo Y Gestion de Red

    18/82

    Proyecto Monitoreo y Gestin de la Red

    9 INSTALACIONES Y CONFIGURACIONES

    Se recomienda tener instalado y en funcionamiento un servidor DNS, ya que

    mas adelante se trabajar con Host Virtuales.

    9.1 INSTALACIN DE APACHE.

    Para la instalacin del servidor de apache se deben seguir los siguientes

    pasos.

    Doble clic sobre el instalador de apache (apache_2.0.63-win32-x86-

    no_ssl.exe). Aparecer la ventana de bienvenida de Apache, clic en Next>

    18

  • 8/3/2019 Monitoreo Y Gestion de Red

    19/82

    Proyecto Monitoreo y Gestin de la Red

    De inmediato muestra los acuerdos de licencia de Apache. Aceptar los

    acuerdos de licencia y Lugo Next>

    Aparecer una breve informacin a cerca de Apache. Clic en Next>

    19

  • 8/3/2019 Monitoreo Y Gestion de Red

    20/82

    Proyecto Monitoreo y Gestin de la Red

    La aplicacin pedir las informaciones de Dominio de Red, Server Name y el

    correo del Administrador. Adems, da la opcin de poner a funcionar el servicio

    por el puerto 80 por otro puerto (Manualmente). Escoger el recomendado:

    Puerto 80 Luego Next>

    Seleccionamos una instalacin Tpica. Luego Next>

    20

  • 8/3/2019 Monitoreo Y Gestion de Red

    21/82

    Proyecto Monitoreo y Gestin de la Red

    Dejar la ruta por defecto en donde se situarn los archivos y directorios de

    Apache. Luego Next>

    Clic en Install para realizar la instalacin.

    21

  • 8/3/2019 Monitoreo Y Gestion de Red

    22/82

    Proyecto Monitoreo y Gestin de la Red

    Esperar a que carguen todos los componentes de Apache.

    Clic en Finish para terminar con la instalacin.

    22

  • 8/3/2019 Monitoreo Y Gestion de Red

    23/82

    Proyecto Monitoreo y Gestin de la Red

    9.2 INSTALACIN Y CONFIGURACIN DE MYSQL.

    Doble clic sobre el instalador de MySQL (mysql-essential-5.0.67-win32.exe).

    Aparecer la ventana de bienvenida de MySQL. Clic en Next>

    Seleccionar la opcin Complete, ya que se necesita de todos loscomponentes de MySQL. Luego Next>.

    23

  • 8/3/2019 Monitoreo Y Gestion de Red

    24/82

    Proyecto Monitoreo y Gestin de la Red

    Aparecer la ventana en donde muestra la ruta donde se crearan los directorios

    y se copiaran los archivos de MySQL.

    Esperar hasta que se copien los componentes de MySQL.

    24

  • 8/3/2019 Monitoreo Y Gestion de Red

    25/82

    Proyecto Monitoreo y Gestin de la Red

    De inmediato aparecer una ventana, donde nos pide que le demos una

    pequea configuracin a MySQL. Clic en Next>.

    sta ventana muestra algunas de las caractersticas de MySQL. Clic en

    Next>.

    25

  • 8/3/2019 Monitoreo Y Gestion de Red

    26/82

    Proyecto Monitoreo y Gestin de la Red

    Seleccionar Configure The MySQL Server Now para proceder a la

    configuracin de MySQL. Luego Finish.

    Aparecer la ventana de bienvenida de MySQL para proceder a la pequea

    configuracin de ste. Clic en Next>.

    26

  • 8/3/2019 Monitoreo Y Gestion de Red

    27/82

    Proyecto Monitoreo y Gestin de la Red

    Seleccionar Detailed Configuration para proceder a una configuracin ms

    detallada. Clic en Next>.

    Seleccinar Server Machine indicndole a MySQL se sirva como base de datos

    para aplicaciones Web.

    27

  • 8/3/2019 Monitoreo Y Gestion de Red

    28/82

    Proyecto Monitoreo y Gestin de la Red

    Seleccionar Non-Transactional Database Only con el fin de utilizar la base de

    datos para que almacene grficas de monitoreo, aplicaciones web, entre otras.

    Clic en Next>.

    Seleccionar Decisin Support (DSS)/OLAP para especificar el nmero

    mximo de conexiones simultaneas de los usuarios, el nmero es de 20 Clic enNext>

    28

  • 8/3/2019 Monitoreo Y Gestion de Red

    29/82

    Proyecto Monitoreo y Gestin de la Red

    Elegir el puerto de la base de datos de MySQL, para ste caso lo dejaremos

    por defecto 3306. Clic en Next>

    Seleccionar Standard Character Set para elegir los caracteres que se

    utilizarn en MySQL. Clic en Next>.

    29

  • 8/3/2019 Monitoreo Y Gestion de Red

    30/82

    Proyecto Monitoreo y Gestin de la Red

    Aparecer la ventana en la que se elegir el nombre del servicio MySQL, la

    cual la dejaremos por defecto. Clic en Next>.

    Digitar la clave del root, el cual tendr acceso a la base de datos. Clic en

    Next>.

    30

  • 8/3/2019 Monitoreo Y Gestion de Red

    31/82

    Proyecto Monitoreo y Gestin de la Red

    Clic en Execute para ejecutar el servicio de MySQL.

    Por ltimo, Finish para finalizar.

    31

  • 8/3/2019 Monitoreo Y Gestion de Red

    32/82

    Proyecto Monitoreo y Gestin de la Red

    9.3INSTALACIN Y CONFIGURACIN DE PHP.

    Para la instalacin de PHP, se debe crear el directorio php en el disco C:\ o

    donde tengas instalado el sistema operativo.

    Luego, extraer los directorios y archivos de la aplicacin php-5.2.6-Win32 y

    almacenarlos en C:\php\. Debe parecerse a la siguiente imagen.

    32

  • 8/3/2019 Monitoreo Y Gestion de Red

    33/82

    Proyecto Monitoreo y Gestin de la Red

    Abrir una consola cmd y digitar los siguientes comandos para copiar algunos

    archivos de PHP al directorio Windows, con el fin de que el Sistema pueda

    iniciar la aplicacin PHP.

    c:\> copy c:\php\php.ini-dist c:\windows\php.ini

    c:\> copy c:\php\libmysql.dll c:\windows\

    Debe ser algo parecido a la siguiente imagen.

    Se debe crear el directorio usr en C:\, el cual almacenar la informacin de

    la MIB.

    33

  • 8/3/2019 Monitoreo Y Gestion de Red

    34/82

    Proyecto Monitoreo y Gestin de la Red

    Copiar el directorio mibs ubicado en C:\php\extras\mibs y pegarlo en

    C:\user\.

    El resultado debe ser parecido a la siguiente imagen.

    34

  • 8/3/2019 Monitoreo Y Gestion de Red

    35/82

    Proyecto Monitoreo y Gestin de la Red

    9.4 INSTALACIN JFFNMS.

    Doble clic sobre el .zip de JFFNMS (jffnms-0.8.3.win32.zip) y extraer los

    directorios y archivos a C:\, de tal forma que se asemeje a la siguiente

    imagen.

    Se debe crear el usuario jffnms para luego hacerlo propietario del directorio

    jffnms. Clic en Inicio, luego Herramientas Administrativas, luego

    Administracin de Equipos.

    35

  • 8/3/2019 Monitoreo Y Gestion de Red

    36/82

    Proyecto Monitoreo y Gestin de la Red

    Clic derecho, Usuario Nuevo.

    Como nombre de usuario jffnms, y contrasea sena2008.

    36

  • 8/3/2019 Monitoreo Y Gestion de Red

    37/82

    Proyecto Monitoreo y Gestin de la Red

    Se procede a dar los permisos del directorio jffnms con el fin de que el usuario

    jffnms tenga el control total de dicho directorio. Para esto, clic derecho sobre

    el directorio jffnms, luego Propiedades.

    37

  • 8/3/2019 Monitoreo Y Gestion de Red

    38/82

    Proyecto Monitoreo y Gestin de la Red

    Clic sobre la pestaa Seguridad, luego Agregar.

    Digitar el usuario jffnms, luego Comprobar nombre, luego Aceptar.

    38

  • 8/3/2019 Monitoreo Y Gestion de Red

    39/82

    Proyecto Monitoreo y Gestin de la Red

    Seleccionar el usuario jffnms y cl ic en Control total, luego Aplicar y

    Aceptar.

    39

  • 8/3/2019 Monitoreo Y Gestion de Red

    40/82

    Proyecto Monitoreo y Gestin de la Red

    9.5 INSTALACIN RRDTOOL.

    Extraer el ejecutable rrdtool.exe del .zip rrdtool-1.0.49-win32-bin y ubicarlo

    en C:\jffnms\, con el fin de que la aplicacin jffnms ejecute el rrdtools.exe.

    40

  • 8/3/2019 Monitoreo Y Gestion de Red

    41/82

    Proyecto Monitoreo y Gestin de la Red

    9.6 INSTALACIN NMAP.

    De la misma forma, se debe extraer el ejecutable nmap.exe y posicionarlo en

    C:\jffnms\ con el fin de que la aplicacin jffnms ejecute la apalicacin

    nmap.exe.

    41

  • 8/3/2019 Monitoreo Y Gestion de Red

    42/82

    Proyecto Monitoreo y Gestin de la Red

    9.7INSTALACIN WINPCAP.

    Para la instalacin de WinPCAP, se debe dar doble clic sobre el ejecutable

    WinPcap_4_0_2.exe. Clic en Next> para confirmar que se quiere instalar

    dicha aplicacin.

    Aparecer la ventana de bienvenida del WinPCAP. Clic en Next>

    42

  • 8/3/2019 Monitoreo Y Gestion de Red

    43/82

    Proyecto Monitoreo y Gestin de la Red

    Clic I Agree para aceptar los acuerdos de licencia de sta aplicacin.

    Esperar que se carguen todos los componentes de la aplicacin.

    43

  • 8/3/2019 Monitoreo Y Gestion de Red

    44/82

    Proyecto Monitoreo y Gestin de la Red

    Clic en Finish para finalizar.

    44

  • 8/3/2019 Monitoreo Y Gestion de Red

    45/82

    Proyecto Monitoreo y Gestin de la Red

    9.8 CONFIGURACIN DE APACHE PARA TRABAJAR CON PHP.

    Se debe configurar un Host Virtual en el servidor de Apache con el fin de que

    muestre el sitio Web de JFFNSM, el cual est escrito en PHP. Editar el archivo

    httpd.conf ubicado en C:\Archivos de Programas\Apache

    Group\Apache2\conf\httpd.conf.

    Al final de ste archivo agregar el siguiente bloque de configuracin, parahabilitar el Host Virtual de JFFNMS.

    LoadModule php5_module c:/php/php5apache2.dll

    AddType application/x-httpd-php .php

    NameVirtualHost *

    ServerAdmin [email protected]

    DocumentRoot c:\jffnms\htdocs

    ServerName argentos.grupo9.com

    DirectoryIndex index.php

    LimitRequestLine 20000

    45

  • 8/3/2019 Monitoreo Y Gestion de Red

    46/82

    Proyecto Monitoreo y Gestin de la Red

    9.9CONFIGURACIN PHP.

    Editar el archivo php.ini ubicado en C:\WINDOWS\php.ini

    Dentro de ste archivo, debemos asegurarnos que las siguientes lneas estn

    descomentadas y de la siguiente forma.

    register_globals = On

    register_argc_argv = On

    allow_url_fopen = On

    extension_dir = c:\php\ext

    extension=php_gd2.dll

    extension=php_snmp.dll

    extension=php_mysql.dll

    extension=php_sockets.dll

    SMTP = correo.grupo9.com

    Se debe parar e iniciar el servicio de Apache.

    46

  • 8/3/2019 Monitoreo Y Gestion de Red

    47/82

    Proyecto Monitoreo y Gestin de la Red

    9.10 CONFIGURACIN MYSQL.

    Posicionarse en la ruta C:\Archivos de programas\MySQL\MySQL Server

    5.0\bin\ para luego ejecutar el mysql.exe y poder crear la base de datos parar

    jffnms.

    Digitar el siguiente comando para acceder como root a la base de datos de

    MySQL. Digitar como password sena2008.

    > mysql.exe -u root p

    Password: sena2008

    Una ves dentro, procedemos a crear la base de datos para jffnms de la

    siguiente forma. Digitar los siguientes comandos.

    mysql>CREATE DATABASE jffnms;

    mysql>GRANT ALL PRIVILEGES ON jffnms.* TO jffnms@localhost IDENTIFIED

    BY 'jffnms';

    mysql>FLUSH PRIVILEGES;

    mysql>quit;

    47

  • 8/3/2019 Monitoreo Y Gestion de Red

    48/82

    Proyecto Monitoreo y Gestin de la Red

    Luego digitar el siguiente comando, en el cual se crear para la base de datos

    jffnms un usuario jffnms con password jffnms y tendr los permisos sobre

    el archivo jffnms.0.8.3.mysql.

    > mysql.exe -ujffnms -pjffnms jffnms < c:\jffnms\docs\jffnms-

    0.8.3.mysql

    9.11 TAREAS PROGAMADAS.

    Estas tareas se realizan con el fin de indicarle al sistema que ejecute los .bat

    del jffnms, los cuales realizan la funcin de dar la instruccin a PHP y aRRDTOOL. Dentro de los .bats est:

    POLLER: El cual, acta como administrador del protocolo SNMP

    interrogando a los agentes instalados en los dispositivos a monitorear.

    Clic en Inicio, Lugo Panel de Control, luego Tareas Programadas y

    Agregar Tarea Programada.

    Aparecer el asistente para programar una tarea. Clic en Siguiente>.

    48

  • 8/3/2019 Monitoreo Y Gestion de Red

    49/82

    Proyecto Monitoreo y Gestin de la Red

    Clic en Examinar para buscar los archivos .bat (Uno por uno) ubicados en la

    ruta C:\jffnms\engine\windows\.

    Doble clic en autodicovery_interfaces.bat.

    49

  • 8/3/2019 Monitoreo Y Gestion de Red

    50/82

    Proyecto Monitoreo y Gestin de la Red

    Elegir la opcin Diariamente, en la cual le indicamos al sistema que ejecute la

    tarea diariamente.

    Definir la hora de inicio de la tarea programada 06:00 p.m..

    50

  • 8/3/2019 Monitoreo Y Gestion de Red

    51/82

    Proyecto Monitoreo y Gestin de la Red

    Digitar el usuario jffnms el cual est autorizado para la ejecucin del archivo

    .bat, y su respectiva contrasea sena2008. Clic en Siguiente>.

    Seleccionar Abrir propiedades avanzadas y Finalizar.

    51

  • 8/3/2019 Monitoreo Y Gestion de Red

    52/82

    Proyecto Monitoreo y Gestin de la Red

    Cerciorarse que en el recuadro Iniciar en aparezca la ruta C:\jffnms\engine

    ya que ah se guardarn los registros de las tareas programadas. Clic en

    Aplicar. Clic en la pestaa Programacin.

    Clic en Avanzadas.

    52

  • 8/3/2019 Monitoreo Y Gestion de Red

    53/82

    Proyecto Monitoreo y Gestin de la Red

    Marcar la opcin Repetir la tarea Cada 30 minutos. Con una Duracin de

    24 horas.

    Para los dems archivos .bat se realizan los anteriores pasos; exceptuando el

    paso de la programacin avanzada. Por lo tanto para el archivo

    consolidate.batse elegir el tiempo de 10 minutos.

    53

  • 8/3/2019 Monitoreo Y Gestion de Red

    54/82

    Proyecto Monitoreo y Gestin de la Red

    Para el archivo poller.bat repetir la tarea cada 4 minutos.

    Para el archivo rrd_analizer.bat repetir la tarea cada 30 minutos.

    54

  • 8/3/2019 Monitoreo Y Gestion de Red

    55/82

    Proyecto Monitoreo y Gestin de la Red

    En el archivo cleanup_raw_table.bat repetir la tarea cada 10 minutos.

    En el archivo tftpget_hosts.bat repetir la tarea cada 10 minutos.

    Luego, clic en Aceptar para todas la ventanas anteriores.

    55

  • 8/3/2019 Monitoreo Y Gestion de Red

    56/82

    Proyecto Monitoreo y Gestin de la Red

    10 ACCESO A LA INTERFAZ WEB DE JFFNMS.

    Para acceder a la interface Web de JFFNMS debemos digitar en el navegador,

    en nuestro caso http://argentos.grupo9.com aparecer la siguiente interface.

    56

    http://argentos.grupo9.com/http://argentos.grupo9.com/
  • 8/3/2019 Monitoreo Y Gestion de Red

    57/82

    Proyecto Monitoreo y Gestin de la Red

    Aparecern algunos errores correspondientes a GraphViz, GNU Diff, FPing,

    SMSClient, NTPQ los cuales son propios de Linux, y PostgreSQL, la cual es

    una base de datos que no se est utilizando.

    Luego de cerciorarse que las dems rutas estn correctas, se procede a la

    opcin Main en la parte superior derecha de la ventana.

    Luego de dar clic en Main aparecer la ventana de acceso a JFFNMS.

    Para entrar, digitar como USERNAME: admin y PASSWORD: admin.

    Ahora se procede a agregar una Zona en donde se situarn los host que mas

    adelante se agregarn. Clic en Administration > Hosts and Interfaces >

    Zones.

    57

  • 8/3/2019 Monitoreo Y Gestion de Red

    58/82

    Proyecto Monitoreo y Gestin de la Red

    Para agregar la zona se debe dar clic en.

    1. Add. >> Agregar.2. Zone. >> Digitar el nombre de la zona aula 5-5.

    3. ShortName. >> Nombre corto de la zona aula.

    4. Image. >> Nombre de la imagen de zona aula_5-5.png.

    5. Visibility. >> Visualizar la zona Show.

    6. Network Discovery Enabled. >> Habilitar explorador de zonas

    Chulear.

    7. Save. >> Guardar.

    Luego, clic en Host, con el fin de agregar un host para luego ser monitorizado.

    58

  • 8/3/2019 Monitoreo Y Gestion de Red

    59/82

    Proyecto Monitoreo y Gestin de la Red

    Para agregar la zona se debe dar clic en.

    1. Add. >> Agregar.

    2. Name. >> Digitar el nombre del equipo aula 5-5.

    3. Zone. >> Nombre de la zona aula 5-5.

    4. IP Address. >> IP del equipo que se va a monitorear 192.168.0.20.

    5. Versin SNMP. >> SNMPv1.

    6. R/O Community. >> Comunidad del equipo con permisos de Lectura

    public.

    7. Versin SNMP. >> SNMPv1.

    8. R/W Community. >> Comunidad del equipo con permisos de

    Lectu/Escritura public.

    9. AutoDiscovery Policy. >> Descubridor de interfaces Automagic.

    10. Save. >> Guardar.

    Para escanear y monitorizar el host agregado.

    Esperar que obtenga los datos SNMP del equipo monitorizado; una ves que

    cargue por completo aparecer una imagen como la siguiente, en la cual

    elegimos las interfaces o los dispositivos que se desea monitorizar. Para ste

    caso, monitorizaremos la CPU, Disco Duro, Memoria RAM, Tarjeta de Red.

    Luego Add Marked Interfaces.

    59

  • 8/3/2019 Monitoreo Y Gestion de Red

    60/82

    Proyecto Monitoreo y Gestin de la Red

    Al guardar mostrar las interfaces que se agregaron.

    60

  • 8/3/2019 Monitoreo Y Gestion de Red

    61/82

    Proyecto Monitoreo y Gestin de la Red

    Luego, para monitorizar el host agregado. Clic en Hosts & Events.

    Esperar hasta que el host agregado aparezca en la lista de hosts.

    Si damos clic en el cuadro del host agregado, nos podemos dar cuenta los

    puertos TCP y UDP, CPU, Memoria RAM, Disco Duro, Tarjeta de Red del host

    que agregamos.

    61

  • 8/3/2019 Monitoreo Y Gestion de Red

    62/82

    Proyecto Monitoreo y Gestin de la Red

    Dar clic en el cuadro CPU, luego Save y luego Performance para ver la

    grfica de monitorizacin.

    Si no aparece, debemos esperar un tiempo. Una ves que grafique debeaparecer algo como lo siguiente. sta imagen muestra los proceso de las

    interfaces agregadas anteriormente para ste host. Adems, muestra usuarios

    logueados, entre otras especificaciones.

    Cada una de las grficas muestra cada uno de los requerimientos del proyecto,

    como lo es:

    62

  • 8/3/2019 Monitoreo Y Gestion de Red

    63/82

    Proyecto Monitoreo y Gestin de la Red

    Monitoreo de los servicios DHCP, DNS, FTP, WEB, E-MAIL.

    Monitoreo de CPU, Memoria RAM, Memoria SWAP, Procesos, cantidad

    de usuarios, Tarjeta de red.

    La administracin del sistema de gestin se encuentra disponible enmodo grfico.

    Se puede realizar de los informes de monitoreo, una gestin clara;

    donde se puede deducir si el equipo monitorizado tiene mucha carga de

    proceso, si su disco duro est por llenarse, si hay mucho trfico de red

    en los dispositivo activos y tarjetas de red.

    Como ya se menciono anteriormente, este tipo de herramientas de monitoreode la red, necesitan del agente configurado en la maquina a monitorear para

    recoger todos estos datos que para un administrador de red es de vital

    importancia.

    63

  • 8/3/2019 Monitoreo Y Gestion de Red

    64/82

    Proyecto Monitoreo y Gestin de la Red

    11 INSTALACIN Y CONFIGURACIN DE AGENTES SNMP.

    11.1 Instalacin y Configuracin agente SNMP en sistemas Windows

    2000/2003/XP.Este agente lo que har es brindarle la informacin que solicite el NMS. Para

    esto se debe tener el cd de instalacin de Windows Xp.

    Hacemos clic en inicio Panel de control

    64

  • 8/3/2019 Monitoreo Y Gestion de Red

    65/82

  • 8/3/2019 Monitoreo Y Gestion de Red

    66/82

    Proyecto Monitoreo y Gestin de la Red

    Buscar la opcin Resaltada en la imagen y hacer clic en detalles.

    En la opcin marcada de azul en la imagen, damos clic en el check box hasta

    que sea seleccionada.

    Acto seguido dar clic en Aceptar Siguiente y se habr completado la

    instalacin de nuestro agente snmp en Windows.

    66

  • 8/3/2019 Monitoreo Y Gestion de Red

    67/82

    Proyecto Monitoreo y Gestin de la Red

    Despus de haber instalado el agente procederemos a su configuracin. De

    nuevo clic en Panel de Control.

    Buscar la opcin Herramientas Administrativas y hacer doble clic.

    67

  • 8/3/2019 Monitoreo Y Gestion de Red

    68/82

    Proyecto Monitoreo y Gestin de la Red

    Hacer doble clic en esta opcin ya que aqu se encuentran todos los servicios

    que corren en Windows y nuestro agente tambin.

    Buscar la opcin servicio snmp y hacer clic derecho y elegir Propiedades.

    68

  • 8/3/2019 Monitoreo Y Gestion de Red

    69/82

    Proyecto Monitoreo y Gestin de la Red

    Dar clic en la pestaa capturas para indicar el nombre de la comunidad, para

    este ejemplo utilice la comunidad pblica que es la que viene por defecto.

    Despus ir a la pestaa Seguridad, para darle los permisos a nuestracomunidad, inicialmente esta tendr permisos de Lectura y Escritura en este

    caso la dejare de Solo Lectura.

    69

  • 8/3/2019 Monitoreo Y Gestion de Red

    70/82

    Proyecto Monitoreo y Gestin de la Red

    Para cambiar los permisos seleccionamos la comunidad que creamos y dar clic

    en Modificar.

    Elegimos los permisos y la comunidad a la cual van a aplicar.

    Acto seguido dar clic en aceptar, luego en Aplicar y Aceptar y ya tendremos

    nuestro agente snmp configurado.

    70

  • 8/3/2019 Monitoreo Y Gestion de Red

    71/82

    Proyecto Monitoreo y Gestin de la Red

    11.2 Instalacin y Configuracin agente SNMP en Windows Vista.

    Ir a inicio Panel de Control Programas y Caractersticas y dar doble clic

    sobre este.

    Luego hacer clic en Activar o Desactivar las caractersticas de Windows.

    71

  • 8/3/2019 Monitoreo Y Gestion de Red

    72/82

    Proyecto Monitoreo y Gestin de la Red

    Elegir la opcin proveedor de SNMP de WMI y hacer clic en aceptar.

    Comenzaran a instalarse los componentes necesarios para el agente.

    72

  • 8/3/2019 Monitoreo Y Gestion de Red

    73/82

    Proyecto Monitoreo y Gestin de la Red

    Pedir que reiniciemos el equipo para aplicar los cambios, dar clic en reiniciar.

    73

  • 8/3/2019 Monitoreo Y Gestion de Red

    74/82

    Proyecto Monitoreo y Gestin de la Red

    11.3Instalacin y Configuracin agente SNMP en Linux

    Empezamos con la instalacin del paquete para el agente SNMP, abrimos una

    Terminal y digitamos.

    El siguiente paso es editar el archivo/etc/deafault/snmpd y borrar la direccin

    de loopback 127.0.0.1 para poder monitorear otras maquinas.

    Luego buscamos la lnea sec.name source, agregamos al final la lnea marcada

    en la imagen en el archivo de configuracin de nuestro agente

    /etc/snmp/snmpd.conf, donde mired es el nombre del grupo, seguido de

    192.168.0.0/24 que es el identificador de la red y finalmente public que es el

    nombre de la comunidad

    .

    74

  • 8/3/2019 Monitoreo Y Gestion de Red

    75/82

    Proyecto Monitoreo y Gestin de la Red

    Estando en el mismo archivo buscamos la lnea sec.model sec.name y

    agregamos el grupo de lineas marcadas en la imagen, donde mired es el

    grupo, v1 y v2 es la versin del snmp y rocommunity para establecer que la

    comunidad publica es de solo lectura.

    Con esto ya hemos instalado y configurado el agente snmp para que nuestra

    maquina pueda ser monitoreada.

    75

  • 8/3/2019 Monitoreo Y Gestion de Red

    76/82

    Proyecto Monitoreo y Gestin de la Red

    11.4 CONFIGURACIN AGENTE SNMP EN DISPOSITVOS

    ACTIVOS (Router, Switch, AP).

    Esto aplica para la mayora de los routes y switchs cisco de hoy da.

    11.4.1 Switch Cisco.

    Ingresamos al switch y empezamos.

    Switch>enable

    Switch#configure terminal

    Switch(config)#snmp-server enable traps

    Con esto habilitamos las interrupciones en el switch, para que avise al nms

    sobre cualquier cambio a su estado.

    Switch(config)#snmp-server community public ro

    Especificamos la comunidad y damos permisos, ya sean de lectura escritura

    (rw) o de solo lectura (ro).

    As ya se habr configurado el agente en nuestro switch.

    11.4.2 Router Cisco.

    Router>enable

    Router#configure terminal

    Router(config)#snmp-server enable traps

    76

  • 8/3/2019 Monitoreo Y Gestion de Red

    77/82

    Proyecto Monitoreo y Gestin de la Red

    Con esto habilitamos las interrupciones en el router, para que avise al nms

    sobre cualquier cambio a su estado.

    Router(config)#snmp-server community public ro

    Especificamos la comunidad y damos permisos, ya sean de lectura escritura

    (rw) o de solo lectura (ro).

    As ya se habr configurado el agente en nuestro router.

    77

  • 8/3/2019 Monitoreo Y Gestion de Red

    78/82

    Proyecto Monitoreo y Gestin de la Red

    11.4.3 Router AP

    Para la configuracin del agente SNMP en el router inalmbrico, se deben

    seguir los siguientes pasos. Por defecto, el modelo de ste router presenta laIP 192.168.1.1 De sta forma accederemos al router inalmbrico va Web por

    medio de sta IP.

    En nuestro navegador, digitarhttp://192.168.1.1 Aparecer la siguiente imagen

    en donde nos pide un Usuario y una contrasea. Digitar como usuario: admin

    y contrasea: admin.

    Clic en la pestaa Access Restriccions.

    78

    http://192.168.1.1/http://192.168.1.1/http://192.168.1.1/
  • 8/3/2019 Monitoreo Y Gestion de Red

    79/82

    Proyecto Monitoreo y Gestin de la Red

    Buscar la opcin SNMP (161-162), luego clic en >>.

    Se debe tener el siguiente resultado. Luego clic en Save Settings para

    guardar los cambios efectuados.

    79

  • 8/3/2019 Monitoreo Y Gestion de Red

    80/82

    Proyecto Monitoreo y Gestin de la Red

    La siguiente imagen indica que los cambios se efectuaron exitosamente. Clic

    en Continue.

    Ya una vez hecho los pasos anteriores, se ha configurado el agente SNMP del

    router inalmbrico.

    80

  • 8/3/2019 Monitoreo Y Gestion de Red

    81/82

    Proyecto Monitoreo y Gestin de la Red

    12 CONCLUSIONES

    Con la realizacin de ste proyecto se pudo lograr entender los diferentes

    conceptos que se presentan en el mdulo de monitoreo y gestin de la red, yaque para la elaboracin de ste se debi tener en cuenta tanto los conceptos

    como el funcionamiento del protocolo SNMP y sus componentes.

    De igual forma, gracias a la aplicacin elegida, se lograron alcanzar los

    objetivos propuestos en el proyecto; dando como resultado una buena

    monitorizacin y gestin de la red.

    Para los administradores de Red o personas encargadas del desempeo de la

    red de una empresa, herramientas como estas ayudan a potenciar la

    correccin de fallos en la red y tener una administracin mas cmoda de los

    dispositivos y maquinas de la red.

    81

  • 8/3/2019 Monitoreo Y Gestion de Red

    82/82

    Proyecto Monitoreo y Gestin de la Red

    13 NETGRAFA

    Para la elaboracin de ste proyecto se obtuvieron documentaciones en las

    siguientes fuentes de informacin.

    www.fjjnms.org

    es.wikipedia.org

    sourceforge.net

    www.mysql.com

    www.apache.org

    http://www.fjjnms.org/http://www.mysql.com/http://www.apache.org/http://www.fjjnms.org/http://www.mysql.com/http://www.apache.org/