Hitachi

JP1 Version 12 JP1/IT Desktop Management 2 配布機能 運用ガイド


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