Osmius: Solución para monitorizar el estado de cualquier cosa conectada a red

es una solución open-source para monitorizar el estado de cualquier elemento conectado a una red, permitiendo monitorizar:

· Sistemas: servidores, routers, dispositivos, redes, racks.

· Aplicaciones: web, social, CRM corporativo, ERPs, bases de datos.

· Key Performance Indicators [KPI]: procesos de negocio, HR efficiency, energy consumption.

· ANSs: disponibilidad, tiempo de respuesta, downtimes planificados y no planificados.

· Internet de las cosas: valores de bolsa, climáticos, polución en su vecindad…

Arquitectura:

Para lograr flexibilidad y adaptación a múltiples entornos Osmius utiliza una arquitectura basada en agentes. Son estos agentes los que monitorizan nuestro entorno y nos envían eventos que podemos consultar y gestionar de forma centralizada.

El Servidor Central de Osmius está construido con tecnologías J2EE.

Algunas de sus características:

· Arquitectura basada en Agentes:

· Preparado para monitorizar cualquier cosa: además de la carga de CPU o el tráfico de red, por qué no monitorizar el número de ventas por hora o el tiempo que tarda en subir un documento a su CMS.

· Rendimiento: más de 60.000 eventos por minuto. Miles de elementos y millones de eventos.

· Robustez: Osmius está preparado contra pérdidas de conexión o fallos en procesos reenviando y reiniciando sus procesos después de resolver los problemas.

· Instancias Gestionadas: de Unix a Windows, Bases de Datos de MySQL a Oracle, Máquinas Virtuales, etc. Es fácil desarrollar nuevos Agentes.

· Personalización: utilice e integre sus propios scripts, añada nuevos eventos SNMP o WMI.

· Consola personalizable:

· GIS Integrado: localice sus Instancias y aprovechese de las capacidades del motor SIG.

· Minería de Datos: compruebe dónde se localizan sus problemas principales y haga consultas como qué servicio se ha caido más tiempo durante el último día, mes, año…

· Sistema de Notificación: ¿desea recibir alertas en su móvil o enviar alertas vía e-mail, Jabber o SMS a su equipo de soporte 24×7?

· Consola Móvil: compruebe desde su iPhone o Android el estado del sistema en tiempo real y el Cuadro de Mando de sus ANS.

La monitorización con Osmius está basada en Agentes que se especializan en diferentes dispositivos (instancias en Osmius) como bases de datos o aplicaciones web.

Al contrario que otras herramientas de monitorización Osmius permite elegir entre monitorización intrusiva y no intrusiva dependiendo de nuestras necesidades o reestricciones de acceso.

· Infraestructura Distribuida con un servidor Linux para centralizar el recibimiento de eventos y configuraciones, posibilidad de desplegar de 1 a N Agentes (en Linux, Windows y Solaris) para monitorizar dependiendo de la topología de la red.

· Consola Web para administrar la infraestructura distribuida.

· Despliegue y configuración de Agentes desde la consola.

· Nuevos Agentes y actualizaciones desde la consola.

· Agentes Proxy que permiten monitorizar diferentes subredes.

· Robustez para recuperarse de cualquier fallo que ocurra a través de todas las capas de la arquitectura.

· Sistemas de memoria caché para no perder ningún evento de Osmius.

· Seguridad basada en usuarios, grupos de Instancias y Roles que garantiza un alto nivel de personalización de permisos para ANSs, Servicios e Instancias.

Osmius permite definir Eventos:

· Osmius está preparado para crecer con nuevos Agentes que pueden ser cargados en su consola con un sólo click.

· De forma más sencilla, un usuario puede definir nuevos eventos y reutilizar scripts anteriores o MIBs SNMP y OIDs utilizando lo que en Osmius se llaman Interfaces.

o Interfaz de ejecución de Procesos y Scripts

o Interfaz de SNMP protocol v1 y v2c

o Traps: puede crear nuevos eventos de cualquier tipo de Instancia y traducir los traps recibidos a través del Agente SNMPTrap de Osmius.

Osmius ha sido diseñado desde el principio para proporcionar tanto una perspectiva técnica como de negocio.

Data Mining:

Una vez que ha prevenido problemas o reaccionado ante fallos querrá pasar a la siguiente fase: analizar datos históricos para identificar puntos conflictivos para preveer acciones y comprobar su impacto en el negocio y los sistemas.

Osmius le permite ver datos históricos en gráficas y le proporciona una herramienta potente en forma de Cuadro de Mando al que puede acceder desde la Consola Web y desde la Consola Mobile.

· Evolución de disponibilidad de Servicios y gráficas de estado

· Variables de Instancia: comprobar la evolución de cada dato: carga de CPU, temperatura, uso de la red, etc.

· Cuadro de Mando: identifique Servicios problemáticos, ANSs incumplidos, compruebe la disponibilidad de sus dispositivos.

· Informes: distribución de eventos, inventarios de Instancias, capacity planning de recursos, actividad de los usuarios, auditoría de notificaciones, etc

Osmius soporta un amplio abanico de tecnologías (Agentes soportados)

– Sistemas Operativos: Linux, Solaris, Windows, HP-UX

– Redes

– VMWare

– Bases de Datos: Oracle, MySQL, SQL Server, …

– Dispositivos SNMP

– Aplicaciones: Apace, IIS, Tomcat, JBoss, Active Directory, …

– Protocolos: IP, Ficheros de Log, WEB, Bluetooth,…

– Otros: Dispositivos Amazing PDU, PowerHawk2, Sequoia,…

Podéis continuar leyendo la documentación de Osmius, que ofrece guías de instalación, Kick Start, Agentes,…

O bien acceder a su Demo en http://demo.osmius.com con demo (demo09)

Como curiosidad final en el desarrollo de Osmius usan Scrum, y han publicado los Sprints 🙂

http://www.osmius.com/osmwiki/doku.php?id=desarrollo:sprints

Google CodePro Analytix

En este post ya felicitaba a Google por su decisión de relanzar de forma gratuita las herramientas de Isntantiations.

En el post de hoy vamos a ver por encima qué ofrece

(link)

CodePRo Analytix ofrece todas estas capacidades:

Para lanzar algunas de sus opciones basta con seleccionar el proyecto o el paquete

En las auditorías y métricas se puede elegir el conjunto de reglas:

Su detector de código muerto es especialmente bueno (lento pero bueno :))

También es capaz de crear Test unitarios de forma bastante correcta por lo que veo.

aComo decía en el post anterior CodePro Analytics es sin duda el mejor programa gratuito para realizar auditorías/métricas en Java.

Podéis instalarlo para vuestra versión de Eclipse desde aquí

Mobots y Gloo

Mejor que soltar yo el rollo os dejo un video de Miguel Lizondo durante el seminario eMadrid. En este video se habla tanto de Mobots como de Gloo, un nuevo desarrollo de la empresa Española Deimos Space, que se describe así:

Gloo es una plataforma para que desarrolladores web puedan incorporar servicios de movilidad a sus mashups sin tener conocimiento de entornos móviles. Gloo oculta todos los problemas de fragmentación y dispersión de sistemas operativos y permite acercarse al mundo de la movilidad desde la Web de una forma original y distinta.

El vídeo podéis verlo aquí

A %d blogueros les gusta esto: