データベースのパージ

Policy and Distribution Servicesは、Server PoliciesまたはTiered Electronic Distributionコンポーネントのすべての成功と失敗をログに記録するので、zfslog.dbのサイズがすぐに大きくなる場合があります。したがって、このデータベースファイルを定期的にパージする必要があります。

次のデータベース情報のタイプによって、パージの方法は異なります。


Tiered Electronic Distributionの情報

指定した日時よりも古いすべてのTiered Electronic Distribution情報を、選択したデータベースから手動でパージするには

  1. ConsoleOneで、データベースオブジェクトを右クリックし、[Purge]をクリックします。

  2. [Purge Database]ダイアログボックスで、日時を選択し、[OK]をクリックします。

    入力した日付よりも古いレコードがデータベースからパージされます。

パージが完了すると、パージに成功したことを示すダイアログボックスが表示されます。


サーバポリシー情報

ポリシー情報のパージは、ZENworks Server Managementポリシーの設定および次のどのイベントが発生するかによって自動的に実行されます。

これらのいずれかのイベントが発生した場合、パージされるデータベースは関連付けられたPolicy/Package Agentによって書き込まれていたデータベースです。

ポリシー情報のパージを設定するには

  1. ConsoleOneで、次のいずれかの操作を行います。

    • 情報パージするために、既存のDistributed Server Package (ステップ 5を参照)で使用しているものとは異なるポリシーパッケージスケジュールを使用する場合は、ConsoleOneで、[File]>[New]>[Policy Package]の順にクリックし、[Distributed Server Package]を選択して、目的を示す名前を入力します。たとえば、Purge_Policy_server_nameのように入力します。ここで、server_nameはzfslog.dbファイルが存在しているサーバです。
    • 他のポリシーが有効になっている同じポリシーパッケージを使用するには、ConsoleOneで既存のDistributed Server Packageを右クリックし、[Properties]をクリックします。

      この場合には、ステップ 5で、パッケージスケジュールとして[Run Immediately]を選択することをお勧めします。これによって、ステップ 3で行う日数の変更は、次回パージがトリガされるときに直ちに有効になります。

  2. Distributed Server Packageで、ZENworks Server Managementポリシーのチェックボックスをオンにして、[Properties]をクリックします。

  3. [ZENworks Server Management Configuration]タブを選択し、日数を選択します。

    デフォルトは100日間です。指定した日数よりも古いレコードはパージされます。

    適切なデータベースファイルのサイズを維持する数値を選択します。データベース内でポリシー関連の情報が増加する量は、このデータベースに書き込むサーバによってポリシーが実行される頻度によって決まります。データベースをパージする頻度に応じて、最適な日数を決定するために時間をかけて実験をしなければならない場合があります。

  4. [OK]をクリックして、ポリシーのプロパティを閉じます。

  5. パッケージのスケジュールを設定するには、次のいずれかの操作を行います。

    • デフォルトのパッケージスケジュール[Run Event: System Startup]を受け入れる場合は、[OK]をクリックしてパッケージのプロパティを閉じます。
    • デフォルトのスケジュールを変更する場合は、[Edit]をクリックし、スケジュールを選択し、[OK]を2回クリックしてパッケージのプロパティを閉じます。

      スケジュールの詳細については、ポリシーのスケジュール設定を参照してください。

    パッケージスケジュールによって、変更した環境設定がいつ有効になるかが決まります。たとえば、パッケージスケジュールとして以前に[Event: System Startup]を選択していた場合に、後で100日を60日に変更したとします。このとき、Policy/Package Agentを更新してパージをトリガしても、変更は認識されません。この変更が認識されるのは、システムが起動されたときだけです。

  6. このポリシーのPolicy Package Distributionを作成します。

    詳細については、Distributionの作成と設定を参照してください。

  7. zfslog.dbファイルが保存されているSubscriberサーバにDistributionを送信します。

    詳細については、Distributionの送信を参照してください。

    このポリシーパッケージがパージのためのZENworks Server Managementポリシー専用である場合、必要なことは、このDistributionをデータベースファイルが存在している各サーバにだけ送信することです。このポリシーのインスタンスはデータベースファイルごとに1つだけ必要であるためです。