监控服务守护进程
monitor服务守护进程通过执行定期扫描来监视关键服务。当检测到异常时,重启或停止服务进程,清理进程残留,释放资源。检测到的异常记录在/var/log/xdl/ms.log文件。
配置
当您启动VDA时,monitor服务守护进程将自动启动。
您可以通过scanningpolicy.conf,rulesets.conf,whitelist.conf具有管理员权限的文件。配置文件位于/ opt / Citrix / VDA / sbin.
在scanningpolicy.conf,rulesets.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文件。例如,请参见下面的屏幕截图。
注意:
在你停止之前
ctxvda
,ctxhdx
,ctxpolicyd
服务,运行服务ctxmonitorservice停止
命令,停止监控服务守护进程。否则,monitor服务守护进程将重新启动已停止的服务。