WhyFLOSS Conference 7ª edición
   Madrid Mayo 2009

         http://www.whyfloss.com/es/conference/madrid09




Organiza

...
Osmius 9.07
                      The OpenSource Monitoring Tool




         No se puede manejar
           lo que no se ...
Reinforcement Learning Bots
¿Que es Osmius?
Introducción::Índice




      Osmius permite monitorizar y seguir el rastro 
...
Reinforcement Learning Bots
¿Que es Osmius?
Introducción::Índice

¿Por qué Monitorizar?
Sepa antes que sus usuarios que ha...
Reinforcement Learning Bots
¿Que es Osmius?
Introducción::Índice

¿Por qué Monitorizar Ahorra Costes?

Reduzca la no­dispo...
Reinforcement Learning Bots
¿Que es Osmius?
Introducción::Índice

   Se diseñó Osmius para monitorizar:
     Ordenadores y...
Reinforcement Learning Bots
¿Por qué elegir Osmius?
Introducción::Índice


 Brevemente, con Osmius usted puede:

  Monitor...
Reinforcement Learning Bots
¿Quién está detrás de Osmius?
Introducción::Índice

Peopleware:
 Creada en el 2000
       ~ 30...
Reinforcement Learning Bots
¿Quién está detrás de Osmius?
Introducción::Índice

 Inversores

      PEOPLEWARE 100%



    ...
Reinforcement Learning Bots
¿Quién está detrás de Osmius?
Introducción::Índice


 Socios Tecnológicos 
           Geograph...
Reinforcement Learning Bots
¿Quién está detrás de Osmius?
Introducción::Índice

 Comunidad

  En Osmius todo es “Open”... ...
Reinforcement Learning Bots
¿Como Instalar?
Introducción::Índice

Fácilmente
 Descargar el instalador de tu plataforma.
 I...
Reinforcement Learning Bots
Arquitectura & Tecnología
Introducción::Índice

Central Server                                ...
Reinforcement Learning Bots
Arquitectura & Tecnología
Introducción::Índice

Central Server
                               ...
Reinforcement Learning Bots
Conceptos: Fácil de Entender
Introducción::Índice
      Instancia: 
      Cualquier cosa que s...
Reinforcement Learning Bots
Conceptos: Fácil de Entender
Introducción::Índice

