Funcionalidades

Pandora FMS cuenta con numerosas funcionalidades descritas en esta sección organizada por categorías, que constituye un índice completo de todas la características de Pandora FMS. Si desea ampliar la información sobre las características de Pandora FMS, consulte los enlaces de la derecha. 

Arquitectura de la aplicación Tecnología de agentes Interfaz de usuario y reporting Entorno de red y comunicaciones Gestión de eventos

ARQUITECTURA                                                                                                                                                                                          

 Monitorización de rendimiento y disponibilidad

Pandora FMS constituye una solución completa que asegura el máximo rendimiento y disponibilidad  mediante la monitorización de los elementos clave de su infraestructura, para que tenga la seguridad de que todos los dispositivos están funcionando bajo los criterios de operación establecidos. Pandora FMS le permite ejecutar pruebas de monitorización de forma remota o mediante un agente que recoge información local de la máquina donde está instalado.

Algunos de los test remotos de Pandora FMS incluyen:

  • Respuesta ICMP (Ping)
  • Respuesta SNMP (v1, v2c, v3)
  • Servicios Estándar TCP/IP (HTTP, SMTP, etc.)
  • Puertos específicos TCP/IP con expresiones regulares
  • Disponibilidad de proceso Linux/Unix (vía SNMP)
  • Disponibilidad de una Web (vía URL)
  • Soporte Nagios Plug-In (para ambos, disponibilidad y funcionamiento)
  • Tráfico de red de un dispositivo
  • Tiempo de latencia de red

Ejemplos de test realizados mediante agentes:

  • Uso de CPU, Disco, Memoria
  • Sobrecarga del sistema
  • Número de incidencias por segundo en un logfile
  • Temperatura de un sistema
  • Salida de un comando en el sistema
  • Obtención de valores WMI o PerfCounters en Windows
  • Disponibilidad de servicio o procesos en ejecución
  • Estado de una base de datos Oracle, sus tablespaces y otros valores

Gestión centralizada empleando políticas de monitorización

Esta funcionalidad está concebida para empresas con gran cantidad de agentes. El sistema de políticas permite al usuario distribuir módulos y alertas a grupos de agentes de forma homogénea y masiva. Esto se complementa con la Metaconsola, permitiendo operar de forma rápida y eficiente sobre miles de agentes simultáneamente. Las políticas permiten definir excepciones y alertas o distribuir colecciones de ficheros comunes que albergan plugins para los agentes, de forma que todo se puede gestionar globalmente con las políticas de manera centralizada.

Actualizaciones automáticas con Open Update Manager

El Export Server proporciona la funcionalidad de escalado de datos, haciendo posible tener una instalación distribuida en el mismo edificio o en diferentes países. Las diferentes instalaciones de Pandora FMS se conectarán con un Pandora FMS central que recopilará y centralizará la información.

Geolocalización (GIS)

Pandora FMS puede proporcionar información de localizaciones y mapas interactivos que muestren la posición de los agentes. Así como mostrar un tracking del recorrido de cada agente a lo largo del tiempo, haciendo una geolocalización inversa y "traduciendo" las coordenadas en direcciones "legibles".

Administración desde línea de comandos (CLI)

Pandora FMS se puede administrar desde línea de comandos. El CLI (Command-Line Interface o Interfaz de Línea de Comandos) de Pandora FMS se utiliza haciendo llamadas en línea de comandos (pandora_manage). Este método es especialmente útil para integrar aplicaciones de terceros con Pandora FMS mediante tareas automatizadas. Básicamente consiste en un llamada con los parámetros formateados para realizar una acción como la creación y eliminación de un agente, un módulo o un usuario, entre otras.

Autenticación LDAP/AD

Pandora FMS dispone de su propio sistema de usuarios, almacenado en la Base de datos, pero puede utilizar Active Directory o LDAP para autenticar contra sistemas externos, manteniendo la información relevante a permisos y roles de Pandora, en su propia base de datos. Dispone de una API para la autenticación de forma que se puede extender a mecanismos propietarios, implementados por el propio usuario.

Virtualización y cloud computing


La versión Enterprise tiene un componente específico (plugin Enterprise, incluido en la licencia Enterprise) para la detección automática de VM's utilizando la infraestructura Vmware 4.x. Utiliza un único punto de gestión (VCenter) para obtener toda la información de forma remota, usando la api de Vmware. Existen además diversos plugins y herramientas Open Source para la monitorización de VirtualBox, XEN, KVM y Amazon EC2.


Más información en nuestra sección de Virtualización y cloud computing.

Monitorización delegada a servidores secundarios (Export Server)

