gestión y monitoreo zenoss

Download Gestión y monitoreo Zenoss

Post on 31-Jul-2015

130 views

Category:

Documents

7 download

Embed Size (px)

TRANSCRIPT

MONITOREO, ADMINSTRACION Y GESTION EN LINUX

ERICA URIBE HERRERA ANDRES DEOSSA VILLA ANA CARRILLO RODRIGUEZ DANILO GUTIERREZ PUERTA VANESSA VALENZUELA GUZMAN LINA MARCELA TOBON BARRENECHE SANDRA VIVIANA CARVAJAL FERNANDEZ

TITULACION ADMINISTRACION DE REDES

INSTRUCTORES NICOLAS GALLEGO FERNANDO QUINTERO CAMILO ZAPATA MAURICIO ORTIZ

SENA MEDELLIN 2008

1

CONTENIDO

PAG. 1. INTRODUCCION 2. OBJETIVOS 2.1GENERAL 2.2 ESPECIFICO 3. MARCO TEORICO 3.1 ZENOSS 4. PAQUETES ANTES DE INSTALAR ZENOSS 5. DESCARGA E INSTALACIN DE ZENOSS .bin 6. CONFIGURACION SNMP 7. ADMINISTRACION GRAFICA. 7. AGREGAR DISPOSITIVOS. 8. INSTALACIN DE PLUGINS. 9. AUTODESCUBRIMIENTO. 9. USUARIOS 10. ASOCIACION DE UN OBJETOS 11. GRUPOS DE USUARIOS 12. GOOGLE MAPA 13. ZENPACK 13.1 INSTALACION DE ZENPACK 14. DISPOSITIVOS ACTIVOS. 14. AGENTE SMNP EN LINUX. 15. AGENTE SNMP EN WINDOWS XP 16. AGENTE SMNP EN WINDOWS VISTA 17. CONCLUSIONES. 18. CIBERGRAFIAS 4 6 6 6 7 7 11 12 20 22 24 29 30 32 34 38 40 43 44 48 50 51 56 58 59

2

INTRODUCCION

MONITOREO: es seguir de modo continua el funciona miento de una red para localizar posibles fallos. GESTION: observar si algn servicio, dispositivo esta funcionando para poder probar, analizar y controlar su estado. El mundo esta continuamente en movimiento esto con lleva a que cada da aparezca un nuevo avance tecnolgico para servirle al ser humano en su calidad de vida y facilitando el trabajo, eso no quiere decir que vaya a ser fcil todo con lleva un es fuerzo ya que el ser humano debera estar en la capacidad de estar al ritmo del mundo leyendo, estudiando por eso se hablara de una herramienta para algunos conocida para otros no tanto. Primero se debe aclarar que existen diferentes software de monitoreo tanto libres como privativos. Con este proyecto se quiere dar a conocer de que se trata el software libre, como se puede manejar y que es muy seguro para las aplicasiones que se desean montar. Despus de probar diferentes herramientas de monitoreo como cacti, zabbix y zenoss, se llego a la conclusin de trabajar con zenoss ya que es un software fcil de instalar y nos permite monitorear los parmetros requeridos en el proyecto de gestin y monitoreo. Zenoss como ya se a dicho es un software de monitoreo para redes Opensources fcil de manejar trae incorporado varias herramientas: Mysql, RRDtools entre otras herramientas que nos facilita y adems trabaja bajo una licencia Gpl. Para el proyecto se trabajara con el sistema SMNP (simple network management protocol ) el cual es protocolo utilizado para el monitoreo tanto de computadores como de diferentes equipos activos como lo son routers, switch y A.P.. El SMNP cuenta con los MIB, consola de red y agentes estos son los que ayudara a la hora de monitorear. Un buen sistema monitoreo es el que puede brindar al acceso a los diferentes servicios que presta cada equipo, tambin que enviara una alarma a la hora que cualquier sistema este fallando envindola antes.

3

OBJETIVOS

Objetivo General. El objetivo de este proyecto de monitoreo y gestin es mostrar a cada estudiante el funcionamiento del protocolo SNMP. Objetivo Especficos. -Monitorear diferentes plataformas tanto libres como privativas. -Monitorear el rendimiento de la red. -Adquirir conocimientos sobre el comportamiento de la red por medio del monitoreo. -Mostrar a cada profesor lo se puede obtener mediante la formacin por proyecto. -Adquirir responsabilidades como equipo para sacar adelante este proyecto.

4

MARCO TEORICO ZENOSS Zenoss es una aplicacin de cdigo abierto licenciado bajo la GNU GPLv2, zenoss es un servicio de monitoreo y gestin de red basado en zope el servicio de aplicaciones y que utiliza el servicio snmp (simple network management protocol protocolo simple de gestin de red). Por medio de la sencilla interfaz administrativa Web de zenoss se puede monitorear la disponibilidad de servicios,inventario de hardware y software, configuracin de sistema, rendimiento, eventos y muchas otras cosas ms.

Zenoss esta basado en las siguientes tecnologas de software libre:

- Zope : Es un cdigo abierto del servidor de aplicaciones para la construccin de sistemas de gestin de contenidos, intranets, portales y aplicaciones

personalizadas. Zope est escrito en Python, un altamente productivo, orientado a objetos lenguaje de scripting.

