Linux虚拟交付代理

监控服务守护进程

monitor服务守护进程通过执行定期扫描来监视关键服务。当检测到异常时,重启或停止服务进程,清理进程残留,释放资源。检测到的异常记录在/var/log/xdl/ms.log文件。

配置

当您启动VDA时,monitor服务守护进程将自动启动。

您可以通过scanningpolicy.confrulesets.conf,whitelist.conf具有管理员权限的文件。配置文件位于/ opt / Citrix / VDA / sbin

scanningpolicy.confrulesets.conf,whitelist.conf文件生效后,执行如下命令重启monitor service守护进程。

Service ctxmonitorservice restart 
  • scanningpolicy.conf

    这个配置文件启用或禁用监视器服务守护进程。它设置服务检测间隔,并指定是否修复检测到的异常。

    • MonitorEnable: true/false(默认为true)

    • DetectTime: 20(单位:秒,默认值:20,最小值:5)

    • AutoRepair: true/false(默认为true)

    • MultBalance:假

    • ReportAlarm:假

  • rulesets.conf

    此配置文件指定要监视的目标服务。默认情况下有四个被监视的服务,如下面的屏幕截图所示。

    四个默认监控服务的映像

    要配置要监视的每个服务,请设置以下字段。

    • MonitorUser:所有

    • MonitorType: 3

    • ProcessName: <>(进程名不能为空,必须完全匹配。)

    • 操作:1/2/4/8(1 =检测到异常停止服务。2 =检测到异常时终止服务。4 =重启服务。8 =清除Xorg进程残留。)

    • DBRecord:假

  • whitelist.conf

    中指定的目标服务rulesets.conf文件也必须配置在whitelist.conf文件。白名单配置是安全的辅助过滤器。

    要配置白名单,只包括进程名(必须完全匹配)whitelist.conf文件。例如,请参见下面的屏幕截图。

    白名单的图像

注意:

在你停止之前ctxvdactxhdx,ctxpolicyd服务,运行服务ctxmonitorservice停止命令,停止监控服务守护进程。否则,monitor服务守护进程将重新启动已停止的服务。

监控服务守护进程