要创建自定义组,请在 XML 文件中复制以下语法:
备注: 您可以自行输入 XML 文件的文件名,但要遵循 <名称>customgroup.xml 的格式限制,其中 <名称> 是操作系统支持的任意文件字符串。
例如,shr_customgroup.xml 或 SHR9XXcustomgroup.xml 等。
<groups>
<group name=" " type=" ">
<instances type=" ">
<instance>
<attribute name=" " value=" " operator=" " relation=" " />
</instance>
</instances>
</group>
</groups>
备注: 复制要为自定义组定义的每个实体类型的属性标记。
下表提供了对上述示例中所使用的标记的描述。
字段 | 描述 |
---|---|
group name | 新建自定义组的名称。 |
type | 组类型。 |
instances type | 与 K_CI 表一致的维度表。维度是从此表提取的。 |
attribute name | <instance type> 标记所定义的维度表中字符串列(非数字列)的名称。 |
value |
维度表中的列值必须与此值匹配。 |
operator |
用于搜索节点名称值的运算符。 要执行值的完全匹配,请使用 EQUALS 运算符。例如 要执行基于模式的值匹配,请使用 LIKE 运算符。您可以将值指定为 对于其他运算符(如 IN、NOT IN、NOT LIKE、EXISTS、= 或 !=),必须在双引号中指定值。例如,IN 运算符的值必须为 备注: XML 中所有针对 SHR 数据库的值比较均不区分大小写。 |
relation |
确定属性名称和值之间的关系。关系的值可能为“AND”或者“OR”。 备注: 如果没有定义关系值,则 SHR 将认为默认值为“AND”。 |
有关自定义语法的示例,请参阅:
<groups>
<group name="Windows" type="CUSTOMGROUP">
<instances type="K_CI_System">
<instance>
<attribute name="OS" value="NT" operator="LIKE" relation="OR" />
<attribute name="OS" value="Windows" operator="LIKE" relation="OR" />
<attribute name="OS" value="windows" operator="LIKE" relation="OR" />
<attribute name="OS" value="Win" operator="LIKE" relation="OR" />
<attribute name="OS" value="win" />
</instance>
</instances>
</group>
</groups>
<groups>
<group name="Unix" type="CUSTOMGROUP">
<instances type="K_CI_System">
<instance>
<attribute name="OS" value="%ux%" operator="LIKE" relation="OR" />
<attribute name="OS" value="%UX%" operator="LIKE" relation="OR" />
<attribute name="OS" value="AIX" operator="LIKE" relation="OR" />
<attribute name="OS" value="Sun%" operator="LIKE" />
</instance>
</instances>
</group>
</groups>