Notificador del GBDS

Archivo de Configuración

Los parámetros de configuración del Notificador se definen en un archivo de configuración que contiene todos los parámetros y sus respectivos valores. Los parámetros omitidos asumen los valores por defecto. Esta sección describe las propiedades del archivo de configuración.

Ubicación del Archivo

El archivo de configuración está ubicado en: /etc/griaule/conf/notifier.properties.

Propiedades del Archivo

El archivo de configuración debe seguir algunos requisitos para ser correctamente interpretado por el GBDS. Estos requisitos son:

  1. El nombre del archivo y su ubicación deben ser exactamente iguales a los mencionados en la sección Ubicación del Archivo

  2. Debe haber exactamente un parámetro de configuración por línea.

  3. Cada parámetro de configuración debe tener la forma {parâmetro}={valor}, sin saltos de línea;

  4. Cada valor debe estar separado por una coma cuando se asigna a un solo parámetro.

Parámetros de Configuración

Esta sección describe cada uno de los parámetros de configuración del Notificador que pueden estar listados en el archivo de configuración y cómo afectan la operación del sistema.

gbscluster.notifier.active

Este parámetro define si el Notificador está activo o no.

Valor Predeterminado:

true

Valores posibles:

  • true

  • false

gbds.cluster.zookeeper.quorum

Este parámetro define el nombre de host y el puerto en el que se puede encontrar el servidor zookeeper. Cada valor debe separarse por comas si hay más de uno.

Valor Predeterminado:

<hostname>:<port>

gbscluster.notifier.method

Este parámetro define los métodos a ser notificados, separados por comas.

Valor Predeterminado:

enroll,search,treatanomaly,qualityanalysis

Valores posibles:

  • assignanomaly

  • authentication

  • countanomalies

  • delete

  • enroll

  • externalauthentication

  • findanomalies

  • getanomaly

  • getperson

  • getresult

  • transactiontransaction

  • listanomalies

  • peoplefilter

  • search

  • treatanomaly

  • trustedenroll

  • unassignanomaly

  • removefromreference

  • addtoreference

gbscluster.notifier.endpoints

Este parámetro define la dirección de destino a la cual se enviará la notificación.

Valor Predeterminado:

id::None->url::http://<address>:<port>

gbscluster.notifier.enable_auth

Este parámetro define si se requiere autenticación para la comunicación con el endpoint.

Valor Predeterminado:

true

Valores posibles:

  • true

  • false

gbscluster.kafka.broker

Este parámetro define la dirección del Kafka Broker y debe reflejarse en las configuraciones de Kafka.

Valor Predeterminado:

<hostname>:6667

gbscluster.notifier.nthreads

Este parámetro define la cantidad de hilos que deben utilizarse para consumir la cola de notificaciones.

Valor Predeterminado:

6

gbscluster.notifier.retrydelay

Este parámetro define el intervalo de tiempo para el intento de reenvío de una notificación.

Valor Predeterminado:

3000

Última actualización

¿Te fue útil?