Download - Pandora FMS - Presentación técnica
1
¿QUÉ ES?
¿QUÉ ES PANDORA FMS?
3
¿QUÉ ES PANDORA FMS?
4
¡Los primeros
sin pagar!
¿QUÉ ES PANDORA FMS?
Pandora FMS es un software de monitorización de propósito general
5
¿QUÉ HACE? ¿DÓNDE FUNCIONA?
Recoge datos de cualquier
sistema
Genera alarmas
Muestra gráficos,
informes y mapas de
monitorización en un
entorno Web
Sistemas y aplicaciones
Comunicaciones y redes
Procesos de negocio
Experiencia de usuario en
navegación WEB
Consumo energético,
temperatura, etc.
¿QUÉ ES PANDORA FMS?
Es un proyecto
OpenSourceliderad
o por Ártica,
empresa española
fundada en 2005
Tiene una activa
comunidad de miles
de empresas y más
de 450.000
descargas*
Se utiliza en cinco
continentes en más
de 75 países
diferentes
Grandes
corporaciones como
Telefónica eligen
Pandora para sustituir
otras herramientas
de monitorización
(BMC Patrol, HP OVO,
IMB Tivoli o NetlQ),
consiguiendo un
importante ahorro de
costes.
* Fuente: Sourceforge.net, Marzo 20126
HISTORIA
7
¿QUIÉN LO USA?
¿QUIÉN LO USA?
9
España México
INTRODUCCIÓN
¿CÓMO FUNCIONA?
11
ARQUITECTURA
12
MONITORIZACION GLOBAL IT
Gestión de disponibilidad:
Gestión de fallos en infraestructura, cálculo
de métricas ITIL, (MTTR, MTBF), acciones de
recuperación ante problemas.
Gestión de nivel de servicio:
BPM, métricas de negocio, SLA, OLA's y
KPI's. Diferentes tipos de vistas y cuadros de
mando en tiempo real.
Gestión de capacidad:
Histórico de monitorización con rendimiento
y fallos, informes periódicos personalizados,
predicción de tendencias e informes de
proyección paracapacity-planning.
13
RECOLECCIÓN
¿QUÉ MONITORIZA?
SISTEMAS OPERATIVOS
Linux, Solaris, AIX, HP/UX, Windows, FreeBSD, OpenBSD, NetBSD, MacOS...
VIRTUALIZACIÓN
Vmware, Xen
APLICACIONES
SAP, Tomcat, Weblogic, IIS, JBoss, Exchange, WebSphere, Oracle, ERP...
SENSORES HARDWARE
Temperatura, humedad, inundación, etc.
15
COMUNICACIONES / REDES
Todos los fabricantes: Cisco,
Juniper, 3com, Teldat, Huawei,
D-Link.
BASES DE DATOS
Oracle, DB2, SQL Server, Mysql…
PROTOCOLOS SOPORTADOS
SNMP, HTTP, LDAP, Ping, TCP,
WMI, RADIUS, DNS, consultas SQL…
EXPERIENCIA DE USUARIO WEB
Latencias, chequeos de contenido,
login, procesos de compra.
MONITORIZACIÓN CON AGENTES
Agentes livianos para todos los
sistemas operativos modernos.
Soporta HA en los agentes.
Es capaz de guardar los datos en
local.
Es capaz de actuar desde el agente.
Tiene precondiciones a la
recolección.
Módulos programados.
Gestión remota de los agentes.
Recogen información de inventario.
16
MONITORIZACIÓN REMOTA
REDES
• Soporte total SNMP, TCP, ICMP, etc.
• Autoexploración de redes.
• Uso de sondas.
• Mapas topológicos automáticos y
manuales.
WEB
• Navegación paso a paso (sesiones)
• Tiempos de carga (experiencia de
usuario
• Verificación de contenido
• Verificación de webservices y
API’sweb
17
SERVIDORES
• Servicios HTTP, LDAP, Radius,
WMI, SSH, etc.
SENSORES
• Sendores para CPD’s:
temperatura, inundación…
• Consumo eléctrico
• Se integra con varios dispositivos
del mercado
CONSOLIDACIÓN
CONSOLIDACIÓN
19
Normalización de toda la
información recolectada
Base de datos de histórico de
alta capacidad para guardar
datos de varios años
HA en toda la arquitectura
PRESENTACIÓN
20
PRESENTACIÓN
INFORMES
- Tendencias
- Inventario
- Top– N
- SLA
- Métricas ITIL
- Gráficas
- Envío programado en PDF
CUADROS DE MANDO
MAPAS VISUALES
21
ÁRBOLES DE SERVICIO
MAPAS TOPOLÓGICOS
VISTAS DE ÁRBOL
CONSOLA DE EVENTOS
TODO ES 100% WEB WYSIWYG
(EDITOR VISUAL)
ACTUACIÓN
ACTUACIÓN
23
Correlación
de eventos
Avisos por SMS,
email, integración
con terceras
aplicaciones, etc.
Ejecución de
comandos
correctivos
Integración con
Tivoli, HP OVO
Consola sonora
en tiempo real
Publicación de
eventos vía RSS
OPERACIÓN
OPERACIÓN
Acceso 100% web, multiusuario, multicliente.
Integración con LDAP y AD.
Monitorización con políticas y plantillas.
Herramienta de línea de comando (CLI)
Interfaz API WEB para integración con terceros.
HA en todos los componentes.
Visor de eventos para Android
25
OPERACIÓN METACONSOLA
La metaconsola implementa
una forma de distribuir la
monitorización entre servidores
físicamente independientes.
Cada servidor tiene su propia
base de datos, consola y
servidor, y por supuesto, sus
propios agentes.
Podemos controlar miles de
dispositivos de esta manera.
26
¿POR QUÉ PANDORA?
VENTAJAS DE PANDORAFMS
Misma herramienta para distintos
entornos
Administración simple mediante
interfaz Web
Escalabilidad extrema (Miles de servidores)
TCO muy bajo comparado con otras soluciones
similares
Tiempo de evaluación (time-to-value) muy
rápido (OpenSource)
Capacidad para ampliar funciones
bajo demanda.
Acceso al código fuente para
personalizaciones in-house (OpenSource)
28
VENTAJAS DE PANDORA FMS
FRENTE A COMPETIDORES
CLÁSICOS (HP, IBM, CA, Microsoft)
29
Mejor relación coste-beneficio
Mayor flexibilidad y capacidad
de integración
Mayor velocidad de puesta en
marcha
Agentes más potentes y
multiplataforma
Número de funcionalidades
Soporte internacional
Gran comunidad de usuarios
FRENTE A COMPETIDORES
NUEVOS ( OpenCore, OpenSource)
LICENCIA Y VERSIONES
30
LICENCIA ENTERPRISE
• Pago anual
• Licencia en base al número de dispositivos
monitorizados
• Soporte profesional, funcionalidades
exclusivas Enterprise y actualizaciones
certificadas por el fabricante.
LICENCIA OPEN SOURCE
• Gratuita.
• Sin Soporte. Soportado por la comunidad.
• Funcionalidades OpenSource
Existe un programa de formación oficial de Pandora FMS con
cursos para expertos y para principiantes:
* Las certificaciones oficiales las imparte el fabricante.
FORMACIÓN OFICIAL
31
PAE: Curso avanzado de Pandora FMS
PAT: Curso de administración de Pandora FMS
TECNOLOGÍA
TECNOLOGÍA DE PANDORA FMS
Servidor de aplicaciones ligero
PH5
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 ligeros para
plataformas Windows y Unix
que usan API’s alternativas
33
RECOLECCIÓN DE INFORMACIÓN
34
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
PLUGINS DE AGENTE
• Permite realizar batch de pruebas
complejase incorporarlas de forma
autónoma y sencilla
• Se pueden aprovechar mecanismos de
monitorización ya existentes e
integrarlos en Pandora FMS
• Son intercambiables y reutilizables entre
distintos agentes
• Soporta todos los lenguajes: Lenguajes
de scripting (Perl, VBS, Powershell),
Java y C/C++
35
FACILIDAD DE INTEGRACIÓN
Existen diversas maneras de integración con Pandora FMS gracias a
diversos mecanismos:
36
Herramienta de administración de Pandora por línea de
comando, para la mejor integración de scripts.
Integración directa con suites IMB Tivoli y HP OpenView
API Web sencilla de usar (REST)
Exportación/importación con CSV
Acciones URL en la GUI permiten integraciones contextuales
REQUISITOS
37
REQUISITOS BÁSICOS
Funciona tanto en sistemas muy básicos como en sistemas
multiprocesador, 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 (2.000 agentes).
Funciona bajo Linux
SISTEMAS SOPORTADOS
SERVIDOR:
• RedHat Enterprise Server y
CentOS
• SUSE Enterprise Linux 10.x, 11.x
• Debian / Ubuntu Linux
• Solaris
• FreeBSD
39
AGENTES:
• NT4, Windows 2000, XP, 2003,
Vista, 2008, 7 en 32/64 bits
• HP-UX 11 o superior
• AIX 4.3 o superior
• Solaris
• Linux (Cualquierdistro)
• NetBSD,FreeBSD, OpenBSD