Para activar o desactivar los servidores es necesario acceder al fichero de configuración del servidor de Pandora FMS y establecer en el token correspondiente de cada servidor un 0
o un 1
, donde cero es desactivado y uno es activado.
Aquí les dejo un enlace a nuestra Wiki como referencia de los parámetros del fichero de configuración.
- Después de realizar algún cambio en el fichero de configuración del servidor es necesario realizar un reinicio del proceso del servicio de Pandora FMS.
Un servidor de Pandora FMS tiene a su vez 14 servidores internos con labores independientes:
- Servidor de datos:
- Procesa la información enviada por los Agentes Software. Los agentes software recogen información de forma local de los sistemas en los que se encuentran instalados y construyen un paquete de información en formato XML. Estos paquetes en formato XML son enviados al servidor de datos. En el servidor son recibidos en un directorio específico, el servidor procesa todos los archivos que vayan llegando a este directorio de entrada y almacena la información en la base de datos.
- Servidor de red:
- Ejecuta tareas de monitorización remota a través de la red: chequeos ICMP (ping, tiempos de latencia), peticiones TCP y peticiones SNMP. Cuando se asigna un agente a un servidor se está especificando el servidor de red que ejecutará los chequeos para ese agente. Por ello, es muy importante que las máquinas que ejecutan los servidores de red tengan «visibilidad de red» para poder ejecutar las tareas de monitorización de red asignadas a los mismos. Es decir, que si va a hacer varios ping a sistemas de una red determinada, el servidor de red pueda llegar a esa red.
- Consola SNMP:
- Este servidor, llamado consola de traps SNMP, utiliza el demonio standard del sistema de recolección de traps, snmptrapd. Este demonio recibe traps SNMP y la Consola SNMP de Pandora FMS los procesa y almacena en la base de datos. También se ocupa de lanzar las alertas asociadas a traps SNMP que haya definidas.
- Servidor WMI:
- WMI es un estándar de Microsoft® para obtener información del sistema operativo y aplicaciones de entornos Microsoft Windows®. Pandora FMS tiene un servidor dedicado para monitorizar de forma remota sistemas Windows® mediante el protocolo WMI.
- Servidor de reconocimiento:
- Ahora se llama Discovery server, y es empleado para explorar regularmente la red y detectar nuevos sistemas en funcionamiento. El servidor discovery también puede aplicar una plantilla de monitorización para aquellos sistemas detectados recientemente y aplicar automáticamente los módulos por defecto definidos en esa plantilla, para comenzar a monitorizar inmediatamente el nuevo sistema. Utilizando las aplicaciones de sistema nmap, xprobe y traceroute es capaz, además, de detectar los Sistemas Operativos y establecer la topología de red en función de los sistemas que ya conoce.
- Servidor de complementos (Plugins):
- Ejecuta chequeos complejos de forma remota mediante scripts personalizados. Pueden estar desarrollados en cualquier lenguaje e integrados en la interfaz de Pandora FMS, gestionándose de forma centralizada. Esto permite a un usuario avanzado definir sus propias pruebas complejas, desarrolladas por él mismo, e integrarlas en la aplicación para que se puedan usar de forma cómoda y centralizada desde Pandora FMS.
- Servidor de predicción:
- Es un pequeño componente de Inteligencia Artificial que implementa una previsión de datos de forma estadística en base a datos pasados con una profundidad de hasta 30 días en cuatro referencias temporales, permitiendo predecir los valores de un dato con un intervalo de 10-15 minutos, y conocer si un dato en el momento actual es anómalo respecto a su historial. Básicamente tendremos que construir una baseline dinámica con un perfil semanal.
- Servidor de chequeos WEB (Goliat):
- El servidor de chequeos WEB sirve para hacer pruebas de carga. Realiza comprobaciones web completas, como el proceso de identificación de un usuario, paso de parámetros por formulario, comprobación de contenidos, navegación por menús, etcétera. Se utiliza para chequeos de disponibilidad (funciona, no funciona) y para obtener tiempos de latencia (en segundos) de experiencia completa de navegación, incluyendo recursos asociados a la página (imágenes, textos completos, etcétera).
- Servidor de exportación (solo versión Enterprise):
- El servidor de exportación de Pandora FMS permite exportar los datos de un dispositivo monitorizado de una instalación de Pandora FMS a otra, y así tener replicados los datos. Esto es especialmente útil cuando se tiene un gran despliegue, con varias instalaciones de Pandora FMS, y se quiere tener cierta información crítica centralizada en uno solo.
- Servidor de inventario (solo versión Enterprise):
- El servidor de inventario obtiene y visualiza información de inventario de los sistemas: software instalado, modelo de elementos hardware, discos duros, servicios corriendo en el sistema, etc. Puede obtener esta información tanto de forma remota como de forma local, a través de los Agentes Software.
- Servidor de correlación de eventos (solo versión Enterprise):
- Este servidor especial sirve para correlar eventos y generar alertas, no ejecuta tareas de monitorización. Al igual que los otros, se puede especificar en la configuración para su arranque o no. Este servidor, al contrario que el resto, no dispone de configuración de hilos ni de alta disponibilidad.
- Servidor de red enterprise SNMP e ICMP (solo versión Enterprise):
- Son dos servidores adicionales que utilizan estrategias avanzadas para ejecutar chequeos ICMP (ping) y SNMP (polling), de forma que producen un rendimiento muy superior a la versión Opensource, y con unos requisitos bastante más delicados (especialmente SNMP), ya que trabajan con los OID previamente validadas por el servidor Open.
- Servidor Satélite (solo versión Enterprise):
- Este componente se instala de forma separada al servidor principal de Pandora FMS. Permite explorar y detectar nuevos sistemas, monitorizar de forma remota con ICMP y SNMP de alta velocidad, ejecuta plugins remotos y permite el reenvío de ficheros de datos desde los agentes software hacia el servidor principal, actuando a modo de proxy de agentes. Envía los datos de monitorización como ficheros XML a través de una conexión Tentacle, por lo que no requiere conexión con la base de datos.
- Servidor WUX (solo versión Enterprise):
- Es un servidor que, combinado con el Grid de Selenium, permite realizar transacciones WEB complejas de forma distribuida. Se diferencia de los chequeos de WEB sencillos (Goliat) en que estas transacciones se ejecutan en un navegador real, y su salida se captura y procesa para visualizarla paso a paso, incluyendo capturas de los errores, así como estadísticas detalladas de todas las peticiones WEB.