Osmius es una herramienta de monitoreo de código abierto que permite medir y monitorear cualquier cosa en una red. Permite medir el estado en tiempo real, anticiparse a problemas y extraer información de datos. Monitoriza instancias como sistemas de red, aplicaciones y bases de datos agrupadas en servicios con acuerdos de nivel de servicio. Usa agentes remotos o intrusivos para recopilar datos y notificar sobre eventos críticos a través de correo electrónico, SMS u otros canales.
Este documento describe un proyecto llamado "Calidad de Vida" que permite a los usuarios comparar distritos, barrios o ciudades según diferentes parámetros como la calidad del aire, para ayudarles a decidir dónde vivir. Los usuarios pueden ponderar la importancia de las variables y el sistema lista las zonas ordenadas según sus criterios. Inicialmente se centra en datos de calidad del aire, y se está trabajando en un sistema de avisos y alertas, así como en un posible modelo de negocio basado en datos.
El documento habla sobre la extracción de conceptos de textos biomédicos. Explica que los datos biomédicos crecen exponencialmente pero son de calidad variable, por lo que Biolabeler se enfoca en asignar etiquetas de conceptos a textos para clasificarlos y agrupar textos similares. Ofrece una interfaz web y servicios web de pago para extracción de conceptos. También menciona que el mercado de bioinformática crecerá a una tasa del 26% y que Biolabeler busca publicar un artículo, ampliar sus servicios web y real
07 monitorización con floss en la universidad complutense de madrid neurowo...Neurowork
Este documento proporciona una introducción al software de monitorización Osmius 9.07. Explica brevemente los beneficios de la monitorización, las características clave de Osmius como la capacidad de monitorear miles de dispositivos en tiempo real y enviar notificaciones automáticas, y conceptos básicos como instancias, tipos de instancias y eventos. También proporciona detalles sobre la empresa detrás de Osmius, su arquitectura y tecnologías subyacentes.
07 monitorización con floss en la universidad complutense de madrid neurowo...Neurowork
Ayuda a configurar Osmius con preguntas y respuestas.
Asistente para:
- Crear un nuevo Servicio
- Añadir una nueva Instancia
- Configurar un nuevo ANS
- Generar Informes
Osmius 9.07: Professional Monitoring July 2009 18
Reinforcement Learning Bots
Conceptos: Fácil de Manejar
Introducción::Índice
Informes:
Resúmenes de la información monitorizada.
Informes por:
- Servicios
- Instancias
- Eventos
- ANSs
- Tendencias históricas
Osmius es un software de monitorización que permite supervisar cualquier cosa conectada a una red, como sistemas, aplicaciones, sensores industriales, etc. Se diferencia por permitir crear fácilmente nuevos agentes, ser de código abierto, multiplataforma y escalable, y estar orientado también al negocio mediante el control de niveles de servicio. Su arquitectura incluye agentes, APIs, maestros y una consola central. La compañía sigue el método Scrum para el desarrollo del software de forma ágil.
Luces y sombras en la migración a Software Libreguest2bdc46
Este documento resume la experiencia de 8 años de migración del Consorcio Provincial de Bomberos de Valencia de software privativo a software libre. Inicialmente la migración se hizo de forma incremental, empezando por servicios de red fáciles como DNS y DHCP. Aún quedan algunos sistemas complejos como Windows y aplicaciones propietarias, pero la mayor parte de la infraestructura ahora usa software libre. La migración ha traído beneficios económicos y de control tecnológico, aunque también desafíos con usuarios y prove
El documento presenta una propuesta de widgets corporativos móviles para ofrecer información empresarial a ejecutivos en movilidad de forma sencilla. Se explican ejemplos de uso de widgets para mostrar datos de ventas y se detallan las posibilidades técnicas de desarrollar widgets para BlackBerry usando Web Signals o el BlackBerry Widget SDK. La compañía NTS ofrece servicios de consultoría y desarrollo de soluciones de movilidad corporativa.
Este documento describe un proyecto llamado "Calidad de Vida" que permite a los usuarios comparar distritos, barrios o ciudades según diferentes parámetros como la calidad del aire, para ayudarles a decidir dónde vivir. Los usuarios pueden ponderar la importancia de las variables y el sistema lista las zonas ordenadas según sus criterios. Inicialmente se centra en datos de calidad del aire, y se está trabajando en un sistema de avisos y alertas, así como en un posible modelo de negocio basado en datos.
El documento habla sobre la extracción de conceptos de textos biomédicos. Explica que los datos biomédicos crecen exponencialmente pero son de calidad variable, por lo que Biolabeler se enfoca en asignar etiquetas de conceptos a textos para clasificarlos y agrupar textos similares. Ofrece una interfaz web y servicios web de pago para extracción de conceptos. También menciona que el mercado de bioinformática crecerá a una tasa del 26% y que Biolabeler busca publicar un artículo, ampliar sus servicios web y real
07 monitorización con floss en la universidad complutense de madrid neurowo...Neurowork
Este documento proporciona una introducción al software de monitorización Osmius 9.07. Explica brevemente los beneficios de la monitorización, las características clave de Osmius como la capacidad de monitorear miles de dispositivos en tiempo real y enviar notificaciones automáticas, y conceptos básicos como instancias, tipos de instancias y eventos. También proporciona detalles sobre la empresa detrás de Osmius, su arquitectura y tecnologías subyacentes.
07 monitorización con floss en la universidad complutense de madrid neurowo...Neurowork
Ayuda a configurar Osmius con preguntas y respuestas.
Asistente para:
- Crear un nuevo Servicio
- Añadir una nueva Instancia
- Configurar un nuevo ANS
- Generar Informes
Osmius 9.07: Professional Monitoring July 2009 18
Reinforcement Learning Bots
Conceptos: Fácil de Manejar
Introducción::Índice
Informes:
Resúmenes de la información monitorizada.
Informes por:
- Servicios
- Instancias
- Eventos
- ANSs
- Tendencias históricas
Osmius es un software de monitorización que permite supervisar cualquier cosa conectada a una red, como sistemas, aplicaciones, sensores industriales, etc. Se diferencia por permitir crear fácilmente nuevos agentes, ser de código abierto, multiplataforma y escalable, y estar orientado también al negocio mediante el control de niveles de servicio. Su arquitectura incluye agentes, APIs, maestros y una consola central. La compañía sigue el método Scrum para el desarrollo del software de forma ágil.
Luces y sombras en la migración a Software Libreguest2bdc46
Este documento resume la experiencia de 8 años de migración del Consorcio Provincial de Bomberos de Valencia de software privativo a software libre. Inicialmente la migración se hizo de forma incremental, empezando por servicios de red fáciles como DNS y DHCP. Aún quedan algunos sistemas complejos como Windows y aplicaciones propietarias, pero la mayor parte de la infraestructura ahora usa software libre. La migración ha traído beneficios económicos y de control tecnológico, aunque también desafíos con usuarios y prove
El documento presenta una propuesta de widgets corporativos móviles para ofrecer información empresarial a ejecutivos en movilidad de forma sencilla. Se explican ejemplos de uso de widgets para mostrar datos de ventas y se detallan las posibilidades técnicas de desarrollar widgets para BlackBerry usando Web Signals o el BlackBerry Widget SDK. La compañía NTS ofrece servicios de consultoría y desarrollo de soluciones de movilidad corporativa.
ELASTICIDAD AUTOMÁTICA BASADA EN MÉTRICAS DE SERVICIO DE APLICACIONES CORPORA...TELECOM I+D 2011
Este documento describe un sistema de elasticidad automática para aplicaciones corporativas en la nube basado en métricas de servicio en lugar de métricas de infraestructura. Explica cómo monitorear métricas como el tiempo de transacción para escalar o reducir recursos de forma dinámica y garantizar el cumplimiento de los niveles de servicio acordados, así como los detalles de implementación y resultados obtenidos al probarlo con una aplicación de ejemplo.
Windows Intune proporciona servicios en la nube de administración y seguridad de equipos como actualizaciones, protección contra malware, inventario y asistencia remota para mejorar la productividad independientemente de la ubicación. Ofrece las funciones de administración de TI de manera integrada y rentable sin necesidad de infraestructura, y mejora la experiencia de Windows mediante la actualización a Enterprise y herramientas avanzadas.
Este documento presenta los servicios de tecnologías de la información y comunicaciones de una empresa de consultoría. Ofrece servicios como gestión de sistemas informáticos, desarrollo de soluciones, servicios para pymes, y modalidades como contratos de mantenimiento. La empresa busca ser un socio tecnológico para sus clientes y ayudarles a utilizar la tecnología de manera estratégica.
El documento describe los conceptos clave de la computación en la nube (Cloud Computing) incluyendo sus beneficios como la escalabilidad, confiabilidad y costos reducidos. Explica los diferentes tipos de servicios (IaaS, PaaS, SaaS) y usa Amazon Web Services como ejemplo. También discute algunas desventajas como la pérdida de privacidad y dependencia del proveedor. Concluye que si bien la nube es útil, la seguridad de datos es una preocupación importante.
Transformación Digital en clave Cloud, ALM y DevOpsatSistemas
Aquí hay unos conceptos clave sobre cómo funcionan los chatbots con inteligencia artificial:
- Procesamiento de lenguaje natural (NLP): Permite al chatbot entender el lenguaje humano mediante técnicas lingüísticas y de comprensión.
- Aprendizaje automático (machine learning): El chatbot aprende de forma autónoma a través de grandes cantidades de datos de conversaciones previas, mejorando su capacidad de respuesta con el tiempo.
- Redes neuronales: Se usan redes neuronales profundas para que el chatbot aprenda representaciones abstractas de concept
Anexo 18 actividad 5 adminsitracion de sistemas operativos en redLuis Gerardo Carvajal
Este documento describe una actividad práctica de instalación y configuración de un sistema operativo comercial utilizando una máquina virtual. Los estudiantes trabajarán en parejas con roles de instalador y observador para instalar Windows NT Server siguiendo los pasos descritos. El objetivo es que los estudiantes adquieran experiencia administrando un sistema operativo a través de una demostración guiada y supervisada.
Argentesting 2018 - Deployment y Testing automatizado en infraestructuraArgentesting
Charla ofrecida por Diego Mansilla y Marcelo Klein
Hoy en día las organizaciones tienden a migrar a las nubes públicas o tener sus propios nodos en datacenters. Cualquiera sea el modelo, todos los casos requieren crecer la infraestructura al ritmo del negocio, de una manera rápida pero segura. Veremos entonces desafíos y soluciones utilizando cultura DevOps para probar que nuestra infraestructura funciona y escala correctamente.
Diego Mansilla y Marcelo Klein
https://www.linkedin.com/in/dmansilla/
https://www.linkedin.com/in/marceloklein/
Presentación realizada por el director del área de integración y sistemas de INYCOM. Forma parte de una serie de conferencias desarrolladas por Inycom en el marco de TECNIMAP.
Unidad 1 Panorama general de las aplicaciones distribuidasEduardo S de Loera
El documento describe la evolución de las aplicaciones desde las monolíticas hacia las distribuidas. Inicialmente, las aplicaciones se desarrollaban como una sola pieza de software en una máquina. Posteriormente surgieron las aplicaciones cliente-servidor que dividen la funcionalidad entre un cliente y un servidor. Más adelante aparecieron las aplicaciones de múltiples capas que dividen la aplicación en capas lógicas como presentación, negocio y datos. Finalmente, el documento revisa las tecnologías que han permitido el desarrollo de aplicaciones
Este documento describe los pasos para crear dos grupos de usuarios en un sistema operativo Windows. Explica brevemente la historia y objetivos de Windows NT. Luego detalla los pasos para crear los grupos "Gente trapeador" y "Gente escoba", asignando 10 usuarios a cada grupo con sus respectivas contraseñas. Finalmente, concluye que Windows Server es una buena opción para administrar recursos de forma segura y confiable.
Prsentacion portafolio virtual explode system 2011carchalo
Explode System es una empresa colombiana que se especializa en el desarrollo de sistemas y soluciones tecnológicas. Su objetivo es posicionarse como líder en el mercado de sistemas del oriente colombiano a través de la investigación y desarrollo de nuevas tecnologías. La empresa ofrece servicios de soporte técnico, tutorías en programación, bases de datos y sistemas operativos, así como mantenimiento preventivo y correctivo de equipos. Uno de sus principales productos es un sistema de registro y control de soporte técnico
El documento describe el proyecto MANTICORE, que busca permitir el acceso y control de infraestructuras de red por parte de terceros a través de servicios de red virtualizados como IP Network as a Service. MANTICORE ofrece un entorno de software que automatiza los procesos de adquisición y configuración de redes IP para proveedores de infraestructura, servicios de red y usuarios finales a través de un mercado virtual. El proyecto busca implementar y probar estos servicios con tres comunidades de investigación.
El documento describe el proyecto MANTICORE, que busca permitir el acceso y control de infraestructuras de red por parte de terceros a través de servicios de red virtualizados como IP Network as a Service. MANTICORE ofrece un entorno de software que automatiza los procesos de adquisición y configuración de redes IP para proveedores de infraestructura, servicios de red y usuarios finales a través de un mercado virtual. El objetivo final es investigar la viabilidad de este modelo en entornos de investigación y comerciales.
NativoWeb 1.0 es una solución contable y financiera que ofrece control total del negocio a través de herramientas como estado de resultados, balance general y flujo de efectivo. Proporciona funciones como plan de cuentas, registros de activos, proyecciones financieras y consolidación de estados contables de múltiples empresas. Usa tecnología como SQL Server, ASP.NET, Windows Server y certificado digital para ofrecer una solución segura, escalable y multiplataforma.
Este documento describe la inteligencia operacional (IO) y cómo puede aplicarse en diferentes sectores como la banca, energía, telecomunicaciones y seguridad. Explica que la IO consiste en detectar riesgos y oportunidades en tiempo real para tomar acción inmediata. También describe la plataforma de IO de Vitria, la cual ofrece visibilidad de múltiples datos, análisis en tiempo real, y capacidades para automatizar acciones. Finalmente, presenta dos casos de uso que muestran cómo la plataforma puede usarse para detectar fraude en cont
Este documento describe los beneficios del cloud computing, incluyendo costos más bajos y predecibles, escalabilidad, mayor agilidad, innovación continua y reducción de riesgos. También discute las categorías de servicios en la nube como PaaS, SaaS y tipos de implementación, y proporciona ejemplos de cómo empresas como McDonald's están adoptando soluciones de Microsoft Cloud para reducir costos y aumentar productividad.
Este documento presenta información sobre el instructor Rubén Gómez Sánchez Serrano y cubre temas de ofimática básica y sistemas operativos. Proporciona los antecedentes académicos y experiencia laboral del instructor, y describe conceptos clave como Windows, Mac OS X, Linux, antivirus, internet, navegadores y buscadores.
El documento describe un sistema centralizado para registrar las entradas y salidas de empleados mediante tecnología Bluetooth. El sistema almacena automáticamente los movimientos y ofrece reporting de la información de forma segura. Se utilizan tecnologías como RMI, servlets y Bluetooth para la comunicación y almacenamiento en una base de datos MySQL.
Áreas de excelencia de NexTReT en el entorno Microsoft: servicios gestionados, gobierno de calidad de servicio, infraestructuras TIC y colaboración y productividad.
Kubernetes: Caso de uso real con mememtum y TaniwaJoselu Marina
La nueva versión del backend de mememtum (detección temprana de Parkison mediante pruebas en el móvil) la hemos desarrollado usando:
Docker
Kubernetes y
Go.
Este taller explica nuestra experiencia.
En resumen: Impresionante.
Autores: Jesús Pancorbo | José Luis Marina
ELASTICIDAD AUTOMÁTICA BASADA EN MÉTRICAS DE SERVICIO DE APLICACIONES CORPORA...TELECOM I+D 2011
Este documento describe un sistema de elasticidad automática para aplicaciones corporativas en la nube basado en métricas de servicio en lugar de métricas de infraestructura. Explica cómo monitorear métricas como el tiempo de transacción para escalar o reducir recursos de forma dinámica y garantizar el cumplimiento de los niveles de servicio acordados, así como los detalles de implementación y resultados obtenidos al probarlo con una aplicación de ejemplo.
Windows Intune proporciona servicios en la nube de administración y seguridad de equipos como actualizaciones, protección contra malware, inventario y asistencia remota para mejorar la productividad independientemente de la ubicación. Ofrece las funciones de administración de TI de manera integrada y rentable sin necesidad de infraestructura, y mejora la experiencia de Windows mediante la actualización a Enterprise y herramientas avanzadas.
Este documento presenta los servicios de tecnologías de la información y comunicaciones de una empresa de consultoría. Ofrece servicios como gestión de sistemas informáticos, desarrollo de soluciones, servicios para pymes, y modalidades como contratos de mantenimiento. La empresa busca ser un socio tecnológico para sus clientes y ayudarles a utilizar la tecnología de manera estratégica.
El documento describe los conceptos clave de la computación en la nube (Cloud Computing) incluyendo sus beneficios como la escalabilidad, confiabilidad y costos reducidos. Explica los diferentes tipos de servicios (IaaS, PaaS, SaaS) y usa Amazon Web Services como ejemplo. También discute algunas desventajas como la pérdida de privacidad y dependencia del proveedor. Concluye que si bien la nube es útil, la seguridad de datos es una preocupación importante.
Transformación Digital en clave Cloud, ALM y DevOpsatSistemas
Aquí hay unos conceptos clave sobre cómo funcionan los chatbots con inteligencia artificial:
- Procesamiento de lenguaje natural (NLP): Permite al chatbot entender el lenguaje humano mediante técnicas lingüísticas y de comprensión.
- Aprendizaje automático (machine learning): El chatbot aprende de forma autónoma a través de grandes cantidades de datos de conversaciones previas, mejorando su capacidad de respuesta con el tiempo.
- Redes neuronales: Se usan redes neuronales profundas para que el chatbot aprenda representaciones abstractas de concept
Anexo 18 actividad 5 adminsitracion de sistemas operativos en redLuis Gerardo Carvajal
Este documento describe una actividad práctica de instalación y configuración de un sistema operativo comercial utilizando una máquina virtual. Los estudiantes trabajarán en parejas con roles de instalador y observador para instalar Windows NT Server siguiendo los pasos descritos. El objetivo es que los estudiantes adquieran experiencia administrando un sistema operativo a través de una demostración guiada y supervisada.
Argentesting 2018 - Deployment y Testing automatizado en infraestructuraArgentesting
Charla ofrecida por Diego Mansilla y Marcelo Klein
Hoy en día las organizaciones tienden a migrar a las nubes públicas o tener sus propios nodos en datacenters. Cualquiera sea el modelo, todos los casos requieren crecer la infraestructura al ritmo del negocio, de una manera rápida pero segura. Veremos entonces desafíos y soluciones utilizando cultura DevOps para probar que nuestra infraestructura funciona y escala correctamente.
Diego Mansilla y Marcelo Klein
https://www.linkedin.com/in/dmansilla/
https://www.linkedin.com/in/marceloklein/
Presentación realizada por el director del área de integración y sistemas de INYCOM. Forma parte de una serie de conferencias desarrolladas por Inycom en el marco de TECNIMAP.
Unidad 1 Panorama general de las aplicaciones distribuidasEduardo S de Loera
El documento describe la evolución de las aplicaciones desde las monolíticas hacia las distribuidas. Inicialmente, las aplicaciones se desarrollaban como una sola pieza de software en una máquina. Posteriormente surgieron las aplicaciones cliente-servidor que dividen la funcionalidad entre un cliente y un servidor. Más adelante aparecieron las aplicaciones de múltiples capas que dividen la aplicación en capas lógicas como presentación, negocio y datos. Finalmente, el documento revisa las tecnologías que han permitido el desarrollo de aplicaciones
Este documento describe los pasos para crear dos grupos de usuarios en un sistema operativo Windows. Explica brevemente la historia y objetivos de Windows NT. Luego detalla los pasos para crear los grupos "Gente trapeador" y "Gente escoba", asignando 10 usuarios a cada grupo con sus respectivas contraseñas. Finalmente, concluye que Windows Server es una buena opción para administrar recursos de forma segura y confiable.
Prsentacion portafolio virtual explode system 2011carchalo
Explode System es una empresa colombiana que se especializa en el desarrollo de sistemas y soluciones tecnológicas. Su objetivo es posicionarse como líder en el mercado de sistemas del oriente colombiano a través de la investigación y desarrollo de nuevas tecnologías. La empresa ofrece servicios de soporte técnico, tutorías en programación, bases de datos y sistemas operativos, así como mantenimiento preventivo y correctivo de equipos. Uno de sus principales productos es un sistema de registro y control de soporte técnico
El documento describe el proyecto MANTICORE, que busca permitir el acceso y control de infraestructuras de red por parte de terceros a través de servicios de red virtualizados como IP Network as a Service. MANTICORE ofrece un entorno de software que automatiza los procesos de adquisición y configuración de redes IP para proveedores de infraestructura, servicios de red y usuarios finales a través de un mercado virtual. El proyecto busca implementar y probar estos servicios con tres comunidades de investigación.
El documento describe el proyecto MANTICORE, que busca permitir el acceso y control de infraestructuras de red por parte de terceros a través de servicios de red virtualizados como IP Network as a Service. MANTICORE ofrece un entorno de software que automatiza los procesos de adquisición y configuración de redes IP para proveedores de infraestructura, servicios de red y usuarios finales a través de un mercado virtual. El objetivo final es investigar la viabilidad de este modelo en entornos de investigación y comerciales.
NativoWeb 1.0 es una solución contable y financiera que ofrece control total del negocio a través de herramientas como estado de resultados, balance general y flujo de efectivo. Proporciona funciones como plan de cuentas, registros de activos, proyecciones financieras y consolidación de estados contables de múltiples empresas. Usa tecnología como SQL Server, ASP.NET, Windows Server y certificado digital para ofrecer una solución segura, escalable y multiplataforma.
Este documento describe la inteligencia operacional (IO) y cómo puede aplicarse en diferentes sectores como la banca, energía, telecomunicaciones y seguridad. Explica que la IO consiste en detectar riesgos y oportunidades en tiempo real para tomar acción inmediata. También describe la plataforma de IO de Vitria, la cual ofrece visibilidad de múltiples datos, análisis en tiempo real, y capacidades para automatizar acciones. Finalmente, presenta dos casos de uso que muestran cómo la plataforma puede usarse para detectar fraude en cont
Este documento describe los beneficios del cloud computing, incluyendo costos más bajos y predecibles, escalabilidad, mayor agilidad, innovación continua y reducción de riesgos. También discute las categorías de servicios en la nube como PaaS, SaaS y tipos de implementación, y proporciona ejemplos de cómo empresas como McDonald's están adoptando soluciones de Microsoft Cloud para reducir costos y aumentar productividad.
Este documento presenta información sobre el instructor Rubén Gómez Sánchez Serrano y cubre temas de ofimática básica y sistemas operativos. Proporciona los antecedentes académicos y experiencia laboral del instructor, y describe conceptos clave como Windows, Mac OS X, Linux, antivirus, internet, navegadores y buscadores.
El documento describe un sistema centralizado para registrar las entradas y salidas de empleados mediante tecnología Bluetooth. El sistema almacena automáticamente los movimientos y ofrece reporting de la información de forma segura. Se utilizan tecnologías como RMI, servlets y Bluetooth para la comunicación y almacenamiento en una base de datos MySQL.
Áreas de excelencia de NexTReT en el entorno Microsoft: servicios gestionados, gobierno de calidad de servicio, infraestructuras TIC y colaboración y productividad.
Kubernetes: Caso de uso real con mememtum y TaniwaJoselu Marina
La nueva versión del backend de mememtum (detección temprana de Parkison mediante pruebas en el móvil) la hemos desarrollado usando:
Docker
Kubernetes y
Go.
Este taller explica nuestra experiencia.
En resumen: Impresionante.
Autores: Jesús Pancorbo | José Luis Marina
mememtum: presentación para inversores - IESE Jul 2013Joselu Marina
Este documento describe una solución propuesta para monitorear los movimientos de pacientes con trastornos del movimiento como Parkinson y distonía utilizando la cámara de un teléfono inteligente. El resumen analiza la prevalencia de estas enfermedades, la necesidad insatisfecha de herramientas de seguimiento objetivas y asequibles, y cómo la solución propuesta podría proporcionar un método no invasivo y de bajo costo para medir los estados de los pacientes y optimizar los costos de su atención.
mememtum es una aplicación que permite medir el estado de pacientes con trastornos del movimiento como Parkinson, Distonía o Esclerosis Múltiple.
Esto permite tener una medida objetiva de la evolución estos pacientes, evitar desplazamientos, ahorrar recursos y darle una herramienta de análisis al neurólogo.
Taniwa es una empresa especializada en desarrollos tecnológicos complejos, como productos propios en áreas como salud y biomedicina, y servicios de consultoría en análisis de producto, marketing digital, y desarrollo para clientes. Ofrecen experiencia en móviles, cloud, big data, visión por computadora, C++, bases de datos, y sistemas escalables en la nube.
Sharing Osmius experiences in Startup Boot Camp MaJoselu Marina
José Luis Marina shares recipes from his experience building Osmius, an open-source network monitoring software. Some key recipes include: building a small but skilled team using people you know and trust; using a "dead man strategy" to avoid keeping underperforming employees; giving employees total freedom and responsibility; focusing work in 6 hour blocks followed by breaks; and developing and releasing software quickly with a transparent roadmap. He advises finding customers early and using partners to reach broader audiences.
Osmius es un software para monitorizar sistemas, aplicaciones y métricas clave de negocio. Ayuda a dirigir el negocio mediante la monitorización de sistemas y aplicaciones y el análisis de métricas clave. La hoja de ruta de Osmius incluye nuevas funciones como sondas en la nube, más capacidades de business intelligence, monitorización del internet de las cosas, y un portal de información para usuarios finales.
Uso GPUs para alineación de secuencias de GenesJoselu Marina
Este documento describe el uso de GPUs para mejorar el rendimiento del alineamiento de secuencias biológicas. Explica brevemente conceptos clave de bioinformática como el alineamiento de secuencias y el algoritmo Smith-Waterman. Luego introduce el concepto de GPGPU y cómo puede usarse para acelerar algoritmos paralelizables como el alineamiento de secuencias mediante el procesamiento masivo en GPU.
Se propone un sistema para la priorización de requisitos o características de productos de diversa índole utilizando usuarios y su interacción con el sistema basado en Karma
Extracción automática de conceptos de Textos BiomédicosJoselu Marina
El documento presenta un resumen de un trabajo titulado "FastUMLS: Extracción de conceptos en textos biomédicos" escrito por José Luis Marina y dirigido por Alberto Pascual de la Facultad de Informática de la Universidad Complutense de Madrid.
Aprendizaje por Refuerzo: Luchas de RobotsJoselu Marina
Este documento describe la aplicación del aprendizaje por refuerzo a robots que compiten en tiempo real en un entorno de batalla. Explica el entorno, las estrategias de aprendizaje por refuerzo como Q-learning que se utilizan, y los resultados de pruebas con diferentes parámetros. El objetivo es que los robots aprendan la mejor política de acciones a través de la interacción con el entorno para derrotar a otros robots.
3. Reinforcement Learning Bots
¿Cualquier cosa?
Introducción::Índice
● Desde el primer momento diseñado para:
● Sistemas y Dispositivos de Red
● Aplicaciones y Bases de Datos
● Acciones de usuario
● Pero también para monitorizar:
● El mundo Industrial: Sensores.
● Consumos de Energía.
● Nivel contaminación en el barrio.
● Acciones en Bolsa.
● Contador de Personas
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 3
10. Reinforcement Learning Bots
Conceptos I
Introducción::Índice
Instancia:
Cualquier cosa que queramos monitorizar
Tipo o Clase de la Instancia:
Qué tipo de preguntas le puedo hacer a la instancia
MySQL Database | Linux Server | Exchange Server
Tipo de los Eventos (las preguntas):
Servidor Linux: Uso de CPU, Uptime, ...
MySQL: # Usuarios Conectados, Slow Queries, ...
Parametros: Cada 10 segundos y con éstos umbrales para Warning y Critical
Event 1 :: Database Connections is: 250
Event 2 :: Uptime is : 8h 30'
Event 1 :: Time to load Web is : 15 s
Event 1 :: CPU Load is : 80%
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 10
12. Reinforcement Learning Bots
Conceptos II: Servicios
Introducción::Índice
Servicio:
Un grupo de Instancias cualesquiera.
ANS – Acuerdo de Nivel de Servicio (SLA)
Define los objetivos que tiene que cumplir un servicio.
La Intranet no puede caerse más de un 99.999% de tiempo
Horario del Servicio
¿La Intranet presta servicio 24x7? ¿De 9:00 a 18:00?
Los objetivos del servicio son DENTRO del horario
Además: Paradas Planificadas
Queridos usuarios,
El servicio de publicación Wordpress no estará disponible de
15:00 a 17:00 porque actualizaremos la versión para mejorar
su aspecto y sus funcionalidades.
Este tiempo no contará como incumplimiento de ANS.
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 12
13. Reinforcement Learning Bots
Conceptos II: Servicios
Introducción::Índice
Propagación
Objetivos o 99.999 Up por reglas 99.999 Up
ANS Oro
Oro 99.900 Ok
Plata
Plata 99.900 Ok
From M to F
Word From 9 to 17 Wiki
Visión Portal 24x7 Word 24x7
Intranet 24x7 Wiki
por Servicio Portal Press Intranet Media
Press Media
Visión
por lnstancia ... Win Intranet Host
Firewall Postgress Apache
(Técnica) Host DB Homer
Eventos
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 13
15. Reinforcement Learning Bots
Tipos de Monitorización
Introducción::Índice
Remota:
Accedemos desde fuera (normalmente con usuario/clave)
Se acerca más a la experiencia de usuario
Pruebas y monitorizas la conectividad.
Agente Web
Agente SSH
Intrusiva:
Accedemos desde dentro (agente)
Tenemos acceso a más información (normalmente)
Pruebas y monitorizas la conectividad.
Agente Linux o Agente de Log
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 15
16. Reinforcement Learning Bots
Architectura de Osmius
Introducción::Índice
Central Server Agente
Procesos que reciben y AG1 Se especializa en un tipo
correlacionan los eventos SSL de instancia concreto.
MA MySQL, Linux, Web,..
y los que envía tareas.
AGn
Agente Maestro
Base de Datos CS Punto central desde el que
Modelo de Datos abierto monitorizar y desplegar
y documentado. AG1
agentes.
60.000 eventos/minuto MA Desde 1 a N agentes
AGn
MySql
Consola Web
Arquitectura J2EE Instances
Comunicación con DB Lo que queremos
AG1
WebServices J2EE monitorizar.
MA
TomCat AGn
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 16
17. Reinforcement Learning Bots
Tecnología
Introducción::Índice
Central Server Agentes
C++ & ACE & MySql API AG1 C++ & ACE
Rapidez y robustez. SSL API (MySql, Curl,etc)
MA Only new code
Multiplataforma.
AGn
Master Agent
DataBase CS C++ & ACE
Normalizada. Multiplatforma
“Explain” de todas Query AG1
Persistent Queues
Procedimientos Alm MA Tolerante a Fallos
AGn
Consola Web MySql
Java J2EE Instances
Springs – Hibernate Preferimos APIs
OpenLayers
AG1
Reutilización de
J2EE
Grails & Groovy MA conexiones.
TomCat AGn
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 17
22. Reinforcement Learning Bots
Notificaciones
Introducción::Índice
Notificaciones y Subscripciones
Service Availability
Intranet
Intranet Working time
Changes email
Instance State Change ....
using SMS when Not Working time
Subscribe to Reports
eComm
eComm Jabber
Global Mark Out of office
Con las notificaciones permitimos hacer una monitorización:
Selectiva
Por otros canales (además de la consola de Eventos)
Añadir un retardo (sólo cuando se mantenga el problema)
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 22
25. Reinforcement Learning Bots
Almacenamiento
Introducción::Índice
¿Cómo hacemos para almacenar millones de eventos?
● Round Robin Database.
No necesitamos saber la carga exacta de CPU el día 1 de enero de 2008 a las 8:00.
Cuanto más antiguos sean los datos menos detalle necesitamos.
● Capacidades Integradas Data Warehouse
Existen procesos batch que se encargan de los cálculos y agregaciones pesadas.
● Modo Silencioso.
Lo eventos en “silent mode” sólo se envían cuando cambia la criticidad.
“Monitoriza la temperatura cada 5 segundos pero sólo me la envías cuando supere 30 C”
Ahorra recursos de red y previene cuellos de botella.
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 25
26. Reinforcement Learning Bots
Rendimiento
Introducción::Índice
Algunos Datos
En una máquina con un Intel Core Duo a 2,5 GHz Osmius es
capaz de:
● Procesar 60.000 eventos por minuto.
● Almacenar millones de eventos.
● Monitorizar miles de instancias.
● Controlar ANS de miles de servicios.
● Desplegar 500 agentes en menos de 3 minutos.
Más:
http://www.osmius.com/osmwiki/doku.php?id=requerimientos:indice#rendimiento
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 26
27. Reinforcement Learning Bots
Ventajas
Introducción::Índice
● Gestionar miles de instancias y millones de eventos.
● Integra Gestión de ANS e ITIL.
● Administración Centralizada.
● Herramientas de Business Intelligence.
● Motor de GIS y ampliable mediante Widgets.
● Software Libre: GPL sin “doble” versionado.
● Buena Documentación.
Osmius 10.07: Professional Monitoring José Luis Marina Morfeo TI+D 2010 27
28. Introducción
¿Preguntas?
24
Manuel Guillermo Fraga – César Silgo – José Luis Marina – 2010 para Morfeo Project