derecha|600x600px|Pandora Architecture Pandora FMS es un software de código abierto que sirve para monitorear (monitorizar) y medir todo tipo de elementos. Monitoriza sistemas, aplicaciones o dispositivos de red. Permite conocer el estado de cada elemento de un sistema a lo largo del tiempo ya que dispone de histórico de datos y eventos. Pandora FMS está orientado a grandes entornos, y permite gestionar con y sin agentes, varios miles de sistemas, por lo que se puede emplear en grandes clusters, centros de datos y redes de todo tipo.
Pandora FMS puede detectar si una interfaz de red se ha caído, un ataque de "defacement" en una web, una pérdida de memoria en algún servidor de aplicaciones, o el movimiento de un valor del NASDAQ. Pandora FMS puede enviar SMS si un sistema falla o cuando las acciones de Google bajan de 500 dólares.
Pandora FMS puede recoger información de cualquier sistema operativo, con agentes, específicos para cada plataforma, que recolectan datos y los envían al servidor. Hay agentes específicos para GNU/Linux, AIX, Solaris, HP-UX, BSD/IPSO, Windows 2000, XP, 7, 2003, 2008, 7, 8 y 10 y MAC OSX.
Pandora FMS también puede monitorizar cualquier tipo de servicio TCP/IP, sin necesidad de instalar agentes, y monitorizar sistemas de red como balanceadores de carga, routers, switches, sistemas operativos, aplicaciones o impresoras si se necesita hacerlo de forma remota. Pandora FMS también soporta WMI para comunicarse directamente con sistemas windows de forma remota y SNMP (versiones 1,2 y 3) para recolectar datos o recibir traps de forma asíncrona.
Algunos ejemplos de recursos comunes que pueden ser monitorizados con Pandora FMS son: la carga del procesador, el uso de disco y memoria, procesos que están corriendo en el sistema, eventos determinados en un registro, factores ambientales como la temperatura, la luz o la humedad, valores de aplicaciones como determinados textos en una página web, y en general cualquier cosa que se pueda recolectar de forma automatizada.
Pandora FMS es un software hecho en España es Open Source y está publicado bajo licencia GPL2 GNU General Public License, aunque dispone de una versión específica para empresas, bajo el modelo conocido como "openCore", con una licencia comercial, esta versión se conoce como Enterprise. En un principio el proyecto fue alojado en Sourceforge, desde donde ha sido descargado más de un millón de veces, y seleccionado “Staff Pick” Project of the Month en junio de 2016, y elegido “Community Choice” Project of the Month en noviembre de 2017.
Componentes
Pandora FMS está formado por tres componentes: servidor, consola y agente (uno o más de cada uno, dependiendo de la extensión y cantidad de elementos a monitorizar):
Servidor El servidor de Pandora FMS es quien procesa los datos recolectados de diferentes maneras; también son los que ejecutan alertas y guardan la información en la base de datos.
Consola Es la interfaz web con la interfaz al usuario para administrar los servidores, catalogar la información, crear alertas, crear incidentes, cambiar contraseñas de acceso y en general permiten toda la configuración del sistema de manera horizontal. Aquí se realiza la conversión de lenguaje de bajo nivel al lenguaje de alto nivel.
Agente Los agentes de Pandora FMS son entidades organizativas, generalmente un ordenador. Los agentes tienen la información, y pertenecen a un solo grupo. Un agente puede ser diferente de un computador, por ejemplo un vehículo, una edificación o cualquier otro objeto que contiene información. El agente resguarda información en diferentes módulos y bien puede estar relacionado con otros agentes, mediante una o varias relaciones de parentesco. Los agentes son, por tanto, unidades organizativas dentro de Pandora FMS, un concepto donde se deposita información de otras unidades de información llamadas módulos.
Módulos remotos
Los módulos remotos se comunican mediante protocolos o tecnologías bien conocidas o en su defecto con complementos plugins especialmente creados a tal efecto:
Módulos de red: ICMP, TCP, SNMP, WMI y muchos más. Complementos o plugins: para MySQL, PostgreSQL, entre otros.
Módulos locales
Son módulos que se ejecutan en el mismo ordenador que supervisan, en realidad son guiones o scripts escritos en diferentes lenguajes como bash, Perl, Python e inclusive programas específicos que, desde luego, deben estar previamente instalados para que puedan ser indagados, capturada su respuesta y enviarlos al servidor correspondiente que esté ejecutando Pandora FMS.
Otros componentes Pandora FMS tiene muchas otras herramientas, por ejemplo del Servidor de Reconocimiento el cual es capaz de encontrar cada cierto tiempo nuevos dispositivos en la red de área local y de manera automática asignarlo a un grupo con sus correspondientes módulos y agentes.
Los Agentes Software son utilizados en la monitorización local para luego enviar los datos recolectados a un Servidor Satélite, un Agente Intermediario o directamente al Servidor Principal. Están disponibles para Linux (todas las distribuciones), HPUX 11.x o superior, AIX 4.3.3 o superior, BSD (NetBSD, OpenBSD, FreeBSD), MacOSX, Solaris 8 o superior y Microsoft Windows NT4/XP/2000/2003/2008/7/8/2012.
Los complementos o plugins abarcan muchas áreas que van desde la monitorización del aŕea de la seguridad (antivirus, respaldo de datos para su eventual recuperación, etc.); monitorización de red (control de tráfico de voz sobre protocolo de internet) y hasta la integración con otros sistemas (JIRA, Remedy SalesForce -versión Enterprise-, entre otros). En diciembre de 2018 contaba con aproximadamente trescientos complementos disponibles.
Versiones VersiónDateInformación7.0 NG 745 5 de mayo de 2020 Principalmente se ha mejorado su uso con Selenium versión 3.X y apoyo a Selenium IDE para Google Chrome y Mozilla Firefox. Agregados nuevos modos en el proceso de descubrimiento de dispositivos en una red de área local y mejoras en las representaciones gráficas de los mismos.7.0 NG 744 5 de marzo de 2020 El editor de correlación de alertas ha sido mejorado; más de ochenta errores coorregidos a lo largo de todo el código; consola visual incluye plantilla para países en el caso de la geolocalización; interfaz de consola puede ahora utilizar la librería de módulos.7.0 NG 743 30 de enero de 2020 Nueva wiki propia en idioma francés y página web en idioma turco; nueva barra de búsqueda en consola para acceder de manera rápida a todas las funcionalidades; otros errores menores de software solucionados.
Versiones antiguas: