[comment]: # translation:outdated

[comment]: # ({b7726307-b7726307})
# 14 スケジュールレポート

[comment]: # ({/b7726307-b7726307})

[comment]: # ({565fa10d-ebee5a26})
#### 概要

*定期レポート*機能を使用すると、指定したダッシュボードのPDF版を、指定した受信者に対して定期的に送信するよう設定できます。

![](/assets/en/manual/web_interface/scheduled_report_pdf_example.png){width="600"}

前提条件:

-   定期レポート生成を有効にするには、Zabbix web serviceがインストールされ、正しく設定されている必要があります。手順については[定期レポートの設定](/manual/appendix/install/web_service)を参照してください。
-   ユーザーには、次の権限を持つ *Admin* または *Super admin* タイプの[ユーザーロール](/manual/web_interface/frontend_sections/users/user_roles)が必要です:
    - *Access to UI elements* ブロックの *Scheduled reports* (レポート設定を表示するため)
    - *Access to actions* ブロックの *Manage scheduled reports* (レポートを作成/編集するため)

Zabbix Webインターフェースで定期レポートを作成するには、次の手順を実行します。

-   *Reports* > *Scheduled reports* に移動します。
-   画面右上の *Create report* をクリックします。
-   フォームにレポートのパラメータを入力します。

既存のレポートを開いて *Clone* ボタンをクリックし、その後別の名前で保存することでもレポートを作成できます。

[comment]: # ({/565fa10d-ebee5a26})

[comment]: # ({b5bcc454-3569c870})
#### 設定

*定期レポート*タブには、レポートの一般的な属性が含まれています。

![](../../../assets/en/manual/web_interface/scheduled_report.png){width="600"}

必須の入力フィールドには、すべて赤いアスタリスクが付いています。

|パラメータ|説明|
|--|--------|
|*Owner*|レポートを作成するユーザー。*Super admin*レベルのユーザーは所有者を変更できます。*Admin*レベルのユーザーの場合、このフィールドは読み取り専用です。|
|*Name*|レポート名。一意である必要があります。|
|*Dashboard*|レポートの基になるダッシュボード。一度に選択できるダッシュボードは1つだけです。ダッシュボードを選択するには、名前の入力を開始すると一致するダッシュボードの一覧が表示されるので、スクロールして選択します。あるいは、フィールドの横にある*Select*をクリックし、表示された一覧からダッシュボードを選択することもできます。|
|*Period*|レポートを作成する対象期間。前日、前週、前月、または前年を選択します。|
|*Cycle*|レポート生成の頻度。レポートは日次、週次、月次、または年次で送信できます。"Weekly"モードでは、レポートを送信する曜日を選択できます。|
|*Start time*|レポートを作成する時刻。形式は hh:mm です。Zabbixサーバーのタイムゾーンが使用されることに注意してください。|
|*Repeat on*|レポートを送信する曜日。このフィールドは、*Cycle*が"Weekly"に設定されている場合にのみ使用できます。|
|*Start date*|定期的なレポート生成を開始する日付。|
|*End date*|定期的なレポート生成を停止する日付。|
|*Subject*|レポートメールの件名。{TIME} マクロをサポートします。|
|*Message*|レポートメールの本文。{TIME} マクロをサポートします。|
|*Subscriptions*|レポート受信者の一覧。デフォルトでは、レポート所有者のみが含まれます。メールメディアが設定されている任意のZabbixユーザーをレポート受信者として指定できます。<br>*Add user*または*Add user group*をクリックして、受信者を追加します。<br>設定を編集するには、ユーザー名をクリックします。<br>*Generate report by* - レポートデータを現在のユーザーのダッシュボード権限に基づいて生成するか、受信者のダッシュボード権限に基づいて生成するかを指定します。<br>*Status* - ユーザーにレポートを送信するには"Include"を選択し、このユーザーへの送信を防ぐには"Exclude"を選択します。少なくとも1人のユーザーが"Include"ステータスである必要があります。"Exclude"ステータスは、含まれているユーザーグループから特定のユーザーを除外するために使用できます。<br><br>権限が不十分なユーザー（つまり、*Admin*ユーザータイプに基づくロールを持ち、受信者またはレポート所有者と同じユーザーグループのメンバーではないユーザー）の場合、フィールド*Recipient*および*Generate report by*には実際の名前の代わりに"Inaccessible user"または"Inaccessible user group"と表示されます。*Status*および*Action*フィールドは読み取り専用として表示されます。|
|*Enabled*|レポートのステータス。このチェックボックスをオフにすると、レポートは無効になります。|
|*Description*|レポートの任意の説明。この説明は内部使用のみを目的としており、レポート受信者には送信されません。|