- Python: Python es un objeto dinmico lenguaje de programacin orientado a que se puede utilizar para muchos tipos de desarrollo de software. Ofrece un fuerte apoyo para la integracin con otros idiomas y herramientas, viene con amplias bibliotecas, y se puede aprender en unos pocos das. Muchos programadores de Python informe sustancial aumento de la productividad y sentir la lengua fomenta el desarrollo de mayor calidad, ms mantenible cdigo.

Python se ejecuta en Windows, Linux / Unix, Mac OS X, OS / 2, Amiga, equipos de mano Palm, Nokia y telfonos mviles. Python tambin ha sido portado a Java y. NET mquinas virtuales.

5

- snmp (simple network management protocol): El Protocolo simple de administracin de redes (SNMP, Simple Network Management Protocol) es un estndar de administracin de redes utilizado en redes TCP/IP. SNMP proporciona un mtodo de administracin de hosts de redes como concentradores, puentes, enrutadores y equipos de servidor o estaciones de trabajo desde un equipo central donde se ejecuta software de administracin de redes. SNMP realiza servicios de administracin mediante una arquitectura distribuida de sistemas de administracin y agentes. Puesto que la administracin de redes es fundamental para la administracin de recursos y auditora, SNMP puede utilizarse para: -Configurar dispositivos remotos. La informacin de configuracin puede enviarse a cada host conectado a la red desde el sistema de administracin. - Supervisar el rendimiento de la red. Puede hacer un seguimiento de la velocidad de procesamiento y el rendimiento de la red, y recopilar informacin acerca de las transmisiones de datos. - Detectar errores en la red o accesos inadecuados. Puede configurar las alarmas que se desencadenarn en los dispositivos de red cuando se produzcan ciertos sucesos. Cuando se dispara una alarma, el dispositivo enva un mensaje de suceso al sistema de administracin. Entre las causas ms frecuentes de alarma se incluye el cierre y reinicio de un dispositivo, un error de un vnculo detectado en un enrutador y un acceso inadecuado. - Auditar el uso de la red. Puede supervisar el uso general de la red para identificar el acceso de un grupo o usuario, y los tipos de uso de servicios y dispositivos de la red.

6

- RRDtool : RRDtool OpenSource es el estndar de la industria, de alto rendimiento y registro de datos de grficos del sistema para las series temporales de datos. Utilzalo para escribir su costumbre de seguimiento scripts de shell o crear aplicaciones que utilicen todo su Perl, Python, Ruby, TCL o PHP enlaces. - MySQL: MySQL es un sistema de gestin de bases de datos (SGBD) multiusuario, multiplataforma y de cdigo abierto.

MySQL pertenece a la compaa sueca MySQL AB, a la que le pertenece casi todos los derechos del cdigo fuente.

La compaa desarrolla y mantiene el sistema, vendiendo soporte y servicios, como Uso tambin las licencias de para usar MySQL. MySQL

MySQL es muy popular en aplicaciones web, y es componente de las plataformas LAMP, MAMP, WAMP, entre otras. MySQL suele combinarse con el popular lenguajeCaractersticas de MySQL

* * *

MySQL Emplea MySQL el

est lenguaje est SQL

escrito para

en consultas a

C la base

y de

C++ datos. GPL.

Server

disponible

como

freeware

bajo

licencia

* MySQL Enterprise es la versin por suscripcin para empresas, con soporte las 24 horas.

* Trabaja en las siguientes plataformas: AIX, BSDi, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, Novell NetWare, OpenBSD, OS/2 Warp, QNX, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Microsoft Windows (95, 98, ME, NT, 2000, XP y Vista).

7

- Twisted: Twisted es un evento impulsado por motor de la creacin de redes escrito en Python y con licencia bajo la licencia MIT.

Twisted apoyo de diversos proyectos de TCP, UDP, SSL / TLS, multicast, Unix tomas, un gran nmero de protocolos (incluyendo HTTP, NNTP, IMAP, SSH, IRC, FTP, y otros), y mucho ms.

8

PAQUETES ANTES DE INSTALAR ZENOSS

Snmpd Snmp Scli Mysql python-dev libmysqlclient15-dev build-essential binutils make swig autoconf

9

DESCARGA E INSTALACIN DE ZENOSS .BIN

Primero

que

todo

se

ingresa

a

la

siguiente

direccin

http://www.zenoss.com/download. lo trasladara a la pagina donde se podr descagar zenoss.

10

Se le da clic el link que muestra la imagen y que lleva directamente a http://www.zenoss.com/download/links?nt

Se llega al punto donde se seleccionara el sistema para cual se instalara zenoss en este caso deban.

11

al encontrarlo se seleccionar la versin de 32 bits y se le da clic derecho Copy Link Location o copiar ruta del enlace.

en la consola se escribe el comando wget y pega el link acabo de copiar asi:

root:/home/sena# 2.3.0-linux.bin

wget

http://downloads.sourceforge.net/zenoss/zenoss-stack-

12

Despues de la descarga viene la instalacin, lo que hay que hacer es darle permisos de ejecucin al archivo .bin (como usuario root): Root:/home/sena# chmod +x zenoss-stack-2.3.0-linux.bin

Luego lo ejecutamos: Root:/home/sena# ./zenoss-stack-2.3.0-linux.bin

13

Al ejecutar se abre la siguiente ventana:

Se le da adelante y llegando al punto donde pedir el directorio donde se va a instalar z