フロッピーディスクの残骸

フロッピーディスクを分解するのって楽しいよね

Zabbix 2.4 から 3.0へアップデート!

2016/2/16にZabbix3.0がリリースされましたね(∩´∀`)∩わーい
リリース予定の9月から首を長くして待ってたんですが、約半年かかりましたね。
開発者の皆さんホントご苦労様です。

リリースされた日にアップデートしちゃる!って意気込んでましたが
修論書いてたら今になりました..orz
まあ、でも無事修了できそうです。

リリースノートは下記にあります。
http://www.zabbix.com/jp/rn3.0.0.php
下記は日本語で書かれてるので読みやすいかもです
http://blog.serverworks.co.jp/tech/2016/02/16/zabbix300-release/

うちはZabbixの2.4を利用してたんですが
サポートもそろそろ切られちゃうので、アップデートかけましょうということで
今日いろいろと作業してました。

実は公式でZabbix3.0へのアップデートマニュアルもありましてそれみながらぽちぽちやってました。
5 Upgrade procedure [Zabbix Documentation 3.0]
すでにやられている方もおりますね
http://progress-ng.com/blog/?p=162

アップデートやる前にconfigとかDBのバックアップは一応取ってくださいね。

mariadbのバックアップ

$ mysqldump -u root --password='hogehoge' -x --all-databases > hogehoge.sql

ZabbixServerとAgentのアップデート

# ServerとAgentの停止
$ systemctl stop zabbix-agent
$ systemctl stop zabbix-server

# 2.4のリポジトリを一旦アンインストール
$ yum remove zabbix-release

# 3.0のリポジトリをインストール
$ yum install  http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

# yumのキャッシュで2.4のリポジトリをチェックしちゃう場合があるのでキャッシュを削除
$ yum clean all

# パッケージのアップデート (Zabbix関連のものだけ上げたいときは yum update zabbix)
$ yum update

# 起動
$ systemctl start zabbix-server
$ systemctl start zabbix-agent

# 自動起動設定もいれとくよん
$ systemctl enable zabbix-server
$ systemctl enable zabbix-agent

Zabbix-Agentだけアップデート

$ systemctl stop zabbix-agent
$ yum remove -y zabbix-release
$ yum install -y  http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
$ yum clean all
$ yum update -y zabbix-agent
$ systemctl start zabbix-agent
$ systemctl enable zabbix-agent

MacのZabbix-Agentもアップデート

下記からパッケージをダウンロード http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.0/zabbix-3.0.0.tar.gz?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fzabbix%2F&ts=1456312041&use_mirror=jaist

tar xvzf zabbix-3.0.0.tar
cd zabbix-3.0.0
./configure --enable-agent
make
sudo cp ./conf/zabbix_agentd.conf /usr/local/etc/zabbix_agentd.conf
sudo cp ./src/zabbix_agent/zabbix_agentd /usr/local/sbin/
sudo vim /usr/local/etc/zabbix_agentd.conf
/usr/local/sbin/zabbix_agentd

全てアップデート完了です。
もう少し落ち着いたら3.0の新機能を触っていきたいと思います。 おしま