Agente de entrega virtual de Linux 2106

Servicio de monitorización

El daemon del servicio de monitorización monitoriza servicios clave realizando escaneos periódicos. Cuando detecta excepciones, el daemon reinicia o detiene los procesos del servicio y limpia los residuos de los procesos para liberar recursos. Las excepciones detectadas se registran en el archivo /var/log/xdl/ms.log.

Configuración

El daemon del servicio de monitorización se inicia automáticamente al iniciar el VDA.

Puedes configurar la función a través de los archivos scanningpolicy.conf, rulesets.conf y whitelist.conf con privilegios de administrador. Los archivos de configuración se encuentran en /opt/Citrix/VDA/sbin.

Para que los cambios en los archivos scanningpolicy.conf, rulesets.conf y whitelist.conf surtan efecto, ejecuta el siguiente comando para reiniciar el daemon del servicio de monitorización.

    -  service ctxmonitorservice restart
<!--NeedCopy-->
-  **scanningpolicy.conf**

Este archivo de configuración habilita o deshabilita el daemon del servicio de monitorización. Establece el intervalo de detección del servicio y especifica si se deben reparar las excepciones detectadas.

-  MonitorEnable: true/false (true de forma predeterminada)

-  DetectTime: 20 (unidad: segundos, valor predeterminado: 20, valor mínimo: 5)

-  AutoRepair: true/false (true de forma predeterminada)

-  MultBalance: false

-  ReportAlarm: false

-  **rulesets.conf**

Este archivo de configuración especifica los servicios de destino que se van a monitorizar. Hay cuatro servicios monitorizados de forma predeterminada, como se muestra en la siguiente captura de pantalla.

![imagen de cuatro servicios monitorizados predeterminados](/es-es/linux-virtual-delivery-agent/2106/media/four-defaut-monitored-services.png)

Para configurar cada servicio que se va a monitorizar, establece los siguientes campos.

-  MonitorUser: all

-  MonitorType: 3

-  ProcessName: <> (El nombre del proceso no puede dejarse en blanco y debe coincidir exactamente.)

-  Operation: 1/2/4/8 (1 = detiene el servicio cuando se detectan excepciones. 2 = finaliza el servicio cuando se detectan excepciones. 4 = reinicia el servicio. 8 = limpia los residuos del proceso Xorg.)

-  DBRecord: false
  • whitelist.conf

    Los servicios de destino especificados en el archivo rulesets.conf también deben configurarse en el archivo whitelist.conf. La configuración de la lista blanca es un filtro secundario para la seguridad.

    Para configurar la lista blanca, incluye solo los nombres de los procesos (que deben coincidir exactamente) en el archivo whitelist.conf. Para ver un ejemplo, consulta la siguiente captura de pantalla.

    imagen de una lista blanca

Nota:

Antes de detener los servicios ctxvda, ctxhdx y ctxpolicyd, ejecuta el comando service ctxmonitorservice stop para detener el daemon del servicio de monitorización. De lo contrario, el daemon del servicio de monitorización reiniciará los servicios que detuviste.

Servicio de monitorización