LoginSignup
5
10

More than 5 years have passed since last update.

Zabbixのバックアップとリカバリー

Posted at

前提

  • OS: Ubuntu Server 16.04 LTS
  • DB: MariaDB 10.0.34
  • Zabbix: 3.4.8
  • 管理者権限の作業

手順

バックアップ

下記でZabbixのDBの全データをバックアップする
必要に応じて、cron等を設定する

$ mysqldump zabbix > /tmp/backup.sql

リカバリ

一旦、Zabbixサーバーを停止する

$ service zabbix-server stop

ZabbixのDBを削除する

$ mysql -e"drop database zabbix;"

DBの不整合なファイルを一旦削除する。該ファイルは、再起動時に再作成されます。
詳しくは、下記を確認して下さい。
InnoDBの構成

$ service mysql stop
$ rm /var/lib/mysql/ib_logfile0
$ rm /var/lib/mysql/ib_logfile1
$ rm /var/lib/mysql/ibdata1
$ service mysql start

ZabbixのDBを再作成し、権限を付与する。

$ mysql -e"create database zabbix character set utf8 collate utf8_bin;"
$ mysql -e"grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';"

バックアップしたデータを投入する。

$ mysql zabbix < /tmp/backup.sql

Zabbixサーバーを起動する

$ service zabbix-server start
5
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
10