機能

スケジュールレポート配信

TR7は名前付きレポートプロファイルを通じてvServiceごとのスケジュールPDF / XLSXレポートを、ブランド入りカバー、複数受信者ルーティング、クラスター対応シングル送信で配信します — 別途管理VM不要。

TR7 スケジュールレポート配信は、L7トラフィックレポートとWAAPアタックレポートの両方を同一エンジンから定期スケジュールで送付します。オペレーターはvServiceごとに名前付きレポートプロファイルを定義します。各プロファイルは独自の次元セット、チャート選択、行上限、受信者リストを持ちます。 5つの頻度プリセットが組み込まれています:**毎時**(各時間 + 5分)、**毎日**(01:30)、**毎週**(月曜日 03:30)、**毎月**(月初 05:30)、**年次**。同じプロファイルを複数の頻度に割り当てられます。1つのプロファイルが異なる受信者グループに週次サマリーPDFと月次フルXLSXを配信できます。 メール配信はパターンに対してアドレスを検証します。各プロファイルは複数の受信者と複数のファイルタイプ(PDF / XLSX)を持てます。すべてのvServiceは1つのプライマリレポートプロファイルと任意数の追加プロファイルを持てます — 月次エグゼクティブサマリー、週次運用詳細、日次フルカバレッジ監査が並行して実行できます。 高可用性クラスターでは、同じスケジュールレポートがアクティブノードからのみ1回生成・送信されます。重複した配信も重複したPDF生成もありません — クラスター対応シングル送信がエンジンのデフォルト動作です。 アドホックレポートフォームとスケジュールレポートプロファイルは同じパラメーターセットを共有します:フォーマット(HTML / XLSX / PDF)、日付範囲(h / d / w / M / y単位)、次元セット、フロントエンドとバックエンドのチャート選択、行上限、言語設定、送信先メールアドレス。オペレーターは1つのモデルを習得します。満足のいくアドホック出力をプロファイルとして保存してcronで実行できます。 結果として、TR7はレポーティング運用をvService設定自体に組み込みます — スケジューリングは別個のシステムではなく、vServiceを所有するオペレーターが管理するプロファイルセットです。

5
頻度プリセット — 毎時、毎日、毎週、毎月、年次
複数
受信者、フォーマット、頻度 — プロファイルごと
vService ×
無制限プロファイル — プライマリ + エキストラリスト

レポートは生成されます — しかし誰が、いつ、どのフォーマットで受け取りますか?

ほとんどのレポーティングインフラはこのような形をしています:ADCまたはWAAPプロダクトが定期的なPDFを生成してファイル共有に保存し、週次のcronまたは手動ステップが適切なステークホルダーにメールで送信します。チェーンには複数の手動リンクがあり、どれか一つが壊れると、見逃したステークホルダーが数週間情報から外れる可能性があります。

それ以上に、同じ組織内の異なるステークホルダーは同じvServiceのレポートを異なる深さで必要とします。取締役会は2ページの月次サマリーを望み、運用チームは週次フルビューを望み、内部監査は日次フルXLSXを望みます。単一のレポートプロファイルでは3つすべてに対応できません — しかしほとんどのプロダクトはvServiceごとに1つのプロファイルしか許可しません。

高可用性クラスターは別のトラップをもたらします:同じスケジュールレポートが複数のノードから生成されると、ステークホルダーは同じPDFを2部受け取るか、オペレーターが調整スクリプトを書くことになります。クラスター対応シングル送信セマンティクスは通常ソフトウェアの外にあり、オペレーターの責任となります。

フォーマットと言語設定も運用上の問題です。サービスプロバイダーのシナリオでは、各顧客が自分の言語で、自分のロゴを使ったレポートを受け取るべきです。一般的なプロダクトはプロファイルごとの言語設定を許可しない場合があり、1つのグローバル設定がすべてのレポートを管理します。

TR7 スケジュールレポート配信は4つすべてを1つのプロダクトで解決します:プロファイルごとの複数頻度 + 複数受信者 + 複数フォーマット、vServiceごとの無制限プロファイル、クラスター対応シングル送信、プロファイルごとの言語設定。

アプローチ

TR7はレポートスケジューリングをvService設定の自然な一部として設計します — 別途スケジューリングサービスなし、別途UI なし、プロファイルはvServiceの下に存在します。

5つの頻度プリセットとアドホックが同一エンジンを共有

毎時、毎日、毎週、毎月、年次のプリセットが固定cronの式にバインドされています。アドホックフォームとスケジュールプロファイルは同じパラメーターセットを共有します — オペレーターは一度フォームに入力し、プロファイルとして保存し、頻度を選択すれば配信が始まります。