[comment]: # ({/b5bcc454-3569c870})

[comment]: # ({6a8c7767-85d102d6})
##### フォームボタン

フォームの下部にあるボタンでは、いくつかの操作を実行できます。

|   |   |
|--|--------|
|![](../../../assets/en/manual/config/button_add.png)|レポートを追加します。このボタンは新規レポートでのみ使用できます。|
|![](../../../assets/en/manual/config/button_update.png)|レポートのプロパティを更新します。|
|![](../../../assets/en/manual/config/button_clone.png)|現在のレポートのプロパティに基づいて別のレポートを作成します。|
|![](../../../assets/en/manual/config/button_test.png)|現在のユーザーにレポートを送信して、レポート設定が正しいかどうかをテストします。|
|![](../../../assets/en/manual/config/button_delete.png)|レポートを削除します。|
|![](../../../assets/en/manual/config/button_cancel.png)|レポートのプロパティの編集をキャンセルします。|

[comment]: # ({/6a8c7767-85d102d6})

[comment]: # ({0d3ede5a-89bf58f3})
##### テスト

レポートをテストするには、レポート設定フォームの下部にある *テスト* ボタンをクリックします。

::: noteclassic
ダッシュボードの[アクションメニュー](/manual/web_interface/frontend_sections/dashboards#viewing_and_editing_a_dashboard)からレポート設定フォームを開いた場合、*テスト* ボタンは使用できません。
:::

設定が正しい場合、テストレポートは現在のユーザーに直ちに送信されます。
テストレポートでは、購読者および *Generate report by* ユーザー設定は無視されます。

設定が正しくない場合、考えられる原因を説明するエラーメッセージが表示されます。

![](../../../assets/en/manual/web_interface/report_test_error.png)

[comment]: # ({/0d3ede5a-89bf58f3})

[comment]: # ({af04cf0d-f360cc6f})
##### レポートの更新

既存のレポートを更新するには、レポート名をクリックし、必要な設定変更を行ってから、*更新*ボタンをクリックします。

既存のレポートが別のユーザーによって更新され、このユーザーがダッシュボードを変更した場合、*更新*ボタンをクリックすると、「他のユーザーによって生成されたレポートは現在のユーザーに変更されます」という警告メッセージが表示されます。

![](../../../assets/en/manual/web_interface/report_update.png)

この手順で*OK*をクリックすると、次の変更が行われます。

-   *Generate report by*設定が更新され、最後にレポートを編集したユーザーが表示されます（*Generate report by*が受信者に設定されている場合を除く）。
-   「アクセスできないユーザー」または「アクセスできないユーザーグループ」と表示されているユーザーは、レポート購読者の一覧から削除されます。

*キャンセル*をクリックすると、設定フォームが閉じられ、レポートの更新はキャンセルされます。

[comment]: # ({/af04cf0d-f360cc6f})

[comment]: # ({ada09629-58eab3c1})
##### レポートの複製

既存のレポートをすばやく複製するには、既存のレポート設定フォームの下部にある *Clone* ボタンをクリックします。  
別のユーザーが作成したレポートを複製する場合、現在のユーザーが新しいレポートの所有者になります。

レポート設定は、ユーザー権限に応じて新しいレポート設定フォームにコピーされます。

-   レポートを複製するユーザーにダッシュボードへの権限がない場合、*Dashboard* フィールドはクリアされます。
-   レポートを複製するユーザーに *Subscriptions* リスト内の一部のユーザーまたはユーザーグループへの権限がない場合、アクセスできない受信者は複製されません。
-   *Generate report by* の設定は、現在のユーザーが表示されるように更新されます（*Generate report by* が受信者に設定されている場合を除く）。

必要な設定とレポート名を変更し、*Add* をクリックします。

[comment]: # ({/ada09629-58eab3c1})
