カスタムグループを作成するには、次の構文を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演算子は 注: HPE OBRデータベースに対する、XMLのすべての値の比較では、大文字小文字を区別しません。 |
relation |
属性名と属性値の間の関係を決定します。relationの値はANDまたはORです。 注: relationの値を定義しない場合は、HPE OBRによって、デフォルト値は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>