动态群组

创建新组或选择现有组后,可以将设备添加到组中或从中将其删除,或是应用动态设备筛选条件。

Note:动态群组不会遵循组访问权限。能够查看设备组的任何人都可以查看该设备组中包含的任何动态组。但是,只有用户才有权查看的设备才会出现在组中。

要使用动态组生成器配置新的动态组:

  1. 输入或选择适当信息:
    • 组名 输入动态组的名称,它将出现在 WhatsUp Gold 设备列表中。
    • 描述。(可选)输入新动态组的其他信息。所有可以打开动态组的用户都可以看到该描述。
    • 筛选条件。选择所有设备以显示匹配动态组条件的所有设备,选择父组中所有设备以显示匹配动态组条件并位于动态组所在组中的所有设备,或选择父组及其子组中的所有设备,以显示匹配动态组条件并且位于动态组所在的组或任何该组的子组中的所有设备。
  2. 创建和编辑规则,以形成动态组的 SQL 筛选条件。
    • 单击添加以开始编写 SQL 筛选条件的规则。出现动态组规则编辑器。
    • 在动态组规则编辑器中输入适当的信息。在创建规则时,这些规则添加到“动态组生成器”对话框中,您可以在其中单击添加编辑删除来添加更多规则,编辑或删除现有规则。

    Note:圆括号(单、双、三个和四个)可用于您的筛选条件代码,在您的规则之前和之后从列表中选择从而将其添加。

    Tip:您可以通过选择规则,然后单击向上向下,在筛选条件代码中向上或向下移动现有规则。

验证您的筛选条件代码

在配置规则时,SQL 筛选条件将显示在“生成器”对话框的底部。如果您对显示的筛选条件代码感到满意,请单击验证以测试筛选条件代码语法。如果测试没有返回错误,请单击确定以保存配置的 SQL 筛选条件,并将新的动态组添加到设备列表中。

如果代码返回错误,请在此时进行必要的更改,然后单击确定。此外,您可以选择保存筛选条件代码,以便稍后进行编辑。然后,您可以从“设备列表”中选择“动态组”,然后右键单击,选择属性以编辑组筛选条件代码。

转换您的筛选条件代码

您可以单击转换,将动态组生成器创建的动态组转换为 SQL 语句。一定要注意,将动态组转换为 SQL 语句,就无法再次在动态组生成器中编辑组,您只能从 SQL 语句中对组进行更改。如果您不是高级 SQL 用户,则建议您制作动态组的副本,以便在动态组生成器中保留可供编辑的副本。

要使用高级 SQL 语句创建新的动态组:

  1. 输入相应的信息:
    • 组名。输入动态组的名称。该名称出现在设备列表中。
    • 描述。(可选)输入描述动态组的其他信息。
    • SQL 筛选条件。输入从数据库中检索所需列表的 SQL 查询语句。要使动态组出现在设备列表中,第一行必须是“SELECT DISTINCT nDeviceID”
  2. 单击确定以保存并添加动态组至设备列表。

验证您的筛选条件代码

如果您对显示的筛选条件代码感到满意,请单击验证以测试筛选条件。如果按预期运行,请单击确定以保存配置的 SQL 筛选条件,并将新的动态组添加到设备列表中。如果代码没有按预期运行,但是您仍然希望保存筛选条件代码,以便以后可以编辑该代码,请单击确定。然后,您可以从“设备列表”中选择“动态组”,然后右键单击,选择属性以编辑组筛选条件代码。

如果您不知道如何编写 SQL 查询,则可以使用WhatsUp Gold动态组生成器,或从现有动态组中剪切并粘贴筛选条目,然后将其编辑,以从其他表中读取数据。

WhatsUp Gold 使用动态组示例进行预配置,您可以在“设备组”下的“设备”视图内看到这些示例。除了预配置动态组,我们还为您提供了几个样本筛选条件,以创建一些非常有意义的动态组。

Note:您可以在WhatsUp Gold支持页面上下载数据库模式文件来了解有关数据库结构的更多信息。

See Also

编辑设备群组属性

第 2 层动态群组