Glosario de términos
Acceso Básico y Acceso Avanzado
Estos son dos tipos de accesos que se le otorgan a los usuarios, a los componentes de módulos y a las alertas.
- Los usuarios con acceso básico solo podrán utilizar los componentes y alertas de este nivel.
- Los usuarios con acceso avanzado podrán utilizar los componentes y alertas de cualquier nivel.
Por otro lado, los componentes de tipo Avanzado son más configurables que los de tipo Básico:
- Con posibilidad de cambiarles el nombre.
- Ofrecen la configuración de las acciones en las alertas. En los de tipo básico las alertas se crearán con las acciones por defecto.
- Aparecen más campos en su edición tales como los campos avanzados. Por ejemplo: unidades, macros en el caso de componentes locales o de red de tipo complemento (plugin), entre otros.
Acción
- Ejecución que se lleva a cabo cuando se dispara una alerta.
- Se pueden parametrizar mediante una serie de campos.
- Es posible ejecutar varias acciones para una única alerta.
ACL
- Determinan los permisos de los usuarios.
- En Pandora FMS se definen asignando a un usuario un perfil sobre un grupo.
Acuerdo de nivel de servicio (SLA)
- El SLA es un acuerdo negociado entre dos partes donde una de ellas es el cliente y la otra un proveedor de servicios.
- En Pandora FMS el incumplimiento de un SLA es reportado cuando algún componente queda fuera de los valores considerados normales. Tiene en cuenta los datos almacenados en la base de datos, pero no los cambios de estado de los módulos, por lo que la configuración del FF Threshold de los módulos no es tenida en cuenta para calcular el SLA de los mismos.
- En la presentación de informes también debe ser definida la fiabilidad de los mismos para evitar problemas, y además establecer el modo de priorización (priorización del OK o priorización del desconocido).
Todos los SLA entienden como válidos los periodos desconocidos, dado que Pandora FMS no puede garantizar el estado del módulo si no tiene datos del mismo. También se consideran válidos todos los periodos en parada planificada (ya que al estar en una situación de parada planificada se asume que se controla y acepta la situación del módulo) y los periodos en estado de advertencia (el servicio se sigue prestando aun en un estado no óptimo).
Agente
Un Agente en Pandora FMS es una entidad organizativa, suele ser una máquina, sistema o host, que contiene información de diferentes chequeos llamados Módulos, y pertenece a un único grupo. Puede estar relacionado con otros agentes (“padre-hijo”).
Agente Software
- Servicio instalado en los equipos para recoger información local.
- Permanece en ejecución en el sistema para recoger y enviar información cada cierto tiempo, llamado intervalo.
- El Agente Software genera ficheros de datos XML y se envían al PFMS server asignado usando el protocolo por defectoTentacle.
Alerta
- Tiene dos estados posibles: disparada o no disparada.
- Ejecuta automáticamente acciones como envío de mensajes de correo electrónico y otras formas de notificación.
Asistente de creación de módulos
Con el asistente de creación de módulos de Command Center (Metaconsola) (Wizard) se podrán crear módulos de diferentes tipos en las Instancias de una forma sencilla y transparente, utilizando los componentes de módulos y las plantillas de alertas. En el Wizard no se distinguen las diferentes instancias. Todos los agentes y módulos aparecerán mezclados como si fuesen de la misma fuente.
Base de datos
- Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.
- Pandora FMS accede a ese conjunto de datos a través de un lenguaje estructurado de consultas estándar (SQL).
Chequeos TCP
- Permiten realizar consultas a dispositivos y ordenadores mediante puertos abiertos.
- Son utilizados en la Monitorización remota .
Chequeos SNMP
- Son chequeos TCP que utilizan el protocolo SNMP.
Comando
Un comando u orden es una instrucción que se lleva a cabo en un sistema operativo, por petición de un usuario o por una aplicación.
Comando de alerta
- Ejecución a nivel de sistema que lleva a cabo el servidor cuando se dispara una alerta.
- Pueden emplearse comandos externos o scripts personalizados.
Comentar o descomentar un parámetro
Se conoce como comentar al proceso de colocar el parámetro en sí mismo como un comentario agregando el carácter especial al inicio de su línea ( o descomentar, activando así el parámetro al quitar el carácter especial).
# Esta línea es un comentario.
parámetro1 valor1
# El siguiente parámetro está “comentado” y no será leído ni tomado en cuenta:
# parámetro2 valor2
Componente
Un componente es una plantilla para crear un módulo.
Puede ser:
- Local.
- De red:
- Tipo red.
- Tipo complemento (plugin).
- Tipo WMI.
Consola
La Consola de Pandora FMS (Consola web) es la interfaz que permite gestionar PFMS a través del navegador.
DAEMON
Un DAEMON (abreviatura de “Disk And Execution Monitor”) es un programa sin interfaz gráfica que se ejecuta a nivel de sistema operativo con poca o ninguna interacción por parte de los usuarios.
Dependencia
Conjunto de ficheros, generalmente compilados a lenguaje de máquina, con funciones comunes que pueden ser utilizados por una o varias aplicaciones en un sistema operativo.
Downgrade
- Generalmente una actualización o upgrade contiene componentes mejorados en comparación con aquella a la que sustituye, pero a veces se presenta algún inconveniente.
- Para estos casos singulares se habla de un downgrade para devolver un servidor PFMS a la versión previa instalada.
Entornos *nix
Abreviatura para indicar entornos Unix® y GNU/Linux®.
Estado CRITICAL, WARNING
- NORMAL, WARNING y CRITICAL son los tres estados posibles de un Módulo.
- Los estados WARNING y CRITICAL suelen indicar condiciones de error de distinta gravedad.
- Pandora FMS permite definir de forma independiente distintos umbrales para los estados WARNING y CRITICAL de cada módulo.
Estado UNKNOWN
Estado de un Módulo que no ha recibido datos desde hace más del doble de su intervalo.
Evento
- Cualquier incidente que ocurre en sistemas monitorizados.
- La información que muestra va desde cualquier cambio de estado de un módulo, alertas lanzadas o recuperadas, hasta reinicios del sistema.
Falso positivo/negativo
- Cuando un chequeo devuelve un error y este realmente no se ha producido hablamos de falso positivo.
- Cuando no devuelve ningún error y éste se ha producido hablamos de falso negativo.
Ficheros de datos / XML de datos
- Archivos de datos que generan los Agentes Software de Pandora FMS.
- Además de la información de los módulos del Agente, contiene información sobre el propio Agente (versión, sistema operativo, etcétera).
Hibernar o hibernación
Utilizado en informática para describir el proceso de guardar completamente lo que se encuentre en memoria RAM (datos y/o programas en ejecución) en un dispositivo fijo de almacenamiento por parte de un sistema operativo.
Instancia
Instalación normal de Pandora FMS configurada para posibilitar su acceso por medio del Command Center (Metaconsola) y, de manera opcional, para replicar sus eventos en el mismo.
Intervalo inverso
- Sirve para definir rangos no contiguos en los umbrales.
- En módulos de tipo cadena de texto, el umbral se define como una subcadena.
Kernel
Es el software que comunica el hardware con el resto del software instalado en un ordenador y constituye la esencia de un sistema operativo.
Merging (código)
- Utilizado para referirse al fusionado de código fuente, como por ejemplo una característica nueva.
- También se puede aplicar a otros procesos similares como fusionar dos bases de datos de distintos servidores en un tercer servidor.
Metaconsola
Ahora llamado Command Center, Consola web que permite gestionar de forma centralizada muchas de las funciones de los nodos PFMS (usuarios, agentes, etcétera).
Modo de depuración
Ofrece información detallada de los procesos y parámetros, paso a paso cuando se ejecuta una aplicación o sistema operativo, para facilitar la corrección de excepciones (“errores”) de código.
Módulo
- Un Módulo es una entidad atómica de información que almacena valores numéricos o de tipo alfanumérico/texto.
- Cada Módulo solamente almacena datos de un chequeo individual (CPU, RAM, tráfico…).
- Los módulos están contenidos dentro de los agentes, y siempre asociados a un único Agente.
- Un Agente a su vez puede contener múltiples módulos.
Monitorización asíncrona
Un módulo es asíncrono cuando devuelve datos en función de cambios o acontecimientos, que pueden producirse o no. En estos casos se habla entonces de Monitorización asíncrona.
Monitorización síncrona
Decimos que un módulo es síncrono cuando devuelve datos a intervalos regulares. Por ejemplo, una medición de temperatura cada 5 minutos.
Mosaico
- Es una aparición simultánea, generalmente minimizada y en un mismo plano, de distintos documentos o partes de ellos.
- Utilizado en la Consola GIS (Sistema de información geográfica).
OpenSSH
Conjunto de aplicaciones que permiten realizar comunicaciones cifradas a través de una red, usando el protocolo SSH.
Pandora Web Robot Daemon
PWRD provee las herramientas necesarias para automatizar las sesiones de navegación web para su posterior monitorización con WUX.
Paquete
Un paquete contiene un programa o su conjunto empaquetados en un determinado formato listo para ser instalado en un sistema operativo y versión determinados.
Perfil
- Define los permisos sobre las diferentes operaciones posibles en Pandora FMS: ver un Agente, modificarlo, asignar alertas, etcétera.
- Los perfiles se asocian a usuarios para grupos determinados.
Plantilla de alerta
Especifica las condiciones de disparo de la alerta, que puede depender del valor o del estado de un Módulo, y otros detalles como el número máximo de veces que se disparará en un intervalo dado o un rango horario de funcionamiento.
Polling SNMP
Es el proceso de consulta de forma regular y por medio de SNMP desde PFMS a los dispositivos monitorizados.
Protección FlipFlop
- Se conoce por FlipFlop (FF) a un fenómeno usual en monitorización: cuando un valor oscila de forma frecuente entre valores alternativos (MAL/BIEN) que dificultan su interpretación.
- La protección flip flop de un Módulo indica el número de veces que se debe dar la condición de cambio de estado para que se produzca el cambio de estado.
- Esto permite proteger a un Módulo de falsos positivos/negativos.
Rotación de registros
- La rotación de registros (log rotation) es un proceso automatizado utilizado en la administración de sistemas en el que los archivos de registro se comprimen, se mueven (archivan), se renombran o se eliminan
- Los nuevos datos de registro entrantes se dirigen a un nuevo archivo, generalmente en la misma ubicación.
Servidor
- El PFMS server procesa la información, recolectada de diferentes maneras.
- Ejecuta alertas, aplica las políticas y envía la información a la base de datos.
- El servidor de Pandora FMS contiene además diferentes componentes que realizan funciones propias (ej. Data server) y pueden habilitarse o deshabilitarse en función de las necesidades.
Servidor remoto
Servidor que está en red y no es el servidor local.
Shell o línea de comando
Interfaz que permite la introducción de comandos sobre una máquina por medio del teclado.
Software nativo
El software nativo o los formatos de datos nativos son aquellos que fueron diseñados para ejecutarse y/o procesarse en un sistema operativo en particular .
Superadmin
Tal como en GNU/Linux existe un superusuario denominado root, en Pandora FMS también existe la figura de superusuario denominado superadmin:
- Al instalar un servidor PFMS completo, de manera predeterminada, viene incluido un usuario llamado
admin
. Este usuarioadmin
es el primer superadmin más no es el único. - Además del usuario tipo superadmin, en Pandora FMS pueden crearse usuarios administradores, a través del bit de acceso PM.
- Los usuarios con bit PM son prácticamente iguales a un superadministrador, con la salvedad de no poder crear Comandos de alertas, y otras limitaciones, como por ejemplo no poder definir como superadmin a otros usuarios.
Por razones de seguridad existen funciones sobre las cuales solamente un superadmin puede acceder.
SVN / Subversion / Repositorio de código
Sistema de control de versiones que guarda un repositorio con las distintas versiones de los archivos que integran un proyecto a lo largo de su vida.
Tarball
Al igual que un paquete, contiene un programa o conjunto de programas empaquetados en formato TAR, pero a diferencia de este no contiene información sobre cómo instalarlo y en principio no son específicos para un sistema operativo determinado.
Tentacle
Es el protocolo de transferencia de datos que utilizan los Agentes Software y el Satellite Server para enviar datos al servidor de Pandora FMS.
Tentacle es multiplataforma y utiliza por defecto el puerto 41121 (asignado por IANA).
Umbral
Valor mínimo o máximo de un módulo a partir del cual se produce un cambio de estado.
Umbral de alerta (Alert threshold)
Es el intervalo de tiempo en el que aplican las restricciones definidas al configurar la plantilla de la alerta.
Usuario root
En entornos *nix es el usuario dedicado a la administración de un sistema operativo, contando con privilegios especiales para instalar, configurar y mantener el software, entre otras tareas. Otros usuarios pueden heredar dichos privilegios si pertenecen al mismo grupo de usuario root.
Watchdog
Dentro de Pandora FMS es una funcionalidad que verifica si un sistema se está ejecutando y en caso de estar caído, lo reinicia.
Widget
- Un graphical widget proporciona un único punto de interacción para la manipulación directa de un determinado tipo de datos.
- Cualquier widget muestra una disposición de información modificable por el usuario, como una ventana o un cuadro de texto.
- Combinados en una aplicación, albergan todos los datos procesados por la misma y las interacciones disponibles sobre estos datos.