跳到主要内容

规划 FPolicy 范围配置

在配置 FPolicy 范围之前,您必须了解创建范围意味着什么。您必须了解范围配置包含哪些内容。您还需要了解什么是范围的优先规则。此信息可帮助您规划要设置的值。

创建 FPolicy 范围意味着什么

创建 FPolicy 范围意味着定义应用 FPolicy 策略的边界。存储虚拟机(SVM) 是基本边界。创建 FPolicy 策略的范围时,必须定义应用该范围的 FPolicy 策略,还必须指定应用范围的 SVM

还有一些参数可在指定的 SVM 中进一步限制范围。可通过指定要包含在范围中的内容或指定要从范围中排除的内容来限制范围。为已启用的策略应用范围后,可针对此命令定义的范围应用策略事件检查。

包括选项中找到匹配内容后,可为文件访问事件生成通知。在排除选项中找到匹配内容后,不会为文件访问事件生成通知。

FPolicy 范围配置定义以下配置信息:

  • SVM 名称
  • 策略名称
  • 监控内容要包括或排除的共享
  • 监控内容要包括或排除的导出策略
  • 监控内容要包括或排除的卷
  • 监控内容要包括或排除的文件扩展名
  • 是否对目录对象执行文件扩展名检查
对于集群 FPolicy 策略的范围,有特别注意事项。集群 FPolicy 策略是集群管理员为管理员 SVM 创建的策略。如果集群管理员也为集群 FPolicy 策略创建了范围,则 SVM 管理员无法为同一策略创建范围。但是,如果集群管理员没有为集群 FPolicy 策略创建范围,则任何 SVM 管理员都可以为这个集群策略创建范围。如果 SVM 管理员为集群 FPolicy 策略创建了范围,之后集群管理员无法为同一集群策略创建集群范围。这是因为集群管理员不能覆盖同一集群策略的范围。

什么是范围的优先规则

范围配置适用以下优先规则:

  • 如果 -shares-to-include 参数中包含一个共享,而该共享的父卷包含在 -volumes-to-exclude 参数中,则 -volumes-to-exclude 优先于 -shares-to-include
  • 如果 -export-policies-to-include 参数中包含一个导出策略,而该导出策略的父卷包含在 -volumes-to-exclude 参数中,则 -volumes-to-exclude 优先于 -export-policies-to-include
  • 管理员可指定 -file-extensions-to-include-file-extensions-to-exclude 列表。

    先检查 -file-extensions-to-exclude 参数,再检查 -file-extensions-to-include 参数。

FPolicy 范围配置的内容

可使用以下 FPolicy 范围配置可用参数列表帮助规划配置:

在配置要在范围中包括或排除的共享、导出策略、卷和文件扩展名时,包括和排除参数可包含正则表达式,还可包括元字符,如 ?*
信息类型选项
SVM

指定要在其中创建 FPolicy 范围的 SVM 名称。

每个 FPolicy 配置需在单个 SVM 中定义。在创建 FPolicy 策略配置时,其中包含的外部引擎、策略事件,策略范围和策略都必须与同一 SVM 关联。

-vserver vserver_name
策略名称

指定要附加范围的 FPolicy 策略的名称。FPolicy 策略必须已存在。

-policy-name policy_name
要包含的共享

指定逗号分隔列表,其中包含应用范围的 FPolicy 策略要监控的共享。

-shares-to-include share_name, ...
要排除的共享

指定逗号分隔列表,其中包含应用范围的 FPolicy 策略不会监控的共享。

-shares-to-exclude share_name, ...
要包含的卷

指定逗号分隔列表,其中包含应用范围的 FPolicy 策略要监控的卷。

-volumes-to-include volume_name, ...
要排除的卷

指定逗号分隔列表,其中包含应用范围的 FPolicy 策略不会监控的卷。

-volumes-to-exclude volume_name, ...
要包含的导出策略

指定逗号分隔列表,其中包含应用范围的 FPolicy 策略要监控的导出策略。

-export-policies-to-include export_policy_name, ...
要排除的导出策略

指定逗号分隔列表,其中包含应用范围的 FPolicy 策略不会监控的导出策略。

-export-policies-to-exclude export_policy_name, ...
要包含的文件扩展名

指定逗号分隔列表,其中包含应用范围的 FPolicy 策略要监控的文件扩展名。

-file-extensions-to-include file_extensions, ...
要排除的文件扩展名

指定逗号分隔列表,其中包含应用范围的 FPolicy 策略不会监控的文件扩展名。

-file-extensions-to-exclude file_extensions, ...
目录上的文件扩展名检查是否已启用

指定文件扩展名检查是否也要应用于目录对象。如果此参数设置为 true,也会对目录对象进行与常规文件相同的扩展名检查。如果此参数设置为 false,同时目录名称的扩展名不匹配,即会发送通知。

如果分配了范围的 FPolicy 策略配置为使用本机引擎,必须将此参数设为 true

-is-file-extension-check-on-directories-enabled {true| false|}