1. piyojiro

    Posted

    piyojiro
Changes in title
+Zabbix3.0→zabbix4.0へアップデート
Changes in tags
Changes in body
Source | HTML | Preview

前段

業務に使用している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

https://www.sodo-shed.com/archives/11978