プロファイルごとに複数受信者、複数フォーマット、複数頻度

各レポートプロファイルは複数のメール受信者、複数のファイルタイプ(PDF、XLSX)、複数の頻度に割り当てられます。1つのプロファイルが週次PDFサマリーと月次フルXLSXを並行して異なるステークホルダーグループに配信できます。

vServiceごとの無制限レポートプロファイル

vServiceは1つのプライマリプロファイルと任意数の追加プロファイルを持てます。月次エグゼクティブサマリー、週次運用詳細、日次フルカバレッジ監査PDF — すべて同一vService下で、同一データソースから。

クラスター対応シングル送信 — 重複なし

高可用性クラスターでは、同じスケジュールレポートがアクティブノードからのみ1回生成・送信されます。オペレーターは二重配信を防ぐための調整スクリプトを書く必要はありません。エンジンはクラスタートポロジーを把握しています。

機能

スケジューリングサーフェス — プロファイル定義、頻度選択、受信者管理、ファイルタイプ、言語設定 — が共有のアドホック + cronエンジン上で動作します。

5つの頻度プリセット — 毎時、毎日、毎週、毎月、年次

毎時:各時間 + 5分。毎日:01:30。毎週:月曜日 03:30。毎月:月初 05:30。年次:年の変わり目。単一プロファイルを複数の頻度に割り当て可能で、同じ次元セットを異なるスケジュールで異なる受信者グループに送付できます。

名前付きレポートプロファイル

プロファイルは各vService下で名前で定義されます(「エグゼクティブ月次」、「SRE週次」、「内部監査日次」)。プロファイル名はオペレーターコンソール、メール件名、監査ログに表示されます — どのプロファイルで誰が何のレポートを受け取ったかが追跡可能です。

複数受信者メール、検証済みアドレスパターン

各プロファイルは複数のメールアドレスに送付できます。アドレスは保存時にメールパターンに対して検証され、無効なアドレスは拒否されます。アドホックレポートフォームも1回限りの受信者を受け付けます。

複数ファイルタイプ(PDF + XLSX)

同じスケジュールレポートがPDFとXLSXの両方としてレンダリングされ、同じメールに添付できます。ステークホルダーは同じデータの2つのビューを受け取ります — 閲覧用のPDFと詳細クエリ用のXLSX。

プロファイルごとの言語設定

すべてのレポートプロファイルが独自の言語を指定します。サービスプロバイダーのシナリオでは各顧客が自分の言語でレポートを受け取り、同じエンジンが数十の顧客向けに並行してレポートを異なる言語で生成します。カバーページのタイトルとセクションラベルはプロファイルの言語にローカライズされます。

クラスター対応シングル送信

高可用性クラスターでは、指定されたスケジュールレポートがアクティブノードからのみ1回生成・送信されます。オペレーターは調整スクリプトを書く必要なく、ステークホルダーは重複したPDFを受け取らず、ノード間の競合は発生しません。エンジンはクラスタートポロジーを把握して適切に動作します。

プライマリ + エキストラプロファイル階層

すべてのvServiceは1つのプライマリレポートプロファイルと任意数のエキストラプロファイルを持てます。プライマリプロファイルはvService設定に存在し、エキストラは別リストで管理されます。異なるステークホルダーが同一vServiceで異なるレポートの深さを受け取ります。

アドホックフォームと共有されたパラメーターセット

オペレーターコンソールのアドホックレポートフォーム(フォーマット、範囲、次元、チャート選択、行上限、言語、送信先メール)はスケジュールプロファイルと1:1でパラメーターセットを共有します。満足のいくアドホック出力がプロファイルになり、cronで実行され始めます。

運用の深み

スケジューリングエンジンはcron式、ファイルライフサイクル、メール配信、クラスター動作、監査ログとともに設計されています。

01

cronプリセットテーブル

毎時 5 * * * *、毎日 30 1 * * *、毎週 30 3 * * 1、毎月 30 5 1 * *。同じスケジュールレポートのスロットが他の定期ジョブとの重複を避けるよう配置されています。毎時レポーティングは単一のトラフィックピーク時間に当たりません。

02

nodemailerを使用したSMTPによるメール配信

PDF / XLSXの添付ファイルが標準SMTPメールで配信され、件名は設定可能です。エンジンは社内メールサーバー(Exchange、Postfix、監督対象クラウドプロバイダー)を通じて動作します。Webhook、S3アップロード、SFTP配信は現在のリリースには含まれていません。

03

