Pandora FMSWelcome to monitoring heaven
2
Pandora FMS 4.0Pandora FMS 4.0Presentación técnicaPresentación técnica
3
¿ Qué es Pandora FMS ?¿ Qué es Pandora FMS ?
4
¿Qué es Pandora FMS?¿Qué es Pandora FMS?
5
¿Qué es Pandora FMS?¿Qué es Pandora FMS?
Pandora FMS (Flexible Monitoring System) es un software de monitorización de propósito
general.
Pandora FMS permite medir el estado de:
Sistemas/Servidores.
Aplicaciones WEB.
Comunicaciones.
Aplicaciones (Unix/Windows).
Consumo energético, temperatura...
Aplicaciones de Negocio.
6
Origen de Pandora FMSOrigen de Pandora FMS
Pandora FMS nació en el año 2002 en el departamento de seguridad de un Banco de ámbito internacional.
Pandora FMS se creó por personal Técnico con el fin de ayudar en el soporte al
mantenimiento de sistemas y servicios. Con el paso del tiempo y las aportaciones de
clientes y usuarios Pandora se convirtió en una herramienta vital para dar soporte al
Negocio de muchas empresas, en sectores de todo tipo.
v1.0 v2.0 v3.0 v4.0
Historia de Pandora FMSHistoria de Pandora FMS
8
¿Quién desarrolla Pandora FMS?¿Quién desarrolla Pandora FMS?
Pandora FMS es desarrollado por Ártica Soluciones Tecnológicas.
Pandora FMS al ser Software OpenSource, tiene código aportado por decenas de
personas en todo el mundo.
Ártica actúa como líder de proyecto y fuerza principal de desarrollo. Artica desarrolla
otros proyectos Open:
(*) Datos públicos de Sourceforge y Openideas.info
9
¿Quién usa Pandora FMS?¿Quién usa Pandora FMS?
Pandora FMS tiene una comunidad de usuarios de más de 2.000 usuarios y más de
400.000 descargas (*).
Clientes como Telefónica han elegido Pandora FMS para sustituir otras herramientas
de monitorización (HP OVO, Tivoli, NetIQ) consiguiendo un importante ahorro de
costes.
Pandora FMS es usado por clientes en los cinco continentes (ver referencias).
(*) - Fuente: Sourceforge.net, Jul 2011
10
¿Quién usa Pandora FMS?¿Quién usa Pandora FMS?
España, México, Brasil, EEUU, Grecia, Chile, Japón, Nueva Zelanda, Canada, Ecuador, entre otros países.
11
¿Qué y cómo monitoriza?¿Qué y cómo monitoriza?
12
Que monitoriza: ITILQue monitoriza: ITIL
Gestión de ladisponibilidad
Gestión de fallos en infraestructura IT.Posibilidad de calculo de MTTR y MTBF.Posibilidad de lanzar acciones de recuperación
Gestión del nivel de servicio
Informes de nivel de servicio de los elementos.Métricas de negocio.Gestión de SLA, OLA's y KPI's.
Gestión de lacapacidad
Histórico de motorización (Rendimiento y fallos)Informes periódicos con gráficas personalizadasDetección de tendencias
13
Que monitoriza: Técnicamente hablandoQue monitoriza: Técnicamente hablando
Redes
Servidores
Con agente o de forma remota.Todos los SO: Windows, Linux, AIX, HPux, SolarisAgente que recoge información del servidor.A nivel de SO o de aplicación.
WEB
Sensores
Soporte total SNMP, TCP, ICMP, etc...Autoexploración de redes.Uso de sondas.Mapas topológicos automáticos y manuales
Navegación paso a paso (sesiones).Tiempos de carga (experiencia de usuario).Verificación de contenido.Válido para verificar webservices y API's web.
Sensores para CPD's: temperatura, inundación...Consumo eléctrico.Se integra con varios dispositivos del mercado.
14
¿Cómo monitoriza?¿Cómo monitoriza?
Utiliza agentes ejecutándose en servidores, para recoger la información directamente
desde ellos.
Puede utilizar sondeos remotos en red: SNMP, TCP, ICMP..., y
pruebas mas complejas: Web transaccional, verificacion DNS, correo,
etc...
Centraliza toda la información en una base de datos.
El Servidor de Pandora es quien recibe la información de los agentes, o quien hace
las pruebas remotas de red.
15
Porqué elegir Pandora FMSPorqué elegir Pandora FMS
16
Beneficios de usar Pandora FMSBeneficios de usar Pandora FMS
Misma herramienta para diferentes entornos.
Administración simple (GUI).
Escalabilidad extrema (100,000 + servidores).
TCO muy bajo comparado con otras soluciones similares, aun con costes de
licencia similares (OpenSource!).
Tiempo de evaluación (time-to-value) muy rápido (OpenSource!).
Acceso al código fuente, para personalizaciones in-house (OpenSource!)
17
Ventajas frente a la competenciaVentajas frente a la competencia
Mejor relacion coste / beneficio.
Mayor flexibilidad y capacidad de integración.
Agentes más potentes y multiplataforma.
Escalabilidad lineal.
Capacity e históricos de duración indefinida.
Interfaz multiusuario WEB ligero.
Número de funcionalidades.
Soporte internacional.
Gran comunidad de usuarios.
18
Version Open vs EnterpriseVersion Open vs Enterprise
Construido sobre la versión Open: Benefíciese de todo el conocimiento de la
comunidad.
Simplifica la administración: Por medio de herramientas pensadas para la gestión
de miles de sistemas de forma simultánea (políticas, editor de mapas, operaciones
masivas, metaconsola, wizards...).
Soporte profesional. Dormirá más tranquilo si tiene el apoyo personal de la gente
que desarrolló Pandora FMS y que tiene experiencia en la explotación en grandes
entornos.
Varias funcionalidades exclusivas Enterprise.
19
Licenciamiento de Pandora FMSLicenciamiento de Pandora FMS
La versión Enterprise tiene un coste:
Se paga anualmente.
Se licencia por número de servidores o dispositivos monitorizados.
El precio incluye: código enterprise, soporte y mantenimiento.
Incluye soporte 8x5.
SOFTWARE + SOPORTE + MANTENIMIENTO
20
Formación específica de Pandora FMSFormación específica de Pandora FMS
Formacion oficial de Pandora FMS.
Certificacion.
Dos programas específicos de 15 horas cada uno.
PAT: Curso de administracion de Pandora FMS
PAE: Curso avanzado de Pandora FMS
21
FuncionalidadesFuncionalidades
22
Funcionalidades de Pandora.Funcionalidades de Pandora.
Monitorización de red centralizada (SNMPv1,2c,3), ICMP, TCP, WMI,etc.
Monitorización de servidores basada
en agentes.
Autodescubrimento de redes y
detección de topología de red.
Monitorización de rendimiento y
disponibilidad.
Monitorización asincrona de logs y
traps SNMP.
Alta disponibilidad en toda la
arquitectura.
Monitorización por pesos (servicios).
Monitorización WEB transaccional con
gestión de sesiones.
Escalabilidad ilimitada a través de la
metaconsola y el sistema federado de
servidores Pandora.
Sistema de permisos de usuario (ACL)
de grano fino.
Gestión remota de agentes.
Gestión de gran volumen de agentes
(políticas).
Distribución de ficheros centralizada.
Versión EnterpriseVersión OpenSource
23
Funcionalidades de Pandora.Funcionalidades de Pandora.
Sistema de reenvío de informacion usando proxy tentacle en los agentes (Arquitectura flexible).
Agentes que permiten monitorizar
maquinas a su alrededor y reportar
como agentes ficticios (Broker mode).
Vistas gráficas definidas por el usuario.
Informes, graficas, SLA, graficas
combinadas, métricas ITIL, etc
Capacidad: 2000 agentes por servidor.
Sistema de privilegios y vistas por
grupos de usuarios.
Editor de mapas de red interactivo.
Consola de correlación de eventos.
Inventario remoto y por software con
histórico de cambios.
Actualizaciones de software
automáticas (Updatemanager).
Escalado a multiples instancias
(arquitectura distribuida Export Server).
Sistema de monitorizacion de red de
alta velocidad (ICMP, SNMP).
Versión OpenSource Versión Enterprise
24
Funcionalidades de Pandora.Funcionalidades de Pandora.
Autenticación LDAP/AD.
Gestión por línea de comandos o via
API WEB.
Integración nativa con el sistema de
ticketing Integria IMS.
Soporte experimental para Oracle y
PostgreSQL como motor BD.
Alertas configurables ante sucesos de
eventos o rendimiento.
Ejecución de comandos en el agente
ante fallo.
Gestión remota de equipos.
Dashboard configurables por usuario.
BBDD de histórico para almacenar
datos a largo plazo.
Informes PDF personalizables con
portada, fuente, logotipos, con envio
automático por email, etc.
Módulos sintéticos: Poder producir
datos nuevos, usando combinación de
datos existentes.
Versión OpenSource Versión Enterprise
25
Tecnología de PandoraTecnología de Pandora
26
Tecnología debajo de Pandora FMSTecnología debajo de Pandora FMS
Servidor de aplicaciones ligero PHP5.
Interfaz WEB basada en AJAX y HTML5.
Integración mediante Web Services XML/RPC y REST.
SGBD MySQL5.
Soporte experimental para Oracle y PostgreSQL.
Desarrollo modular en Perl5.
Plugins en VBScript, PowerShell, Perl, Python o Shellscript.
Agentes Windows que trabajan directamente sobre la API del sistema, sin capas
intermedias. Desarrollado en C++.
27
Recolección simple de la información.Recolección simple de la información.
Pandora FMS no usa decenas de capas de abstracción que ralenticen la obtención
de información de la máquina.
Utiliza comandos nativos para recolección de la información directamente sobre la
máquina.
Utiliza las API nativas de Windows para obtener la información directamente.
Agente PERL en Unix (Común).
Agente C++ en Windows.
28
Obtiene información directamente del motor del gestor de rendimiento de Windows
(PDH).
Obtiene información directamente sobre WMI con su motor propio.
Motor integrado de expresiones regulares para procesamiendo de logs de texto
(libpcre).
Watchdog integrado para la detección y reinicio en real-time de
procesos y servicios.
Lee directamente (sin usar WMI) eventos de Windows, con
varios niveles de filtrado.
Puede leer datos directamente desde un origen ODBC.
Agente específico de Windows.Agente específico de Windows.
29
Sistema de plugins modularSistema de plugins modular
Permite extender la funcionalidad del agente con pruebas
complejas definidas en cualquier lenguaje (VBS, Java,
scripting, etc).
Permite realizar batch de pruebas complejas e
incorporarlas de una forma sencilla y autónoma.
Se pueden aprovechar mecanismos de monitorización ya
existentes e integrarlos en Pandora FMS.
Son intercambiables y reutilizables entre distintos agentes.
30
Existen diversas maneras de integración con Pandora FMS gracias a varios
mecanismos:
Herramienta de administración de Pandora por línea de comando, para la mejor
integración en scripts.
Intregración directa con suites de IBM Tivoli y HP OpenView
API WEB sencilla de usar (REST).
Exportación / Importación con CSV.
Acciones URL en la GUI permiten integraciones contextuales.
Facilidad de integraciónFacilidad de integración
31
Arquitectura flexible y apaptableArquitectura flexible y apaptable
Los agentes pueden conectar con el
servidor usando proxies (en modo
HTTP/Connect)
Los agentes pueden ser proxies para
otros agentes, centralizando toda la
comunicación con el servidor de
destino.
La comunicación se realiza siempre
desde el agente al servidor.
Se utiliza el protocolo estándard
(IANA) Tentacle, que hemos
desarrollado nosotros.
32
Alta capacidad / EscalabilidadAlta capacidad / Escalabilidad
La metaconsola, implementa una
manera de distribuir la monitorización
entre diferentes servidores físicamente
independientes.
Cada servidor tiene su propia base de
datos, consola y servidor, y por
supuesto sus propios agentes.
Podemos controlar decenas de miles
de dispositivos de esta manera.
33
Requisitos de Pandora FMSRequisitos de Pandora FMS
34
Requisitos básicosRequisitos básicos
Corre tanto en sistemas muy básicos como en sistemas multi procesador, aprovechando el hardware al 100%.
Procesamiento en paralelo: Puede usar múltiples servidores físicos, permitiendo una
escalabilidad progresiva en base a nuevos servidores.
Servidor medio: 4GB de RAM, CPU Multicore (2000 agentes).
Funciona bajo Linux.
35
Sistemas soportadosSistemas soportados
Servidor:
RedHat Enterprise Server y CentOS.
SUSE Enterprise Linux 10.x, 11.x
Debian / Ubuntu Linux.
Solaris
FreeBSD
Agentes:
NT4, Windows 2000, XP, 2003, Vista, 2008, 7 en 32/64bit.
HP-UX 11 o superior.
AIX 4.3 o superior.
Solaris.
Linux (Cualquier distro).
NetBSD, FreeBSD, OpenBSD.