Correlación I:
   Los Eventos Activos (Prob...
Reinforcement Learning Bots
Conceptos: Fácil de Entender
Introducción::Índice

    Servicio: 
       Grupo de Instancias q...
Reinforcement Learning Bots
Conceptos: Fácil de Entender
Introducción::Índice

                                           ...
Reinforcement Learning Bots
Conceptos: Fácil de Manejar
Introducción::Índice
Plantillas:
 Manejar toda la configuración de...
Reinforcement Learning Bots
Conceptos: Fácil de Manejar
Introducción::Índice

Manejar la Configuración: 
 Mandar cambios d...
Reinforcement Learning Bots
Almacenamiento
Introducción::Índice

“Data Storage” – “Data Warehouse” – “Business Intelligenc...
Reinforcement Learning Bots
Almacenamiento
Introducción::Índice
 Round Robin Database para los eventos.
   No necesita sab...
Reinforcement Learning Bots
Integración
Introducción::Índice

 Notificaciones & Subscripciones
 Osmius le informa sobre lo...
Reinforcement Learning Bots
Extraer Conocimiento
Introducción::Índice

ITIL:  “Best practices to align IT with Business”
 ...
Reinforcement Learning Bots
Extraer Conocimiento
Introducción::Índice

Business Intelligence and Data Mining:
 Panel de Co...
Reinforcement Learning Bots
Ventajas de Osmius
Introducción::Índice




 Maneja miles de instancias y millones de eventos....
Reinforcement Learning Bots
Modelo de Negocio con Osmius
Introducción::Índice


 Consultoría
 Requisitos             Confi...
Reinforcement Learning Bots
Modelo de Negocio con Osmius
Introducción::Índice

Metodología ágil SCRUM 

Nueva versión: cad...
Reinforcement Learning Bots
Modelo de Negocio con Osmius
Introducción::Índice

   ¿Hay Modelo de Negocio con FLOSS?
      ...
Reinforcement Learning Bots
Casos de Exito
Introducción::Índice




     Osmius 9.07: Professional Monitoring        July ...
Reinforcement Learning Bots
Casos de Exito
Introducción::Índice




     Osmius 9.07: Professional Monitoring        July ...
Introducción




                               ¿Preguntas?


       Osmius is supported by:
  Ministry of Science and Edu...
Upcoming SlideShare
Loading in …5
×

07 monitorización con floss en la universidad complutense de madrid neurowork - why floss 2009

799 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
799
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

07 monitorización con floss en la universidad complutense de madrid neurowork - why floss 2009

  1. 1. WhyFLOSS Conference 7ª edición Madrid Mayo 2009 http://www.whyfloss.com/es/conference/madrid09 Organiza http://www.neurowork.net
  2. 2. Osmius 9.07 The OpenSource Monitoring Tool No se puede manejar lo que no se ve José Luis Marina :: Jesús Pancorbo  2009 Osmius 9.07
  3. 3. Reinforcement Learning Bots ¿Que es Osmius? Introducción::Índice Osmius permite monitorizar y seguir el rastro  de  cualquier cosa conectada a una red Osmius 9.07: Professional Monitoring July 2009 2
  4. 4. Reinforcement Learning Bots ¿Que es Osmius? Introducción::Índice ¿Por qué Monitorizar? Sepa antes que sus usuarios que ha ocurrido un problema ... ...antes de que le llamen. Prevea los problemas antes de que ocurran.... ...puede “prevenir antes que curar”. Planifique la capacidad.... ... vislumbre tendencias analizando los datos históricos Mejore la Calidad... La Monitorización es un Mercado emergente  ... Cada vez hay más y más sistemas conectados en red. Osmius 9.07: Professional Monitoring July 2009 3
  5. 5. Reinforcement Learning Bots ¿Que es Osmius? Introducción::Índice ¿Por qué Monitorizar Ahorra Costes? Reduzca la no­disponibilidad en su negocio. Use los recursos para lo que se supone que están. Prevea los problemas y gane tiempo al no tener que solucionarlos. Use ese tiempo para mejorar o desarrollar nuevas áreas. Evite falsas alarmas y el siempre estar “apagando fuegos”. Aprenda del comportamiento de sus usuarios. Osmius 9.07: Professional Monitoring July 2009 4
  6. 6. Reinforcement Learning Bots ¿Que es Osmius? Introducción::Índice  Se diseñó Osmius para monitorizar: Ordenadores y aparatos de red. Aplicaciones y Bases de Datos. Transacciones de usuario...  Pero también para: Sensores industriales. Consumos energéticos. Niveles de polución. Acciones de bolsa. ¿Alguna idea? Osmius 9.07: Professional Monitoring July 2009 5
  7. 7. Reinforcement Learning Bots ¿Por qué elegir Osmius? Introducción::Índice Brevemente, con Osmius usted puede:  Monitorizar miles de aparatos en tiempo real.  Alinear IT con el Negocio (Manejo de ANSs).  Monitorizar “cosas” nuevas en pocos minutos.  Enviar notificaciones automáticas.  Ayudar a la planificación de Capacidad (ITIL).  Realizar Minería de Datos y Business Intelligence.  Usar la potencia de GIS para ver/analizar los datos.  Acceder a TODO el código y la documentación. Osmius 9.07: Professional Monitoring July 2009 6
  8. 8. Reinforcement Learning Bots ¿Quién está detrás de Osmius? Introducción::Índice Peopleware:  Creada en el 2000 ~ 30 personas ~ 2,000,000 € facturación del último año  Servicios:  Administración, Puesta a Punto y Operaciones de IT. Desarrollo de Software. Alto Rendimiento. Software Abierto. Seguridad de la Información. I+D+I con varias Universidades.  Más: UNE­EN­ISO/9001:2000 en IT Consultoría & Operaciones. Calificada como contratista de la administración Pública. Osmius 9.07: Professional Monitoring July 2009 7
  9. 9. Reinforcement Learning Bots ¿Quién está detrás de Osmius? Introducción::Índice Inversores PEOPLEWARE 100% PROFIT 2006 ~ 16,000 € CDTI 2007 ~ 180,000 € AVANZA I+D 2008 ~ 180,000 € TORRES QUEVEDO 80% Tecnólogos Osmius 9.07: Professional Monitoring July 2009 8
  10. 10. Reinforcement Learning Bots ¿Quién está detrás de Osmius? Introducción::Índice Socios Tecnológicos  Geographic  Business  Instaladores Systems Intelligence Multiplataforma Socios Consultores Instalación Despliegue Administración Soporte Investigación Predicción Verificación Diagnóstico “Passive Testing” Osmius 9.07: Professional Monitoring July 2009 9
  11. 11. Reinforcement Learning Bots ¿Quién está detrás de Osmius? Introducción::Índice Comunidad  En Osmius todo es “Open”... no solo el “core” !! Primera versión estable en Julio 2008 Más de 4.000 descargas SourceForge Ranking : ~ Top 50/100 Osmius 9.07: Professional Monitoring July 2009 10
  12. 12. Reinforcement Learning Bots ¿Como Instalar? Introducción::Índice Fácilmente Descargar el instalador de tu plataforma. Instalar gráficamente o en modo texto. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Press [Enter] to continue :  Do you accept this license? [y/n]: y ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ Installation folder Please, choose a folder to install Osmius Select a folder [/home/jlmarina/osmius]:  No tan Fácil ... pero no imposible Descargar el código de Subversion. Acceder a la Osmius Wiki Compilar en tu plataforma. Osmius 9.07: Professional Monitoring July 2009 11
  13. 13. Reinforcement Learning Bots Arquitectura & Tecnología Introducción::Índice Central Server Agent Procesos que reciben y  Especializado en  AG1 monitorizar instancias  correlaccionan  los  SSL eventos y manejan los  MA específicas como agentes MySQL, Web sites... AGn Master Agent DataBase Punto desde el que se  Modelo de Datos  CS quiere monitorizar y  Abierto y  AG1 desplegar agentes Documentado. Se usan de 1 a N Events, SLA, etc MA AGn MySql WebConsole Instancias J2EEconectándose a  Algo que se quiere la DataBase. AG1 monitorizar (Web,  J2EE MA DB, Temp) TomCat AGn Osmius 9.07: Professional Monitoring July 2009 12
  14. 14. Reinforcement Learning Bots Arquitectura & Tecnología Introducción::Índice Central Server Agent C++ & ACE & MySql API AG1 C++ & ACE Rápida inserción y  SSL API (MySql, Curl,etc) Correlación MA Nuevo Código Comunicaciones Seguras AGn Master Agent DataBase CS C++ & ACE Normalizada Multiplatforma Explain todo AG1 Colas Persistentes Procesos BBDD MA Tolerancia a Fallos AGn MySql WebConsole Java J2EE Instancias Springs – Hibernate API específica AG1 OpenLayers J2EE Reutiliza Conexiones MA TomCat AGn Osmius 9.07: Professional Monitoring July 2009 13
  15. 15. Reinforcement Learning Bots Conceptos: Fácil de Entender Introducción::Índice Instancia:  Cualquier cosa que se quiere monitorizar. Tipo o Clase de Instancia:  Define la clase de preguntas que puedes hacer a la instancia  MySQL Database | Windows Server | Exchange Eventos de la Instancia:  Específicos para cada Tipo de Instancia Tipos de Instancia Instancia Tipos Evento Eventos Intranet DB # Sessions? 13 sessions in Intranet 99 sessions in CustDB Customers DB Uptime? 10 seconds uptime CustDB .... .... CPU Load %? 80% CPU Load in firewall Firewall Host Free disk Mb? 100 users in Other!! .................................. Other Server # Users? Osmius 9.07: Professional Monitoring July 2009 14
  16. 16. Reinforcement Learning Bots Conceptos: Fácil de Entender Introducción::Índice Correlación I: Los Eventos Activos (Problemas) deberían ser muy pocos: Mostrar solo 1 vez el evento aunque se repita n. Limpiar automáticamente los eventos “malos” cuando llega uno “bueno” Si la temperatura está ya OK limpiar eventos CRITICOS anteriores. Vistas de  Acumular Activos e  Solo 1 row Históricos Correlación II (*) Identifica dependencias entre Instancias: Si el servidor falla → DataBase y WebServer también fallan. Detección Manual y Automática. Osmius 9.07: Professional Monitoring July 2009 15
  17. 17. Reinforcement Learning Bots Conceptos: Fácil de Entender Introducción::Índice Servicio:  Grupo de Instancias que ofrecen un servicio a unos usuarios Normalmente son grupos de funcionalidades de su Negocio.  ANS – Acuerdo de Nivel de Servicio:  Define los objetivos de sus Servicios.      La intranet no puede estar caída mas del 99.999 de su tiempo. Horario del Servicio  ¿Está usando la Intranet 24x7?      Los Servicios deben de cumplir sus ANSs dentro de su Horario.      Osmius también implementa: Intervenciones Servicio de la Intranet... Estará caída esta tarde desde las 15:00 a las 17:00 para actualizar la BBDD Oracle de 9i a 10g Este periodo de tiempo no está obligado a cumplir su ANS  Osmius 9.07: Professional Monitoring July 2009 16
  18. 18. Reinforcement Learning Bots Conceptos: Fácil de Entender Introducción::Índice Propagación  99.999 Up por pesos 99.999 Up A nivel de Gold 99.900 Ok Silver 99.900 Ok ANS De M to F 24x7 24x7 24x7 De 9 to 17 CRM e­Com Intranet eMail A nivel de Servicio ... Win Intranet Host Exchange Exch. A nivel  Firewall Host DB Moon Server FrontE Técnico.  Instancias Eventos enviados por los agentes Osmius 9.07: Professional Monitoring July 2009 17
  19. 19. Reinforcement Learning Bots Conceptos: Fácil de Manejar Introducción::Índice Plantillas: Manejar toda la configuración desde la Consola. Osmius tiene plantillas por defecto para cada Tipo de Instancia Eventos Activos/Inactivos. Intervalos y Umbrales recomendados ... % CPU Load Look every   5 mins || Warning: > 90 || Critical: > 95 Template # Users Inactive “Default” Net KBytes Out Look every   5 mins || Warning: > 100 || Critical: > 150 | Silent % CPU Load Look every   30 secs || Warning: > 80 || Critical: > 85 # Users Look every   30 secs || Warning: > 10 || Critical: > 15 Template “Secure” Net KBytes Out Look every   60 secs || Warning: > 30 || Critical: > 40 Plantillas Compartidas (*) Descargarlas y compartirlas desde la Web de Osmius. Buscar una configuración de “producción” para el Router Cisco C4500. Acceder a opiniones y críticas. Osmius 9.07: Professional Monitoring July 2009 18
  20. 20. Reinforcement Learning Bots Conceptos: Fácil de Manejar Introducción::Índice Manejar la Configuración:  Mandar cambios desde la Consola a los Agentes. Distribuir o actualizar Agentes con un “click”. Crear sus propios ... Eventos usando SCRIPTS personalizados, SNMP o WMI (*). Agentes: Utilizando el Framework de Desarrollo de Osmius. Osmius 9.07: Professional Monitoring July 2009 19
  21. 21. Reinforcement Learning Bots Almacenamiento Introducción::Índice “Data Storage” – “Data Warehouse” – “Business Intelligence”:  Osmius almacena cuantos segundos han estado disponibles cada  Instancia y Cada Servicio. ANS S1 Sn Y guarda los datos reales de los Eventos de cada Instancia  CPU  Load ¿Como manejar millones de eventos? Osmius 9.07: Professional Monitoring July 2009 20
  22. 22. Reinforcement Learning Bots Almacenamiento Introducción::Índice  Round Robin Database para los eventos. No necesita saber cual fue la carga exacta de CPU el 01­01­2008 a las 8:00. Cuanto más antiguo es el dato menos detalle necesita.  Data Warehouse Integrado Procesos específicos para agregar información diaria (segundos en cada estado, etc)  Modo Silencioso Eventos en “modo silencioso” se envían solo cuando hay cambios de criticidad. “Enviar la Temperatura solo una vez cuando supere los 30 C” Previene saturación de red y de almacenamiento. Osmius 9.07: Professional Monitoring July 2009 21
  23. 23. Reinforcement Learning Bots Integración Introducción::Índice Notificaciones & Subscripciones Osmius le informa sobre los cambios. Cambios Disponibilidad  Intranet Servio e­mail Horario Trabajo Cambios estado Instancia .... usando cuando SMS Subscribirse a Informes Guardia eComm 3thd Party  Nota Global Software Mandar Eventos de Osmius a “otros” “Standalone Agents”: Integrar los Agentes directamente con e­mail, Nagios, … Abrir Tickets automáticamente usando notificaciones. Intercambiar Eventos con otros sistemas de Monitorización. Recibir Eventos de “otros” Por línea de comandos Agente Proxy y Captura deTraps SNMP (*) Osmius 9.07: Professional Monitoring July 2009 22
  24. 24. Reinforcement Learning Bots Extraer Conocimiento Introducción::Índice ITIL:  “Best practices to align IT with Business”     Manejo de la Disponibilidad: Elegir que eventos impactan en la Disponibilidad. IF Ping milliseconds > 5000 ms → Instancia Caída Planificación de la Capacidad: Elegir que eventos miden la Capacidad. Servidores → Carga CPU    Bases de Datos → Mbytes Usados Nota Global Basada en los estados de los Servicios y ANS. Muestra el estado General del Sistema   Osmius 9.07: Professional Monitoring July 2009 23
  25. 25. Reinforcement Learning Bots Extraer Conocimiento Introducción::Índice Business Intelligence and Data Mining: Panel de Control (*) para seguir cumplimientos de ANSs Desde Datos Agregados a valores de los eventos (carga CPU). Informes diseñados para cubrir sus necesidades.. Modelo de Datos documentado → construya sus propios informes. Osmius 9.07: Professional Monitoring July 2009 24
  26. 26. Reinforcement Learning Bots Ventajas de Osmius Introducción::Índice Maneja miles de instancias y millones de eventos. Integra Administración de ANS y buenas prácticas de ITIL. Manejo Centralizado desde la Consola . Integra Herramienta de Business Intelligence. Añade el poder de un GIS. Open: La versión de la comunidad es la empresarial. Se puede  influir en el RoadMap. Excelente Documentación. Importante para nosotros. Osmius 9.07: Professional Monitoring July 2009 25
  27. 27. Reinforcement Learning Bots Modelo de Negocio con Osmius Introducción::Índice Consultoría Requisitos Configuración Formación Implantación Desarrollos a medida Soporte a la Instalación Soporte Software Incidencias Alertas Técnicas Soporte Web, Mail, ..  Parches Apoyo a la Instalación Soporte Telefónico Desarrollo Nuevos Agentes  Influir en el Roadmap Hijos de Osmius  Nuevos Interfaces Osmius Empotrado 26
  28. 28. Reinforcement Learning Bots Modelo de Negocio con Osmius Introducción::Índice Metodología ágil SCRUM  Nueva versión: cada mes Versión estable: Dos al año Progreso actualizado diariamente. Visibilidad. (c) Softhouse Osmius 9.07: Professional Monitoring July 2009 27
  29. 29. Reinforcement Learning Bots Modelo de Negocio con Osmius Introducción::Índice ¿Hay Modelo de Negocio con FLOSS? Osmius es FLOSS porque: Ser abiertos nos ayuda con la distribución ya que ... Osmius es una herramienta profesional de monitorización  que compite con las “Grandes”. Ser abiertos nos ayuda a vender Osmius. ¿Por qué comprar algo que me ata cuando hay una alternativa abierta?. Los clientes ya lo entienden perfectamente. Osmius no mantiene distribuciones dobles engañosas. Los clientes comparan Osmius con herramientas FLOSS (de verdad)  y nos eligen:   1.­ Porque Osmius es un software muy bueno (funcionalidad & fiabilidad &                                                                                                               servicios)   2.­ Porque Osmius puede crecer y adaptarse rápidamente  Osmius 9.07: Professional Monitoring July 2009 28
  30. 30. Reinforcement Learning Bots Casos de Exito Introducción::Índice Osmius 9.07: Professional Monitoring July 2009 29
  31. 31. Reinforcement Learning Bots Casos de Exito Introducción::Índice Osmius 9.07: Professional Monitoring July 2009 30
  32. 32. Introducción ¿Preguntas? Osmius is supported by: Ministry of Science and Education Ministry of Industry and Trade CDTI European Funds 31

×