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,[1]​ 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.[2]​ En un principio el proyecto fue alojado en Sourceforge, desde donde ha sido descargado más de un millón de veces,[3]​ y seleccionado “Staff Pick” Project of the Month en junio de 2016,[4]​ y elegido “Community Choice” Project of the Month en noviembre de 2017.[5]

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):[6]

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,[7]​ 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.[8]

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.[9]

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)[10]​ 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.[11]

Versiones

Versiones antiguas:

Dispositivos de Virtualización de Software

Un Dispositivo de Virtualización de Software o DVS (en inglés: software appliance), permite instalar un sistema operativo junto con un paquete de aplicaciones preconfiguradas y listas para ser ejecutadas en un entorno virtualizado:

  • DVS basado en Centos6, que permite instalar directamente a disco duro, incluyendo todas las dependencias y componentes.
  • "Amazon Machine Images" (AMI)[62]​ imagen pública de "Amazon Web Services"[63]​ para la instalación directa sobre "Amazon Elastic Compute Cloud" (EC2).[64][65]​.
  • Imágenes en el respositorio oficial de Docker.[66]

Incidencias

A lo largo de su historia Pandora FMS ha presentado una serie de incidencias,[67]​ de las cuales las más importantes han sido las siguientes:

  • Arco Norte (México), una autopista de 223 kilómetros, es monitorizada por Pandora FMS com más de quinientos dispositivos desde el 6 de noviembre de 2018.[68]
  • En febrero de 2019 incursiona en China.[69]
  • En enero de 2020 resultó afectado por una falla de la librería Timelocal de Perl lo cual impidió la creación de módulos nuevos, sin otro mayor percance.[70]​ Aunque la librería de Perl ya se encuentra parchada,[71][72][73][74]​ varias distribuciones Linux todavía no había integrado la solución en sus repositorios. El problema fue solucionado con la utilización de otra función en Perl que suple la función de fecha sin ese error de software.[70]
  • La filial de Hughes Network Systems en India logró administrar de forma centralizada más de cien mil dispositivos.[75]

Véase también

  • Portal:Software Libre. Contenido relacionado con Software Libre.
  • Anexo:Comparación de sistemas de monitorización de redes
  • Nagios
  • Zabbix
  • Zenoss
  • Centreon

Referencias

Enlaces externos

  • Página principal de Pandora FMS Enterprise
  • Página principal de Pandora FMS Community
  • Wiki de Pandora FMS
  • Foros de Pandora FMS
  • Blog de Monitorización de Pandora FMS
  • Librería de módulos de Pandora FMS
  • Pandora FMS software de monitoreo TI

Pandora FMS Software Reviews, Demo & Pricing 2024

Network monitoring software Allinone Pandora FMS

Network monitoring software Allinone Pandora FMS

Pandora FMS Download NETZWELT

How To Install Pandora FMS Monitoring Tool in Ubuntu 18.04