第23章: オペレーションセンターと定期ジョブ
概要: オペレーションセンターは実行履歴を記録します。定期ジョブは、macOS の
launchdを利用して定期バックアップ、データ転送、監視通知を実行します(配布形態の制限に従います)。
23.1 オペレーションセンター (Operation Center)
ツール → オペレーションセンター から、実行されたバックアップや同期のレシート(記録)を確認し、種類やステータスでフィルタリングできます。
23.2 定期ジョブ (Scheduled Jobs)
一定間隔、日次、週次、月次、および標準的な 5 フィールド cron 形式のスケジュール設定をサポート。
- バックアップ実行: 指定日時に自動ダンプを取得。
- データ同期: 保存された接続間でデータを自動転送。
- クエリ監視と SMTP 通知: 定期的にクエリを実行し、結果を電子メール(SMTP)で担当者へ通知。
エラー発生時のポリシーとして「最初のエラーで即時停止」または「エラーを記録して継続」を選択可能です。
23.3 配布形態による機能制限と Pro ライセンス
- 公式サイト版 (Direct Download):
launchdLaunchAgents の登録が可能で、バックグラウンドでの定期ジョブおよび完全な SSH トンネルが利用可能。 - Mac App Store 版 (Sandboxed): macOS の App Sandbox 制約により LaunchAgents の登録が制限されるため、定期ジョブ機能は利用できません。また GPL ライセンスの制約上、MySQL/MariaDB の外部ヘルパーは同梱されず、PostgreSQL 用ヘルパーが提供されます。
定期ジョブおよび高度なバックアップ機能は Pro 版専用です。詳細は 第12章 を参照してください。