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アドレスの範囲、あて先グループ名などを変更することで、自動メンテナンスポリシーを新たに作成できます。このように、既存のポリシーをコピーして編集することで、効率良く複数の自動メンテナンスポリシーを作成できます。