Download - Monitoreo Y Gestion de Red
-
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/