一時ファイルのライフサイクル

生成されたレポートファイルはタイムスタンプ付きの名前で/tmp下に書き込まれ、メール添付ファイルとして使用された後、OSのライフサイクルによって削除されます。長期アーカイブにはプロファイル出力を共有ストアに手動転送するか、SIEM転送を設定する必要があります。

04

クラスター対応の調整

クラスターのアクティブノードのみが定期配信を実行します。スタンバイノードは同じcronを実行しません。フェイルオーバー時には新しいアクティブノードが次の期間から配信を引き継ぎます。

05

L7トラフィックとWAAPアタックレポートが同一エンジンを共有

L7トラフィックレポートとWAAPアタックレポートの両方が同じスケジューリングエンジンで動作します。オペレーターは2つのスケジューリングサービスを管理する必要はありません。プロファイル定義、頻度プリセット、受信者管理は両方のサーフェスで同一です。

06

プロファイルの変更は次のサイクルで有効になる

プロファイルが更新されると、変更は次のcronトリガーで適用されます。実行中の生成は影響を受けません。プロファイルが削除されると、将来のトリガーはキャンセルされ、履歴配信記録は保持されます。

活用シナリオ

月次エグゼクティブPDFサマリー

銀行やコングロマリットはvServiceごとの月次エグゼクティブPDFを取締役会に送付します — 企業ロゴ入りカバーページ、総トラフィック、地理的密度、エラー率、バックエンドの健全性の2〜3ページ。プロファイルは複数の受信者を並行して持つ月次頻度に割り当てられます。

SRE向け週次詳細XLSX

SREチームは同じvServiceの週次フル内訳XLSXを受け取ります — セクションごとに1タブ、詳細分析に対応。「エグゼクティブ月次」と「SRE週次」のプロファイルが同一vService下で並行して実行されます。

日次フルカバレッジ内部監査

内部監査はPDFとXLSXを合わせた日次フルカバレッジレポートを受け取ります。日次PCI DSSの資料が自動的に蓄積され、月末の監査担当者のアーカイブが単一ソースになります。

サービスプロバイダーテナントレポーティングの自動化

MSPは各vServiceの下にテナントごとのレポートプロファイルを定義します。各顧客は自分の言語で、自分のロゴを使って、自分のメールリストに月次レポートを受け取ります。手動ステップなし。新しいテナントのオンボーディングは新しいvService + プロファイルで完了します。

よくある質問

どの頻度がサポートされていますか?
5つのプリセット:毎時(各時間の5分)、毎日(01:30)、毎週(月曜日 03:30)、毎月(月初 05:30)、年次。単一プロファイルを複数の頻度に割り当て可能です。
プロファイルは複数の受信者を持てますか?
はい。各プロファイルは複数のメールアドレス、複数のファイルタイプ(PDF + XLSX)、複数の頻度に割り当てられます。アドレスは保存時に検証されます。
同一vServiceが複数のプロファイルを持てますか?
はい。各vServiceは1つのプライマリレポートプロファイルと任意数の追加プロファイルを持てます。月次エグゼクティブサマリー、週次運用詳細、日次フルカバレッジ監査が並行して実行できます — すべて同一データソースから。
クラスターで同じレポートが2回送信されることはありますか?
いいえ。高可用性クラスターでは、同じスケジュールレポートがアクティブノードからのみ1回生成・送信されます。エンジンはクラスタートポロジーを把握しており、フェイルオーバー時には新しいアクティブノードが次の期間から配信を引き継ぎます。
L7トラフィックレポートとWAAPアタックレポートは別々のサービスでスケジュールされますか?
いいえ — 同じエンジンで両方を配信します。オペレーターは1つのモデルを習得します。プロファイル定義、頻度プリセット、受信者管理は両方のレポートタイプで同一です。
プロファイルごとに言語を設定できますか?
はい。各レポートプロファイルが独自の言語を指定します。サービスプロバイダーのシナリオでは異なるテナントが並行して異なる言語でレポートを受け取ります。同じエンジンが数十のテナント向けに並行してレポートを生成します。
WebhookやS3 / SFTPへの配信はサポートされていますか?
現在のリリースでは配信チャネルはSMTPメールです。Webhookプッシュ、S3アップロード、SFTP配信は標準スコープに含まれておらず、需要に基づいてロードマップで評価できます。

レポート配信をvServiceに組み込む — 別個のシステムではなく

5つの頻度プリセット、複数受信者、複数フォーマット、クラスター対応シングル送信、プロファイルごとの言語設定。お客様自身のvServiceでのライブデモをご案内します。