El demonio del servicio de monitorización
El demonio del servicio de monitorización supervisa los servicios clave realizando escaneos periódicos. Cuando detecta excepciones, el demonio reinicia o detiene los procesos del servicio y limpia los residuos del proceso para liberar recursos. Las excepciones detectadas se registran en el archivo /var/log/xdl/ms.log.
Configuración
El demonio del servicio de monitorización se inicia automáticamente al iniciar el VDA.
Puede configurar la función a través de los archivos scanningpolicy.conf, rulesets.conf y whitelist.conf en /opt/Citrix/VDA/sbin con privilegios de administrador.
Para que los cambios en los archivos scanningpolicy.conf, rulesets.conf y whitelist.conf surtan efecto, ejecute el siguiente comando para reiniciar el demonio del servicio de monitorización.
service ctxmonitorservice restart
-
scanningpolicy.confEste archivo de configuración habilita o deshabilita el demonio 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: falso
-
ReportAlarm: falso
-
-
rulesets.confEste archivo de configuración especifica los servicios de destino que se van a supervisar. Hay cuatro servicios supervisados de forma predeterminada, como se muestra en la siguiente captura de pantalla.
Para configurar cada servicio que se va a supervisar, establezca los siguientes campos.-
MonitorUser: todos
-
MonitorType: 3
-
ProcessName: <> (El nombre del proceso no puede dejarse en blanco y debe coincidir exactamente.)
-
Operation: 1/2/4/8 (1 = detener el servicio cuando se detectan excepciones. 2 = finalizar el servicio cuando se detectan excepciones. 4 = reiniciar el servicio. 8 = borrar los residuos del proceso Xorg.)
-
DBRecord: falso
-
-
whitelist.confLos servicios de destino especificados en el archivo rulesets.conf también deben configurarse en el archivo whitelist.conf. La configuración de la lista de permitidos es un filtro secundario de seguridad.Para configurar la lista de permitidos, incluya solo los nombres de los procesos (que deben coincidir exactamente) en el archivo whitelist.conf. Para ver un ejemplo, consulte la siguiente captura de pantalla.

Nota:
Antes de detener los servicios
ctxvda, ctxhdx y ctxpolicyd, ejecute el comando service ctxmonitorservice stop para detener el demonio del servicio de supervisión. De lo contrario, el demonio del servicio de supervisión reiniciará los servicios que haya detenido.