6.4.3 ポリシーの作成例
自動メンテナンスポリシーファイルの作成例を示します。
<?xml version="1.0" encoding="utf-8" ?>
<AutoMaintenancePolicy>
<MaintenancePolicyList>
<DestGroupPolicyList>
<DestGroupPolicy>
<DestGroupPolicyKind>ipAddress</DestGroupPolicyKind>
<CondIpAddress>
<FromIpAddress>10.210.177.150</FromIpAddress>
<ToIpAddress>10.210.177.160</ToIpAddress>
</CondIpAddress>
<DestGroupPath>IPアドレス</DestGroupPath>
<DestGroupName>IPアドレスグループ</DestGroupName>
<DestGroupTargetHostKind>all</DestGroupTargetHostKind>
</DestGroupPolicy>
<DestGroupPolicy>
<DestGroupPolicyKind>ipAddress</DestGroupPolicyKind>
<CondIpAddress>
<FromIpAddress>192.168.111.0</FromIpAddress>
<ToIpAddress>192.168.111.255</ToIpAddress>
</CondIpAddress>
<DestGroupPath>IPアドレス</DestGroupPath>
<DestGroupName>IPアドレスグループ</DestGroupName>
<DestGroupTargetHostKind>all</DestGroupTargetHostKind>
</DestGroupPolicy>
<DestGroupPolicy>
<DestGroupPolicyKind>newHost</DestGroupPolicyKind>
<DestGroupName>新規作成PC</DestGroupName>
<DestGroupTargetHostKind>all</DestGroupTargetHostKind>
</DestGroupPolicy>
<DestGroupPolicy>
<DestGroupPolicyKind>osType</DestGroupPolicyKind>
<CondOSKind>
<OsKind>Windows7</OsKind>
</CondOSKind>
<CondOSKindOption>
<OsSubversion>true</OsSubversion>
<CpuKind>true</CpuKind>
</CondOSKindOption>
<DestGroupPath>OS種別</DestGroupPath>
<DestGroupName>Windows7</DestGroupName>
<DestGroupTargetHostKind>all</DestGroupTargetHostKind>
</DestGroupPolicy>
<DestGroupPolicy>
<DestGroupPolicyKind>osType</DestGroupPolicyKind>
<CondOSKind>
<OsKind>Windows8_1</OsKind>
</CondOSKind>
<CondOSKindOption>
<OsSubversion>true</OsSubversion>
<CpuKind>true</CpuKind>
</CondOSKindOption>
<DestGroupPath>OS種別</DestGroupPath>
<DestGroupName>Windows8_1</DestGroupName>
<DestGroupTargetHostKind>all</DestGroupTargetHostKind>
</DestGroupPolicy>
<DestGroupPolicy>
<DestGroupPolicyKind>osType</DestGroupPolicyKind>
<CondOSKind>
<OsKind>WindowsServer2012R2</OsKind>
</CondOSKind>
<CondOSKindOption>
<OsSubversion>true</OsSubversion>
<CpuKind>true</CpuKind>
</CondOSKindOption>
<DestGroupPath>OS種別\Server</DestGroupPath>
<DestGroupName>WindowsServer2012R2</DestGroupName>
<DestGroupTargetHostKind>all</DestGroupTargetHostKind>
</DestGroupPolicy>
<DestGroupPolicy>
<DestGroupPolicyKind>departmentGroup</DestGroupPolicyKind>
<CondDepartmentGroup>
<TargetGroupRange>4</TargetGroupRange>
</CondDepartmentGroup>
<DestGroupPath>部署</DestGroupPath>
<DestGroupTargetHostKind>all</DestGroupTargetHostKind>
</DestGroupPolicy>
<DestGroupPolicy>
<DestGroupPolicyKind>locationGroup</DestGroupPolicyKind>
<CondLocationGroup>
<TargetGroupRange>5</TargetGroupRange>
</CondLocationGroup>
<DestGroupPath>設置</DestGroupPath>
<DestGroupTargetHostKind>all</DestGroupTargetHostKind>
</DestGroupPolicy>
<DestGroupPolicy>
<DestGroupPolicyKind>assetCostumField</DestGroupPolicyKind>
<CondAssetCostumField>
<AssetCostumFieldName>サーバ/クライアント</AssetCostumFieldName>
<AssetCostumFieldName>PC種別</AssetCostumFieldName>
</CondAssetCostumField>
<DestGroupPath>資産管理項目別</DestGroupPath>
<DestGroupTargetHostKind>all</DestGroupTargetHostKind>
</DestGroupPolicy>
</DestGroupPolicyList>
<IDPolicyList>
<IDPolicy>
<IDName>ID_新規ホスト用</IDName>
<IDPolicyKind>newHost</IDPolicyKind>
</IDPolicy>
<IDPolicy>
<IDName>ID_ノートPC</IDName>
<IDPolicyKind>assetFieldDefinition</IDPolicyKind>
<CondAssetFieldDefinitionValue>
<AssetFieldDefinitionValue assetItem="true">
<AssetFieldDefinitionName>PC種別</AssetFieldDefinitionName>
<AssetFieldDefinitionValue>ノート</AssetFieldDefinitionValue>
</AssetFieldDefinitionValue>
<AssetFieldDefinitionValue assetItem="true">
<AssetFieldDefinitionName>サーバ/クライアント</AssetFieldDefinitionName>
<AssetFieldDefinitionValue>クライアントPC</AssetFieldDefinitionValue>
</AssetFieldDefinitionValue>
</CondAssetFieldDefinitionValue>
</IDPolicy>
<IDPolicy>
<IDName>ID_ノートPC</IDName>
<IDPolicyKind>assetFieldDefinition</IDPolicyKind>
<CondAssetFieldDefinitionValue>
<AssetFieldDefinitionValue assetItem="true">
<AssetFieldDefinitionName>PC種別</AssetFieldDefinitionName>
<AssetFieldDefinitionValue>ノート</AssetFieldDefinitionValue>
</AssetFieldDefinitionValue>
<AssetFieldDefinitionValue assetItem="true">
<AssetFieldDefinitionName>サーバ/クライアント</AssetFieldDefinitionName>
<AssetFieldDefinitionValue>その他</AssetFieldDefinitionValue>
</AssetFieldDefinitionValue>
</CondAssetFieldDefinitionValue>
</IDPolicy>
<IDPolicy>
<IDName>ID_東京管理</IDName>
<IDPolicyKind>assetFieldDefinition</IDPolicyKind>
<CondAssetFieldDefinitionValue>
<AssetFieldDefinitionValue assetItem="false">
<AssetFieldDefinitionName>設置場所</AssetFieldDefinitionName>
<AssetFieldDefinitionValue>/国内/関東/東京/</AssetFieldDefinitionValue>
</AssetFieldDefinitionValue>
</CondAssetFieldDefinitionValue>
</IDPolicy>
<IDPolicy>
<IDName>ID1150A</IDName>
<IDPolicyKind>inventoryInfo</IDPolicyKind>
<CondInventoryInfoValue>
<CondInventoryInfoName>ポリシー名001</CondInventoryInfoName>
<CondInventoryInfoList>
<ComputerInfo>
<Model filterType="exactMatch">Modelname123</Model>
<Manufacturer filterType="include">makername123</Manufacturer>
</ComputerInfo>
<SoftwareInfo installStatus="true">
<SoftwareName filterType="startWith">Adobe Flash Player</SoftwareName>
<Version filterType="less">
<VersionValue1>26.0.0.137</VersionValue1>
</Version>
</SoftwareInfo>
<AssetFieldDefinitionInfo>
<AssetFieldDefinitionName>個人番号</AssetFieldDefinitionName>
<FieldValue filterType="startWith">
<FieldValue1>USR2010</FieldValue1>
</FieldValue>
</AssetFieldDefinitionInfo>
<AssetFieldDefinitionInfo>
<AssetFieldDefinitionName>○○申請日付</AssetFieldDefinitionName>
<FieldValue filterType="between">
<FieldValue1>20171001</FieldValue1>
<FieldValue2>20171130</FieldValue2>
</FieldValue>
</AssetFieldDefinitionInfo>
</CondInventoryInfoList>
</CondInventoryInfoValue>
</IDPolicy>
<IDPolicy>
<IDName>ID1150B</IDName>
<IDPolicyKind>inventoryInfo</IDPolicyKind>
<CondInventoryInfoValue>
<CondInventoryInfoName>ポリシー名002</CondInventoryInfoName>
<CondInventoryInfoList>
<NetworkInfo>
<FromIpAddress>192.168.10.20</FromIpAddress>
<ToIpAddress>192.168.10.255</ToIpAddress>
</NetworkInfo>
<SoftwareInfo installStatus="false">
<SoftwareName filterType="startWith">ABC Software</SoftwareName>
</SoftwareInfo>
<AssetFieldDefinitionInfo>
<AssetFieldDefinitionName>AAACurrentVersion</AssetFieldDefinitionName>
<FieldValue filterType="exactMatch">
<FieldValue1>1.8</FieldValue1>
</FieldValue>
</AssetFieldDefinitionInfo>
<AssetFieldDefinitionInfo>
<AssetFieldDefinitionName>座席コード</AssetFieldDefinitionName>
<FieldValue filterType="between">
<FieldValue1>DP-A-501</FieldValue1>
<FieldValue2>DP-B-299</FieldValue2>
</FieldValue>
</AssetFieldDefinitionInfo>
</CondInventoryInfoList>
</CondInventoryInfoValue>
</IDPolicy>
</IDPolicyList>
</MaintenancePolicyList>
</AutoMaintenancePolicy>この作成例では、自動メンテナンスポリシーを次のとおり定義しています。
- あて先グループ
-
-
IPアドレスが10.210.177.150〜10.210.177.160および192.168.111.0〜192.168.111.255の範囲にあるコンピュータを、経路が「IPアドレス」のあて先グループ「IPアドレスグループ」に登録する
-
新規作成ホストをあて先グループ「新規作成PC」に登録する
-
OS種別がWindows 7のコンピュータを、経路が「OS種別」のあて先グループ「Windows7」に、32ビット版と64ビット版を分けて、かつOSサブバージョンレベルまでグルーピングして登録する
-
OS種別がWindows 8.1のコンピュータを、経路が「OS種別」のあて先グループ「Windows 8.1」に、32ビット版と64ビット版を分けて、かつOSサブバージョンレベルまでグルーピングして登録する
-
OS種別がWindows Server 2012 R2のコンピュータを、経路が「OS種別¥Server」のあて先グループ「WindowsServer2012R2」に、32ビット版と64ビット版を分けて、かつOSサブバージョンレベルまでグルーピングして登録する
-
部署の情報によって階層化したコンピュータを、経路「部署」に4階層目まで登録する
-
設置場所の情報によって階層化したコンピュータを、経路「設置」に5階層目まで登録する
-
ハードウェア資産情報の追加管理項目の「サーバ/クライアント」および「PC種別」によって階層化したコンピュータを、経路「資産管理項目別」に登録する
-
- ID
-
-
新規作成ホストをID「ID_新規ホスト用」に登録する
-
ハードウェア資産情報の追加管理項目の「PC種別」の値が「ノート」で、「サーバ/クライアント」の値が「クライアントPC」または「その他」のコンピュータを、ID「ID_ノートPC」に登録する
-
設置場所が「国内/関東/東京」のコンピュータを、ID「ID_東京管理」に登録する
-
次に示すすべての条件を満たすコンピュータを、ID「ID1150A」に登録する(大文字と小文字は区別されない)
・モデル名「Modelname123」に完全一致
・メーカー名に「makername123」を含む
・「Adobe Flash Player」で始まるソフトウェア名でバージョンが26.0.0.137未満のソフトウェアがインストール済み
・追加管理項目「個人番号」が「USR2010」で始まる
・追加管理項目「○○申請日付」が「20171001〜21071130」の範囲内
-
次に示すすべての条件を満たすコンピュータを、ID「ID1150B」に登録する(大文字と小文字は区別されない)
・IPアドレスが「192.168.10.20〜192.168.10.255」の範囲内
・「ABC Software」で始まるソフトウェアが未インストール
・追加管理項目「AAACurrentVersion」の値が「1.8」
・追加管理項目「座席コード」の値が「DP-A-501〜DP-B-299」の範囲内
-
このポリシーをコピーして、IPアドレスの範囲、あて先グループ名などを変更することで、自動メンテナンスポリシーを新たに作成できます。このように、既存のポリシーをコピーして編集することで、効率良く複数の自動メンテナンスポリシーを作成できます。