PDF de programación - SISTEMA DE MONITORIZACIÓN DE SERVIDORES LINUX

Imágen de pdf SISTEMA DE MONITORIZACIÓN DE SERVIDORES LINUX

SISTEMA DE MONITORIZACIÓN DE SERVIDORES LINUXgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 6 de Marzo del 2018)
1.077 visualizaciones desde el 6 de Marzo del 2018
1,9 MB
73 paginas
Creado hace 13a (14/09/2010)
SISTEMA DE

MONITORIZACIÓN DE
SERVIDORES LINUX




Memoria del proyecto
de Ingeniería Técnica en
Informática de Sistemas

realizado por

Víctor Arrebola Real

y dirigido por

Marc Talló Sendra



Escuela de Ingeniería
Sabadell, Septiembre de 2010









El bajo firmante, Marc Talló Sendra,
profesor de la Escuela de Ingeniería de la UAB,



CERTIFICA:

Que le trabajo al que corresponde la presente
memoria ha sido realizado bajo su dirección
por Víctor Arrebola Real

I para que conste firma la presente.
Sabadell, Septiembre de 2010







--------------------------------------------


Firmado: Marc Talló Sendra

Director
































Presentación


Antes de comenzar, me gustaría agradecer al señor Marc Tallò Sendra el soporte y la
confianza que ha tenido en mi y en este proyecto. También dar las gracias a los
compañeros, amigos y familiares que me han dado su apoyo.

Así pues, comencemos con la exposición del proyecto:

La necesidad de monitorizar redes ha estado presente casi desde que existe la necesidad
de usarlas y con la evolución de las nuevas tecnologías en los últimos años, las redes de
computadoras han sufrido un crecimiento enorme, permitiendo que estas sean cada vez
mayores en cuanto a tamaño y complejidad.

Siendo varios los motivos que nos pueden llevar a querer monitorizar una red, el más
común es el hecho de saber cuando algo esta fallando, permitiéndonos incluso poder
llegar a predecir situaciones determinadas y facilitar posibles planes de ampliación.

Partiendo como base de la mezcla de pasión y curiosidad que siento por la arquitectura
y funcionamiento de las redes de computadoras, entenderemos la elección de desarrollar
este proyecto, y además hacerlo siempre al nivel más bajo posible, evitando el uso de
frameworks, librerías, y software de terceros, en la medida de lo posible.

























Índice





















1 – Introducción ............................................................................................ 1
1.1 – Presentación ............................................................................... 1

1.2 – Objetivos .................................................................................... 1
1.3 – Estado del arte ............................................................................ 1
1.4 – Estructura de la memoria ............................................................ 2

2 - Estudio de viabilidad ............................................................................... 4
2.1 – Introducción ............................................................................... 4

2.2 – Objetivos .................................................................................... 5

2.2.1 – Esquematización de los objetivos ............................... 7




2.2.2 – Prioridad de los objetivos ............................................ 8

2.2.3 – Partes interesadas ........................................................ 9

2.3 – Requisitos del proyecto .............................................................. 10
2.3.1 – Requisitos funcionales ................................................ 10


2.3.2 – Requisitos no funcionales ........................................... 10

2.3.3 – Restricciones del sistema ............................................ 11
2.4 – Estado del arte ............................................................................ 11

2.4.1 – Alternativa 1: Nagios ................................................... 11
2.4.2 – Alternativa 2: Hobbit ................................................... 12

2.4.3 – Alternativa 3: Zenos .................................................... 12


2.4.4 – Alternativa 4: Desarrollo a medida ............................. 13
2.5 – Planificación .............................................................................. 13
2.5.1 – Recursos ...................................................................... 14

2.5.2 – Tareas .......................................................................... 15


2.5.3 – Planificación temporal ................................................. 16
2.6 – Avaluación de riesgos ................................................................ 17
2.6.1 – Lista de riesgos ............................................................ 17

2.6.2 – Catalogación de los riesgos ......................................... 18


2.6.3 – Plan de contingencia .................................................... 18
2.7 – Presupuesto ................................................................................ 18
2.8 – Conclusiones .............................................................................. 19

3 – Fundamentos teóricos ............................................................................. 20
3.1 – Que es GNU/Linux? ................................................................... 20

3.2 – Que es GNU? .............................................................................. 21


3.3 – Que es el software libre? ............................................................. 21
3.4 – Que es un sistema de monitorización de red? ............................. 22


4 – Análisis ..................................................................................................... 23

4.1 – Software utilizado ...................................................................... 23
4.2 – Lenguajes utilizados ................................................................... 25

4.3 – Protocolo SNMP vs. diseño propio ............................................ 27

4.4 – Diseño del sistema ...................................................................... 28


4.5 – Base de datos .............................................................................. 29
4.6 – Diagramas de casos de uso ......................................................... 31







5 – Implementación ...................................................................................... 34
5.1 – Arquitectura ............................................................................... 34



5.1.1 – Aplicación central ....................................................... 35
5.1.2 – Script servidor ............................................................. 35




5.1.3 – Script cliente ................................................................ 35

5.2 – Mapa Web .................................................................................. 37
5.3 – Descripción de interfaces ........................................................... 38

5.3.1 – Login ........................................................................... 38


5.3.2 – Home ........................................................................... 38




5.3.3 – Listado de nodos ......................................................... 40
5.3.4 – Monitorización de nodos ............................................ 41


5.3.5 – Configuración de nodos .............................................. 43


5.3.6 – Listado de usuarios ..................................................... 44




5.3.7 – Configuración de usuarios .......................................... 44
5.3.8 – Alarmas ....................................................................... 44


5.3.9 – Descarga del cliente .................................................... 47




5.3.10 – Ayuda ........................................................................ 47

6 – Pruebas .................................................................................................... 48
6.1 – Entorno de pruebas .................................................................... 48


6.2 – Navegadores Web ...................................................................... 49
6.3 – Distribuciones GNU/Linux ........................................................ 49

6.4 – Disponibilidad de conexión ....................................................... 50


7 – Conclusiones ............................................................................................ 52

7.1 – Conclusiones ............................................................................... 52
7.2 – Futuras ampliaciones .................................................................. 52


8 – Bibliografía .............................................................................................. 54

Anexo I. Manual de usuario ......................................................................... 56





SISTEMA DE MONITORIZACIÓN DE SERVIDORES LINUX

1 - Introducción


1.1 - Presentación

El presente proyecto pretende cubrir las necesidades de monitorización de una red por
definir. Principalmente deberán ser monitorizados tanto los servidores como las
estaciones de trabajo.

Todos estos host tendrán en común que funcionarán con sistemas operativos
GNU/Linux, intentando en la medida de lo posible abarcar diversas distribuciones,
aunque principalmente se trabajará para las basadas en Debian, y más concretamente en
Ubuntu.


1.2 - Objetivos

Los objetivos básicos que debe cubrir la aplicación son tres:


- Monitorización de los nodos de red en tiempo real.





- Creación de un sistema de alarmas que permita alertar vía e-mail y/o sms cuando

algunos de los aspectos parametrizados supere los rangos establecidos.

- La aplicación debe ser accesible desde cualquier nodo de la red, y deberá ser
valorada la opción de poder acceder desde fuera de l
  • Links de descarga
http://lwp-l.com/pdf9262

Comentarios de: SISTEMA DE MONITORIZACIÓN DE SERVIDORES LINUX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad