Zabbix 2.1.0 が出たというので、早速自前で deb にしてみた

何気なく、TL 眺めてたら、

というのが流れてたので、早速自前でdeb化してみた。

source を元にパッケージングする方法は、昔書いたエントリーがあるので、そいつを参考に。


手順通り、進めて行ったら

dh_builddeb -- -Zxz
dpkg-deb: `../zabbix-proxy-mysql_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-proxy-mysql' を構築しています。
dpkg-deb: `../zabbix-agent_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-agent' を構築しています。
dpkg-deb: `../zabbix-proxy-pgsql_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-proxy-pgsql' を構築しています。
dpkg-deb: `../zabbix-frontend-php_2.1.0-a1-1_all.deb' にパッケージ `zabbix-frontend-php' を構築しています。
dpkg-deb: `../zabbix-proxy-sqlite3_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-proxy-sqlite3' を構築しています。
dpkg-deb: `../zabbix-server-pgsql_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-server-pgsql' を構築しています。
dpkg-deb: `../zabbix-server-mysql_2.1.0-a1-1_amd64.deb' にパッケージ `zabbix-server-mysql' を構築しています。
make[1]: ディレクトリ `/usr/local/src/zabbix-2.1.0-a1' から出ます
dpkg-genchanges -b >../zabbix_2.1.0-a1-1_amd64.changes
dpkg-genchanges: binary-only upload - not including any source code
dpkg-source --after-build zabbix-2.1.0-a1
dpkg-source: info: using options from zabbix-2.1.0-a1/debian/source/options: --extend-diff-ignore=\.(bat|exe)$ --compression=xz
dpkg-buildpackage: binary only upload (no source included)

と表示されたので、チェックした見たところ、無事パッケージング完了。
#Debian の sid でやってます。

nexus01:/usr/local/src/zabbix-2.1.0-a1# ls -l ../zabbix*2.1.0*.deb
-rw-r--r-- 1 root staff 279516 7月 6 02:21 ../zabbix-agent_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 2189808 7月 6 02:21 ../zabbix-frontend-php_2.1.0-a1-1_all.deb
-rw-r--r-- 1 root staff 487760 7月 6 02:21 ../zabbix-proxy-mysql_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 487920 7月 6 02:21 ../zabbix-proxy-pgsql_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 458704 7月 6 02:21 ../zabbix-proxy-sqlite3_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 1659878 7月 6 02:21 ../zabbix-server-mysql_2.1.0-a1-1_amd64.deb
-rw-r--r-- 1 root staff 1659792 7月 6 02:21 ../zabbix-server-pgsql_2.1.0-a1-1_amd64.deb

速攻で、インストール。

nexus01:/usr/local/src# dpkg -i zabbix-agent_2.1.0-a1-1_amd64.deb zabbix-frontend-php_2.1.0-a1-1_all.deb zabbix-server-mysql_2.1.0-a1-1_amd64.deb
(データベースを読み込んでいます ... 現在 143735 個のファイルとディレクトリがインストールされています。)
zabbix-agent 1:2.0.6+dfsg-1+b1 を (zabbix-agent_2.1.0-a1-1_amd64.deb で) 置換するための準備をしています ...
zabbix-agent を展開し、置換しています...
zabbix-frontend-php 1:2.0.6+dfsg-1 を (zabbix-frontend-php_2.1.0-a1-1_all.deb で) 置換するための準備をしています ...
zabbix-frontend-php を展開し、置換しています...
zabbix-server-mysql 1:2.0.6+dfsg-1+b1 を (zabbix-server-mysql_2.1.0-a1-1_amd64.deb で) 置換するための準備をしています ...
zabbix-server-mysql を展開し、置換しています...
zabbix-agent (1:2.1.0-a1-1) を設定しています ...
zabbix-frontend-php (1:2.1.0-a1-1) を設定しています ...
zabbix-server-mysql (1:2.1.0-a1-1) を設定しています ...
man-db のトリガを処理しています ...

途中、agent と server の設定をどうするのか聞かれるので、そこは現在のものを保持、にしておく。
で喜び勇んで、GUI にアクセスすると、エラーが…。

初回アクセスでエラー

「どうしたもんかねぇ」と思っていたら、いつの間にかいつものログイン画面が。データベースのアップデートは自動でやってくるのね。(ってことは、長期間監視しててデータが大量に蓄積されてると、とてつもなく時間かかるってことか…。orz )

ログオン画面(左下のバージョン表記に注目)

早速ログインして、とりあえず表示が、おかしくないことまでは確認しました。(使い込むのはこれから。)

ダッシュボード

さて、仕事関係のは、どうしたもんかのぉ〜。

トラックバック(1)

仕事の関係もあって、Zabbix 2.2 のアルファ版である 2.1.0 をインストールしたのは、以前書いたとおり。 そのアルファ版も、順調に 2.1.1... 続きを読む

コメントする