El Servidor Export proporciona la funcionalidad de escalado de datos, haciendo posible tener una instalación completamente autónoma en otra oficina, en otra ciudad o en otro país. Las diferentes instalaciones de Pandora FMS se conectarán a un Pandora FMS central que recogerá y centralizará toda la información. El servidor Export es una característica Enterprise.

Alta disponibilidad

Pandora FMS tiene una estructura basada en servidores múltiples (Data Server, Plugin Server, Network Server -entre otros-), una consola Web y una Base de datos. Tiene redundancia sobre todos sus sistemas y puede crear cualquier cantidad de servidores o consolas, así como un cluster MySQL para la Base de datos. Esto está incluido en las características de la versión Open Source. Los agentes también disponen de mecanismos para poder enviar a varios servidores, por si falla uno de ellos.

Alta escalabilidad (Metaconsola)

La Metaconsola es un Pandora que actúa como un gestor de instalaciones independientes de Pandora FMS, para coordinarlas en granjas de servidores con una administración única. Esto permite que Pandora FMS pueda alcanzar prácticamente una escalabilidad ilimitada, administrando desde un único punto varias instalaciones independientes entre sí, en un sistema federado e independiente.

Puede ver más información sobre estos conceptos en nuestra sección arquitectura.

Monitorización por pesos

A diferencia de la "monitorización específica" donde se recogen valores concretos de indicadores concretos, la monitorización de servicios con Pandora FMS está ideada para monitorizar "grupos" de elementos de diferente índole, con ciertos "márgenes" de error, basados en la acumulación de fallos.

Consola visual personalizable

Pandora FMS permite que cada usuario defina su vista de monitorización personalizada. Ésta es una vista gráfica personalizable basada en una representación en el espacio, con ítems seleccionados, estatus representado, datos, gráficas u otros estatus de la consola visual, escalando siempre el evento crítico.


Esta funcionalidad combinada con la monitorización de servicios -basada en pesos- es una monitorización flexible de grupos de elementos basada en márgenes definidos por el usuario. Esto difiere de la monitorización "específica" de elementos individuales ya que permite gestionar "grupos" en su totalidad con cierto margen de error basado en la acumulación sucesiva de fallos hasta llegar a un umbral.

Para más detalles, vea nuestra sección de Monitorización de Nivel de Servicio

Módulos sintéticos

Los módulos sintéticos sirven para generar información nueva a partir de información existente, por medio de operaciones aritméticas o la media de valores. Esto es útil para, por ejemplo, calcular el throughput total de un switch sumando el tráfico de todas sus interfaces; para calcular el número de ventas totales mediante la suma de las medias de venta de cada sucursal o para obtener la temperatura media de la sala, a través de la media de todas las temperaturas en todos los puntos.

Base de datos de histórica para almacenar datos a largo plazo

La versión Enterprise soporta una base de datos adicional para almacenar los datos que no se usan con frecuencia, por ejemplo, los datos de más de un mes. Los datos se consultan de forma transparente cuando son necesarios, permitiendo un funcionamiento más suave y rápido en el sistema de “tiempo real” y, por otro lado, almacenando más datos durante más tiempo.

Soporte (experimental) para Oracle y PostgreSQL como backend

En la versión 4.0 Pandora incorpora la posibilidad de utilizar Oracle o PostgrSQL como sistemas de base de datos para el backend de Pandora, sustituyendo a MySQL que era el único backend hasta ahora soportado. Debemos recordar que el soporte para Oracle y PostgreSQL como backend está en fase experimental por lo que aún no recomendamos su uso en sistemas de producción. 

Distribución centralizada de ficheros

Una colección de ficheros es un grupo de ficheros (scripts, y/o ejecutables) que se copian automáticamente a un directorio específico del agente (Windows o Unix). Las colecciones de ficheros permiten que se propaguen con las políticas, de manera que pueden ser utilizadas por un grupo de agentes, usando un "paquete" de scripts y de módulos que los usan.

Capacidad recomendada por servidor

Pandora FMS se ha diseñado para trabajar en entornos empresariales con conjuntos de sistemas que puedan crecer hasta el infinito. Nuestros ingenieros han estimado una media de 2000 agentes por servidor con 25 módulos cada uno y pruebas cada cinco minutos. Con la Metaconsola y el Export Server estas cifras se pueden incrementar mediante el uso de más servidores o la asignación de más agentes por servidor.

Tenemos clientes con entornos realmente grandes donde usan Pandora FMS de muy diferentes maneras. Por ejemplo, tenemos un cliente con 6000 agentes, un setup de cuatro servidores y una metaconsola; y otro cliente con un sólo servidor y 160000 módulos.

Librería API de integración de Productos de Terceros

La API externa de Pandora FMS se utiliza haciendo llamadas remotas (vía HTTP) sobre el fichero /include/api.php. Básicamente consiste en un llamada con los parámetros formateados para recibir un valor o una lista de valores que después su aplicación usará para realizar operaciones. Actualmente hay un total de 21 métodos definidos para obtener o escribir información. La API rest incluye el uso opcional de credenciales por un canal seguro (HTTPS) para restringir el acceso a ciertos datos según el usuario empleado.

TECNOLOGÍA DE AGENTES                                                                                                                     

    

Agentes multiplataforma completamente caracterizados para Windows, HP-UX, Solaris, BSD, AIX, Mac y Linux

Existen Agentes software de pequeño tamaño para Windows, Linux, AIX, HP-UX, Solaris, BSD y Mac que proporcionan información acerca del sistema donde están instalados (CPU, uso de la memoria, uso de disco, la salida de cualquier comando de consola, etcétera). También existen agentes hardware (sensores) para monitorizar la temperatura, humedad, humo, gas, inundaciones y cualquier dispositivo que envíe contacto seco.


Agentes delegados (modo broker) y modo proxy

Este es un modo especial de trabajo para el agente que le permite trabajar en arquitecturas complejas, operando sobre un solo agente físico y desplegando una monitorización remota desde ese agente. Como resultado, un único sistema con un agente software instalado monitoriza y gestiona varios agentes. Aunque este agente contenga varios agentes, se puede gestionar como un único agente facilitando así notablemente la gestión de sistemas.

El protocolo Tentacle soporta el uso de proxies (en modo HTTP/Connect) de forma que los agentes pueden conectar directamente con el servidor mediante un proxy estándar. Asimismo, los agentes se pueden configurar para que actúen como servidores intermedios (modo drone) de manera que centralicen la comunicación con el servidor de destino o con otro proxy. Este sistema permite también la gestión de colección de ficheros y de configuraciones remotas.

Ejecución condicionada de módulos en los agentes software.

Permite actuar desde los agentes inmediatamente sin que haya que gestionar el problema desde la consola. También permite evitar ciertos chequeos cuando se producen situaciones determinadas como la ejecución de un backup, sistemas en HA, etc.

Agentes para Android y sistemas empotrados

Pandora FMS dispone de un agente específico para dispositivos empotrados hecho en Posix C que está orientado a dispositivos con muy poca RAM que puedan funcionar con todo tipo de procesadores (ARM, VIA, etc.) y que puedan correr en todo tipo de dispositivos como, por ejemplo, OpenWRT o aquellos basados en ARM y una shell Busybox. Pandroid es un agente de Pandora FMS para móviles Android disponible en Android market. Este nuevo agente envía información GPS al sistema GIS de Pandora FMS, información sobre el nivel de batería, sobre la orientación del dispositivo o sobre el sensor de proximidad.


Inventario remoto y por Software

Este nuevo sistema y servicio de inventario actúa como un inventario de sistema, mostrando el software y el hardware en los sistemas monitorizados. Es posible escoger entre la configuración agente-less o agente-based para obtener los datos.

Gestión remota de agentes

Con la versión 3.0 de Pandora FMS 3.0, Vd. puede modificar la configuración de cualquier agente instalado desde la Consola Web. Esto le permite añadir o quitar módulos del agente, cambiar la dirección IP del Servidor de Pandora FMS, el intervalo, el puerto de conexión y cualquier otra opción de configuración del agente.

INTERFAZ DE USUARIO Y REPORTING

index.php


Sistema de Skins

La versión Enterprise le permite diseñar su propia interfaz -por grupo de usuario- para que pueda personalizar el aspecto totalmente: colores, iconos, layout o logos.


Niveles de control de acceso basados en roles

Pandora FMS cuenta con un rol de usuario y un sistema de permisos que permiten definir nuevos usuarios con diferentes permisos sobre los diferentes grupos de monitorización. De este modo, un usuario puede ser administrador del sistema de contabilidad, teniendo únicamente permiso para ver los eventos del grupo de Recursos Humanos. Este sistema, Open Source, está complementado con el sistema de ACL Enterprise.

Sistema ACL de grano fino

El sistema de ACL Enterprise le permite configurar mediante ACLs las partes del menú de operación y administración que puede ver cada usuario. De esta forma es posible personalizar completamente las funcionalidades de vistas de cada grupo de usuario, restringiendo operaciones a personas que pueden ser incluso administradores de la herramienta.

100% Web, Multicliente: Orientado a SaaS

