Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
3
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@piyojiro

Zabbix3.0→zabbix4.0へアップデート

前段

業務に使用しているZabbix(ver3.0.22)を4.0へアップデートすべく事前に複製環境でアップデート確認と動作確認を行う
環境:CentOS7

バックアップ取得

本番環境から現在のZabbixバックアップを取得
(今回は全データ必要ではないので設定値だけバックアップすることにする)

mysqldump -u root -p --single-transaction --hex-blob --ignore-table=zabbix.alerts --ignore-table=zabbix.history --ignore-table=zabbix.history_uint --ignore-table=zabbix.history_str --ignore-table=zabbix.history_text --ignore-table=zabbix.history_log --ignore-table=zabbix.trends_uint --ignore-table=zabbix.trends --ignore-table=zabbix.auditlog --ignore-table=zabbix.auditlog_details --ignore-table=zabbix.events zabbix | gzip > zabbix_configuration_only_backup_20181022_1249.sql.gz

説明

mysqldump -u root -p --single-transaction --hex-blob --ignore-table=[対象DB名].alerts --ignore-table=[対象DB名].history --ignore-table=zabbix.history_uint --ignore-table=[対象DB名].history_str --ignore-table=[対象DB名].history_text --ignore-table=[対象DB名].history_log --ignore-table=[対象DB名].trends_uint --ignore-table=[対象DB名].trends --ignore-table=[対象DB名].auditlog --ignore-table=[対象DB名].auditlog_details --ignore-table=[対象DB名].events [対象DB名]| gzip > [バックアップファイル名].sql.gz

取得したデータを複製環境へ移動しておく

アップデート手順

1.リポジトリの更新
yum install http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

2.キャッシュクリーン
yum clean all

3.入ってるやつの確認
rpm -qa | grep zabbix
こんな感じで出るはず

zabbix-web-japanese-3.0.22-1.el7.noarch
zabbix-release-4.0-1.el7.noarch
zabbix-web-mysql-3.0.22-1.el7.noarch
zabbix-agent-3.0.22-1.el7.x86_64
zabbix-server-mysql-3.0.22-1.el7.x86_64
zabbix-web-3.0.22-1.el7.noarch
zabbix-get-3.0.22-1.el7.x86_64

4.zabbixの停止
systemctl stop zabbix-server

5.アップデート
yum update zabbix-server zabbix-get zabbix-web zabbix-web-japanese zabbix-web-mysql

6.起動

systemctl restart httpd
systemctl start zabbix-server

DBなんちゃらのエラーが出る場合はDBを再起動してみると幸せになれるかもしれない

まとめ

アップデート自体はすんなりできてデータ移行も問題なさそうだけどダッシュボード上のアイテム数だけが2倍以上に増えてたのがわからない。テンプレートがふえた?数え方が変わった?

参考m(_ _)m

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
3
Help us understand the problem. What are the problem?