Professional Documents
Culture Documents
Presentado por:
Rafael Emiro Vega Tirado.
Jeyson Andrey Henao Alvarez.
Jonathan Andrés Loaiza García.
César Augusto Pineda González.
Leidy Marcela Martinez Alzate.
Presentado a:
Prof. Andrés Mauricio Ortiz.
2008
Proyecto Monitoreo y Gestión de la Red
ÍNDICE
Pág.
Introducción. 4
Objetivos 5
3 Qué es monitoreo. 6
4 Qué es gestión de la red. 6
5 Componentes de la gestión. 7
5.1 SNMP. 7
5.1.1 Versiones SNMP. 7
5.1.2 Mensajes enviados por SNMP. 8
5.2 MIB. 10
5.3 NMS. 12
5.4 Agente. 12
5.5 Cómo es el proceso de comunicación. 13
5.6 Partes de la trama del mensaje SNMP. 13
5.7 Estructura del mensaje. 13
6 Aplicación a utilizar. 15
7 Introducción a JFFNMS. 16
8 Aplicaciones necesarias. 17
8.1 Links de descargas. 18
9 Instalaciones y configuraciones. 19
9.1 Instalación de Apache. 19
9.2 Instalación y configuración de MySQL. 24
9.3 Instalación y configuración de PHP. 33
9.4 Instalación JFFNMS. 36
9.5 Instalación RRDTOOL. 41
9.6 Instalación NMAP. 42
9.7 Instalación WinPCAP. 43
9.8 Configuración de Apache para trabajar con PHP. 46
9.9 Configuración PHP. 47
9.10 Configuración MySQL. 48
9.11 Tareas programadas. 49
10 Acceso a la interfaz Web de JFFNMS. 57
2
Proyecto Monitoreo y Gestión de la Red
11 Gráficas Obenidas. 65
11.1 CPU. 65
11.2 Memoria RAM. 66
11.3 Disco Duro. 67
11.4 Carga del sistema. 68
11.5 Procesos y usuarios logeados en el sistema. 69
11.6 Tráfico interno de la red. 69
11.7 Tráfico externo de la red. 70
11.8 Monitoreo del servicio FTP. 70
11.9 Monitoreo del servicio DNS. 71
11.10 Monitoreo del servicio Web. 71
11.11 Monitoreo del servicio LDAP. 72
11.12 Monitoreo Switch. 72
11.13 Monitoreo tráfico de la VLAN 1 73
11.14 Monitoreo puerto N° 24 de un Switch. 73
12 Instalación y configuración de los agentes SNMP. 74
12.1 Inst. y config. Agente SNMP en Windows 74
12.2 Inst. y Confi. Agente SNMP en Windows Vista. 81
12.3 Instalación y Configuración agente SNMP en Linux. 84
12.4 Configuración agente SNMP en dispositivos activos. 86
12.4.1 Switch Cisco. 86
12.4.2 Router Cisco. 86
12.4.3 Router Inalámbrico. 88
13 Conclusión. 91
14 Netgrafía. 92
3
Proyecto Monitoreo y Gestión de la Red
INTRODUCCIÓN
4
Proyecto Monitoreo y Gestión de la Red
OBJETIVOS
5
Proyecto Monitoreo y Gestión de la Red
2 QUÉ ES MONITOREO
6
Proyecto Monitoreo y Gestión de la Red
5 COMPONENTES DE LA GESTIÓN
5.1 SNMP
7
Proyecto Monitoreo y Gestión de la Red
8
Proyecto Monitoreo y Gestión de la Red
9
Proyecto Monitoreo y Gestión de la Red
5.2 MIB
10
Proyecto Monitoreo y Gestión de la Red
11
Proyecto Monitoreo y Gestión de la Red
5.3 NMS
5.4 AGENTE
En este caso los clientes, están atentos a las peticiones el protocolo snmp,
enviado por el NMS que es el que administra la red. Los Agentes utilizan
mensajes SNMP para inspeccionar y comunicar información del Host.
12
Proyecto Monitoreo y Gestión de la Red
13
Proyecto Monitoreo y Gestión de la Red
14
Proyecto Monitoreo y Gestión de la Red
6 APLICACIÓN A UTILIZAR
15
Proyecto Monitoreo y Gestión de la Red
7 INTRODUCCIÓN A JFFNMS
16
Proyecto Monitoreo y Gestión de la Red
8 APLICACIONES NECESARIAS.
17
Proyecto Monitoreo y Gestión de la Red
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/
18
Proyecto Monitoreo y Gestión de la Red
9 INSTALACIONES Y CONFIGURACIONES
19
Proyecto Monitoreo y Gestión de la Red
20
Proyecto Monitoreo y Gestión de la Red
21
Proyecto Monitoreo y Gestión de la Red
22
Proyecto Monitoreo y Gestión de la Red
23
Proyecto Monitoreo y Gestión de la Red
24
Proyecto Monitoreo y Gestión de la Red
25
Proyecto Monitoreo y Gestión de la Red
De inmediato aparecerá una ventana, donde nos pide que le demos una
pequeña configuración a MySQL. Clic en “Next>”.
26
Proyecto Monitoreo y Gestión de la Red
27
Proyecto Monitoreo y Gestión de la Red
28
Proyecto Monitoreo y Gestión de la Red
29
Proyecto Monitoreo y Gestión de la Red
30
Proyecto Monitoreo y Gestión de la Red
Digitar la clave del root, el cual tendrá acceso a la base de datos. Clic en
“Next>”.
31
Proyecto Monitoreo y Gestión de la Red
32
Proyecto Monitoreo y Gestión de la Red
33
Proyecto Monitoreo y Gestión 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 aplicación PHP.
34
Proyecto Monitoreo y Gestión de la Red
35
Proyecto Monitoreo y Gestión de la Red
Se debe crear el usuario “jffnms” para luego hacerlo propietario del directorio
jffnms. Clic en “Inicio”, luego “Herramientas Administrativas”, luego
“Administración de Equipos”.
36
Proyecto Monitoreo y Gestión de la Red
37
Proyecto Monitoreo y Gestión 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”.
38
Proyecto Monitoreo y Gestión de la Red
39
Proyecto Monitoreo y Gestión de la Red
40
Proyecto Monitoreo y Gestión de la Red
41
Proyecto Monitoreo y Gestión de la Red
42
Proyecto Monitoreo y Gestión de la Red
43
Proyecto Monitoreo y Gestión de la Red
44
Proyecto Monitoreo y Gestión de la Red
45
Proyecto Monitoreo y Gestión de la Red
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@grupo9.com
DocumentRoot c:\jffnms\htdocs
ServerName argentos.grupo9.com
DirectoryIndex index.php
LimitRequestLine 20000
</VirtualHost>
46
Proyecto Monitoreo y Gestión de la Red
Dentro de éste archivo, debemos asegurarnos que las siguientes líneas estén
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
47
Proyecto Monitoreo y Gestión de la Red
48
Proyecto Monitoreo y Gestión de la Red
Estas tareas se realizan con el fin de indicarle al sistema que ejecute los .bat
del jffnms, los cuales realizan la función de dar la instrucción a PHP y a
RRDTOOL. Dentro de los .bat´s está:
POLLER: El cual, actúa como administrador del protocolo SNMP
interrogando a los agentes instalados en los dispositivos a monitorear.
49
Proyecto Monitoreo y Gestión de la Red
Clic en “Examinar” para buscar los archivos .bat (Uno por uno) ubicados en la
ruta “C:\jffnms\engine\windows\”.
50
Proyecto Monitoreo y Gestión de la Red
51
Proyecto Monitoreo y Gestión de la Red
Digitar el usuario “jffnms” el cual está autorizado para la ejecución del archivo
.bat, y su respectiva contraseña “sena2008”. Clic en “Siguiente>”.
52
Proyecto Monitoreo y Gestión de la Red
Clic en “Avanzadas…”.
53
Proyecto Monitoreo y Gestión de la Red
Marcar la opción “Repetir la tarea” Cada “30 minutos”. Con una Duración de “24
horas”.
Para los demás archivos .bat se realizan los anteriores pasos; exceptuando el
paso de la programación avanzada. Por lo tanto para el archivo
consolidate.bat se elegirá el tiempo de “10 minutos”.
54
Proyecto Monitoreo y Gestión de la Red
55
Proyecto Monitoreo y Gestión de la Red
56
Proyecto Monitoreo y Gestión de la Red
57
Proyecto Monitoreo y Gestión de la Red
Ahora se procede a agregar una Zona en donde se situarán los host que mas
adelante se agregarán. Clic en ”Administration” > “Hosts and Interfaces” >
“Zones”.
58
Proyecto Monitoreo y Gestión de la Red
Luego, clic en “Host”, con el fin de agregar un host para luego ser monitorizado.
59
Proyecto Monitoreo y Gestión de la Red
El host que se desea monitorizar debe tener el agente SNMP instalado, los
cuales se muestran en el punto 12
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”.
60
Proyecto Monitoreo y Gestión de la Red
61
Proyecto Monitoreo y Gestión de la Red
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.
62
Proyecto Monitoreo y Gestión de la Red
Dar clic en el cuadro CPU, luego “Save” y luego “Performance” para ver la
gráfica de monitorización.
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”.
Cada una de las gráficas muestra cada uno de los requerimientos del proyecto,
como lo es:
63
Proyecto Monitoreo y Gestión de la Red
64
Proyecto Monitoreo y Gestión de la Red
11 GRÁFICAS OBTENIDAS.
11.1 CPU.
CPU (Servidores/Clientes).
65
Proyecto Monitoreo y Gestión de la Red
66
Proyecto Monitoreo y Gestión de la Red
D.D. WINDOWS.
Se logra graficar la capacidad y el uso del Disco Duro del equipo servidor.
Cabe aclarar que éste reconoce los Disco de Windows con “C:”, “D:”, etc., o
sea la raíz del sistema.
67
Proyecto Monitoreo y Gestión de la Red
D.D. LINUX.
En el caso de los Disco en Linux los ilustra con “/”, o sea la raíz del sistema.
68
Proyecto Monitoreo y Gestión de la Red
Cabe aclarar, que en éste caso, se graficó un servidor con enrutamiento, por lo
tanto el tráfico interno lo muestra con el nombre “eth1”. Para el caso de un
Router lo mostrará con el nombre “GigaEthernet1”. Según la imagen, muestra
un mayor tráfico de red de subida (tráfico saliente) que de bajada (tráfico
entrante).
69
Proyecto Monitoreo y Gestión de la Red
70
Proyecto Monitoreo y Gestión de la Red
Se logra obtener el estado de conexión del servicio DNS, el tiempo más bajo y
más alto que éste servicio tardó en responder a las peticiones hechas por los
equipos cliente.
71
Proyecto Monitoreo y Gestión de la Red
72
Proyecto Monitoreo y Gestión de la Red
73
Proyecto Monitoreo y Gestión de la Red
74
Proyecto Monitoreo y Gestión de la Red
75
Proyecto Monitoreo y Gestión de la Red
76
Proyecto Monitoreo y Gestión de la Red
77
Proyecto Monitoreo y Gestión de la Red
Hacer doble clic en esta opción ya que aquí se encuentran todos los servicios
que corren en Windows y nuestro agente también.
78
Proyecto Monitoreo y Gestión de la Red
79
Proyecto Monitoreo y Gestión de la Red
Para cambiar los permisos seleccionamos la comunidad que creamos y dar clic
en Modificar.
80
Proyecto Monitoreo y Gestión de la Red
81
Proyecto Monitoreo y Gestión de la Red
82
Proyecto Monitoreo y Gestión de la Red
Pedirá que reiniciemos el equipo para aplicar los cambios, dar clic en reiniciar.
83
Proyecto Monitoreo y Gestión de la Red
Empezamos con la instalación del paquete para el agente SNMP, abrimos una
Terminal y digitamos.
84
Proyecto Monitoreo y Gestión de la Red
Con esto ya hemos instalado y configurado el agente snmp para que nuestra
maquina pueda ser monitoreada.
85
Proyecto Monitoreo y Gestión de la Red
Esto aplica para la mayoría de los routes y switchs cisco de hoy día.
Switch>enable
Switch#configure terminal
Router>enable
Router#configure terminal
86
Proyecto Monitoreo y Gestión de la Red
“Con esto habilitamos las interrupciones en el router, para que avise al nms
sobre cualquier cambio a su estado.”
87
Proyecto Monitoreo y Gestión de la Red
12.4.3 Router AP
88
Proyecto Monitoreo y Gestión de la Red
89
Proyecto Monitoreo y Gestión de la Red
Ya una vez hecho los pasos anteriores, se ha configurado el agente SNMP del
router inalámbrico.
90
Proyecto Monitoreo y Gestión de la Red
13 CONCLUSIONES
91
Proyecto Monitoreo y Gestión de la Red
14 NETGRAFÍA
• www.fjjnms.org
• es.wikipedia.org
• sourceforge.net
• www.mysql.com
• www.apache.org
92