DBバックアップスクリプト(ローテーション付き) のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- DBバックアップスクリプト(ローテーション付き) へ行く。
- 1 (2016-07-10 (日) 02:35:39)
監視システム(NMS)
目次
概要 †
ZabbixのDB領域を冗長化されていないSSDに変更したことに伴い、保険として定期的にDBバックアップを行うスクリプトを作成。
バックアップの際にはZabbix Serverを停止してDBのダンプを取得。ダンプ生成後にZabbix Serverを起動し、ダンプをgzip圧縮する流れとなる。
スクリプトの起動はcronによる定期実行を前提としている。
パラメータ †
ROTATE | 保存件数。ファイル名にローテーション番号を付与し、指定数のバックアップファイルを保管する |
OUTPATH | バックアップの生成先ディレクトリ |
MYSQLDUMP | mysqldumpコマンドのフルパス |
LOG | バックアップ処理のログ出力先。月次でログファイル名を変更するが、過去ログを削除する機能はない |
DBUSER | DBのログインユーザ |
DBPASSWD | DBのログインユーザのパスワード |
DBNAME | バックアップ対象とするDB名 |