La arquitectura y el diseño de Pandora FMS han sido concebidos para dar servicio con la misma infraestructura a varios clientes diferentes. Aunque es multicliente cada usuario ve únicamente sus elementos. Además, al ser 100% web, cualquier cliente "en remoto" puede acceder a las vistas y administrar sus informes.


Integración nativa el sistema de incidencias Integria IMS

Aunque Pandora FMS tiene integrado un sistema básico de incidencias, en lugar de mejorar este sistema, hemos integrado totalmente un sistema externo de incidencias llamado Integria IMS.  


 

Este sistema tiene una versión Open Source que le permite recibir notificaciones automáticas por coreo electrónico, gestionar el trabajo en grupo, agregar adjuntos, notificar SLA's o segregar por roles. Podrá utilizar la interfaz de Pandora FMS para trabajar directamente sobre Integria. Para obtener más información sobre Integria IMS, pinche aquí. 

 

Consola WEB ligera para móviles

Pandora FMS dispone de una interfaz para dispositivos móviles ligeros específica donde puede visualizar información esencial de los sistemas en un formato rápido y eficiente adaptado al terminal. A través de esta interfaz podrá visualizar gráficas, estados, eventos y cualquier otra información relevante de Pandora.

Personalización de Informes

Los informes de Pandora son personalizables y se les puede cambiar el logo o añadir portada, pie de pagina e índice. Con la versión Enterprise de Pandora FMS, es posible crear informes en PDF y enviarlos a una dirección de correo electrónico en una fecha señalada. Además, puede programar Pandora FMS para que le envíe informes diarios, semanales, mensuales o cuando Vd. considere conveniente.

En los informes Enterprise la portada se puede personalizar con un editor WYSIWYG, añadir cabeceras, crear un índice de contenidos automático, personalizar fuentes (incluyendo caracteres no latinos, como Japonés o Árabe) y, por supuesto, utilizar varios Wizard para conseguir una gestión mas fácil y rápida.

Cuadro de mandos (Dashboard)

Pandora FMS dispone de una nueva sección llamada Cuadro de Mandos. Nuestro cuadro de mandos está basado en "piezas de información" definidas denominadas widgets. El cuadro de mandos consta de diferentes pantallas y marcos que son completamente personalizables. Cada cuadro de mandos contendrá diferentes widgets, tales como informes, gráficas, mapas o métricas, entre otros. Cada usuario puede definir su propio cuadro de mandos.

ENTORNO DE RED/ COMUNICACIONES                                                                                                                                    


Detección de tipología y autodescubrimiento

Pandora FMS es capaz de reconocer y detectar periódicamente nuevos sistemas no monitorizados mediante la detección de su sistema operativo y de su perfil, basados en puertos TCP y asignándolos a una plantilla específica de monitorización de red en función de la red, del sistema operativo o del perfil de puerto. El Recon server también detecta la topología de red e intentará "juntar" el padre más directo conocido con el nuevo host. Pandora FMS utiliza, por debajo, NMAP que es el escáner de red más rápido y fiable que existe.

Monitorización SNMP

Simple Network Management Protocol (SNMP) es un protocolo de red basado en UDP. Es usado mayoritariamente en sistemas de manejo de redes para monitorizar dispositivos de red agregados en condiciones que garantizan la atención de los administradores.
Pandora FMS puede monitorizar cualquier dispositivo con protocolo SNMP directamente desde el servidor de red de Pandora FMS.

Soporte Ipv6

Esta versión incluye soporte completo para protocolos TCP, ICMP y SNMP.

Monitorización WMI

Windows Management Instrumentation (WMI) (o Windows Management Interface) es un conjunto de extensiones para el Windows Driver Model que provee una interfaz de sistema operativo a través del cual los componentes de mando proporcionan información. Además, Pandora FMS puede monitorizar cualquier protocolo SNMP del sistema Windows directamente desde el servidor WMI de Pandora FMS o utilizando el módulo WMI en el agente Windows.

Monitorización de traps SNMP

Pandora FMS tiene una consola Trap que muestra información diversa sobre los eventos SNMP recibidos por el servidor de Pandora FMS como, por ejemplo, su estatus, la fuente OID y el agente asociado, y la fecha si tiene alguna alerta asociada. Se pueden configurar alertas simples sobre cada trap o se pueden incluir expresiones regulares sobre el trap recibido. Todas estas operaciones están incluidas en la versión Open Source.

La consola Enterprise SNMP de traps de Pandora FMS tiene algunas funcionalidades extra:

  • Cargador de MIBs para definición de trap.
  • Posibilidad de definir alias de Traps creados por el usuario.
  • Reenviar traps a un agente para su visualización como dato de tipo texto.
  • Filtrado de SNMP antes de procesar los traps.

