<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Natz&#039;s Digital 漂流記 &#187; Zabbix</title>
	<atom:link href="http://www.natzworks.com/digital/servers/zabbix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.natzworks.com/digital</link>
	<description>Natz の PC/サーバー/デジタル機器に翻弄される日々</description>
	<lastBuildDate>Wed, 28 Dec 2011 05:33:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Zabbix 1.6.8 → 1.8.1 アップグレード</title>
		<link>http://www.natzworks.com/digital/2010/396.html</link>
		<comments>http://www.natzworks.com/digital/2010/396.html#comments</comments>
		<pubDate>Tue, 11 May 2010 17:06:06 +0000</pubDate>
		<dc:creator>Natz</dc:creator>
				<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[サーバー]]></category>

		<guid isPermaLink="false">http://www.natzworks.com/digital/?p=396</guid>
		<description><![CDATA[2世代前の 1.4 系から一気に最新の 1.8 系にしたかった統合監視ツール Zabbix はアップグレード時に世代を飛ばせないと言うことで、前回暫定的に 1.4.6 から 1.6.8 にした。今回は 1.6.8 から 1.8.1 にアップグレードするメイン・イベントで、前回同様に ZABBIX-JP サイトのドキュメントを参考にしつつ、次の流れで作業を行う。

Zabbix 1.6.8 の DB をバックアップ。
Zabbix を 1.6.8 → 1.8.1 にアップグレード。
各クライアントの Zabbix エージェントを 1.4.6 → 1.8.1 にアップグレード。
yum リポジトリを設定。


我が家の Zabbix サーバーの環境は、次の通り。環境が異なる場合は、適宜読み変えていただきたい。

マシン： VMware ESXi 4.0 上の仮想マシン
OS： CentOS 5.4 (x86)
現行 Zabbix： ZABBIX-JP 提供バイナリ (1.6.8-2)
DB： MySQL

1. Zabbix 1.6.8 の DB をバックアップ
1.6.8 へのアップグレードが成功して油断していると、痛い目に遭う可能性がある。僕は前回同様 LVM のスナップショットを利用して、MySQL [...]]]></description>
		<wfw:commentRss>http://www.natzworks.com/digital/2010/396.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zabbix 1.4.6 → 1.6.8 アップグレード</title>
		<link>http://www.natzworks.com/digital/2010/393.html</link>
		<comments>http://www.natzworks.com/digital/2010/393.html#comments</comments>
		<pubDate>Wed, 05 May 2010 09:44:51 +0000</pubDate>
		<dc:creator>Natz</dc:creator>
				<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[サーバー]]></category>

		<guid isPermaLink="false">http://www.natzworks.com/digital/?p=393</guid>
		<description><![CDATA[自宅で稼働中の統合監視ツール Zabbix は、ずっと旧バージョンの 1.4 系を使っていた。ZABBIX-JP サイトで公開されている RPM を見ると 1.4.x → 1.6.x の段階でパッケージ構成が大幅に変わっているために躊躇し、「精神的に余裕のあるときにやろう」 とアップグレードを先延ばしにしていたのだ。
しかし安定版は随分前に 1.6 系に移り、1.8 系の開発も進んでいる。「そのうちね」 と言っているうちに時流から取り残されてしまうので、一気に最新の 1.8 系にアップグレードすることにした。精神的な余裕は、作って作れないこともない。
ありがちな話だが、Zabbix をアップグレードする際は DB のテーブルに変更が加わるため、1.4.x → 1.8.x のように間のバージョンを飛ばせないらしい。そこで今回はまず 1.4.6 から 1.6.8 にアップグレードし、改めて 1.8.1 を目指す。

幸い ZABBIX-JP サイトでアップグレードの手順が公開されているので、このドキュメントを参考に進める。今回の作業の流れは次の通り。

Zabbix 1.4.6 の DB をバックアップ。
Zabbix を 1.4.6 → 1.6.8 にアップグレード。
一部クライアントの Zabbix エージェントを 1.4.6 → 1.8.1 にアップグレード。

また我が家の Zabbix サーバーの環境は、次の通り。環境が異なる場合は、適宜読み変えていただきたい。

マシン： VMware ESXi 4.0 上の仮想マシン
OS： CentOS [...]]]></description>
		<wfw:commentRss>http://www.natzworks.com/digital/2010/393.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS 3.9 に Zabbix 1.4.6 をインストール</title>
		<link>http://www.natzworks.com/digital/entries/2010/000244.html</link>
		<comments>http://www.natzworks.com/digital/entries/2010/000244.html#comments</comments>
		<pubDate>Thu, 07 Jan 2010 01:10:30 +0000</pubDate>
		<dc:creator>Natz</dc:creator>
				<category><![CDATA[Zabbix]]></category>
		<category><![CDATA[サーバー]]></category>

		<guid isPermaLink="false">http://www.natzworks.com/wpd/203.html</guid>
		<description><![CDATA[久々に触った CentOS 3 で Puppet を利用できるようになったので、ついでに我が家の標準サーバー監視ツール Zabbix もインストールしてしまう。現在 ZABBIX-JP サイトでは 1.6.7 の日本語対応 RPM パッケージが公開されているが、我が家の Zabbixサーバー及びエージェントは今のところ 1.4.6 のため、今回はとりあえず 1.4.6 で合わせておく。1.6 系へのアップグレードは、後日 (余裕のあるときに) サーバーからまとめて実施するしよう。

Zabbix の過去のバージョンは、前述のダウンロードページのリンクから入手可能。今回は CentOS 3.9 で 1.4.6 の Zabbix エージェントを動かすので、ここから zabbix-agent-1.4.6-2.el3.JP.i386.rpm を入手し、以下の手順でインストールする。

# rpm -ivh zabbix-agent-1.4.6-2.el3.JP.i386.rpm　← RPM をインストール
# cat /etc/zabbix/zabbix_agentd.conf　← 設定ファイルを適宜修正
--- snip ---
Server=&#60;ZABBIX_SERVER_IPADDR&#62;　← Zabbix サーバーの IP アドレス
--- snip ---
Hostname=&#60;HOSTNAME&#62;　← 本マシンのホスト名
--- snip ---
# /etc/init.d/zabbix-agent start
# ps aux [...]]]></description>
		<wfw:commentRss>http://www.natzworks.com/digital/entries/2010/000244.html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

