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









Deja un comentario