Mapas navegables dinámicos de red

Estos mapas son una versión mejorada y ampliada de los mapas de red y de la consola gráfica. Los mapas navegables dinámicos de red permiten que el usuario cree sus propios mapas con elementos reales de la monitorización y los ordene según su propia visión personalizada de la red. Asimismo, el usuario puede establecer múltiples jerarquías con ellos, vincularlos a otros mapas y navegar por ellos en un entorno completamente gráfico.

Exploración ICMP y SNMP de alta velocidad

La versión 4 de Pandora FMS incorpora el nuevo servidor “Enterprise Network Server” que realiza las mismas pruebas que la versión Open Source pero hasta 50 veces más rápido. Al emplear herramientas específicas más rápidas y organizar los chequeos en bloques multi-hilo, la gestión es mucho más eficiente en los sistemas con miles de chequeos ICMP o SNMP.

Monitorización Transaccional WEB avanzada

Pandora FMS Enterprise es capaz de monitorizar aplicaciones web, supervisando, por ejemplo, la disponibilidad o el tiempo total de navegación. El sistema de monitorización transaccional WEB de Pandora, basado en el proyecto Goliat, permite hacer chequeos complejos web tales como autenticar  un formulario, completar un formulario, verificar cambios en un contenido o mantener persistencia de sesiones. Esto se realiza, como es habitual, en una interfaz centralizada WEB.

La monitorización transaccional también permite el uso de proxies, autenticación HTTP, obtención de medias, medición de tiempos totales y parciales, descarga de contenidos en la página para la medición total de tiempo y, por supuesto, medir la disponibilidad del servicio. Soporta javascript, flash y cualquier tecnología web.

Consola SSH/Telnet 

Permite la conexión con dispositivos remotos desde la consola de Pandora FMS como si se empleara un terminal. Todas las conexiones se originan desde el servidor de Pandora FMS, por lo que es fácil centralizar el acceso a todos sus sistemas desde Pandora. Esta funcionalidad, junto con la extensión VNC para acceso remoto a los sistemas, permite que Pandora FMS pueda servir como plataforma de telegestión remota centralizada.

GESTIÓN DE EVENTOS Y SLA                                                                                                                          

Gestión de errores y eventos

El sistema de eventos de Pandora FMS mantiene un log de todo lo que ha sucedido para que pueda consultar cuándo un servicio o un host se ha caído y cuándo se ha recuperado. Asimismo, con la gestión de errores y eventos le llegará una notificación cuando se dispare una alerta o cuando sean descubiertos nuevos hosts en la red.

Es posible buscar eventos, filtrándolos por grupo, tipo, severidad o estatus. Todo esto se hace desde la Consola Web. Los eventos se pueden exportar a un fichero CSV o estar asociados a lectores de alimentación gracias a su RSS de alimentación.

La operativa de eventos permite validarlos o marcarlos como “en proceso” por un operador concreto, de esta forma podrá saber en qué estado se encuentra el evento y añadir o consultar comentarios sobre él. Además, los eventos llevan asociados un conjunto de tags o categorías que permiten búsquedas y agrupaciones semánticas.

Sistema de correlación de eventos

Pandora FMS incorpora desde la versión 4.0 un sistema para poder relacionar eventos entre sí y producir alertas o nuevos eventos. Este sistema permite definir reglas lógicas entre los eventos del sistema basadas en varios campos, como “tag” (una etiqueta que todos los datos de Pandora pueden llevar), estado, criticidad, valor, grupo, agente de origen, etc. Además, todas esas reglas se aplican sobre una ventana de tiempo. Este sistema permite “filtrar” falsos positivos, tormentas de eventos y poder determinar la raíz del problema de una forma más automatizada y clara.

 

SLA e Informes

Pandora FMS puede crear informes HTML, PDF y XML para cualquier elemento monitorizado. A estos informes se les puede añadir datos como gráficas, SLAs, métricas, sumatorios, tablas, eventos, etc. Los informes se crean para un marco de tiempo configurable que va desde una hora hasta seis meses. Los informes SLA de Pandora permiten definir qué grado de cumplimiento (%) existe por cada parámetro, definiendo unos umbrales de operación válidos. Esto permite definir métricas combinadas de varios valores para determinar el grado de cumplimiento de una serie de parámetros a lo largo de un rango de tiempo.

Métricas ITIL v3

En los informes es posible añadir los ítems MTBF, MTTR, TTO y TTRT de cualquier evento monitorizado.