2009年4月3日金曜日

ZABBIX 1.4.6 インストール

zabbix 1.4.6をインストールしてみた。
正確にはインストールしようとしてみた(^^;)

環境は'Solaris 10 10/08 x86版 + Sun Web Stack 1.4(install amp)' (・ω・)b

  1. アーカイブを展開
    ダウンロードしてきたアーカイブを展開する。
    gzip -dc zabbix-1.4.6.tar.gz | tar xvf -

  2. configure
    configureでMakefileを作成
    ./configure --enable-agent --enable-server --with-net-snmp\
    -- with-mysql=/opt/webstack/mysql/lib/mysql/libmysqlclient.so

  3. コンパイル
    gmake
    以上。
で、あとはgmake installして、MySQLのユーザー作って、MySQLにzabbixのデータを流し込んで、/etc/zabbix/zabbix_serverと/etc/zabbix/zabbix_agentをいじって、起動スクリプト書いて起動して、フロントエンドをApacheのドキュメントが参照できるところに持っていって、ブラウザからそれを参照してユーザーインターフェイスの設定をして終わり…のはず。

が、コンパイルでこけた( ̄▽ ̄;)
どうも複数のバージョンのMySQLがいて、configureでどれを参照するか指定しているのに、別のバージョンのヘッダファイルを参照するようになっていることが原因らしい。
強引にMakefileのCFLAGSに-Iでlibmysqlclient.soのありかを指定してコンパイルしても、lddで確認すると、別バージョンを参照するようになっている。

…自分の今の知識では、参照先を変更する方法がわからないので、とりあえず放置ヾ(--;)ぉぃぉぃ

0 コメント: