AIX5.3へのエージェント導入(1.8.3)
こんにちわ。
表題の通り、AIX5.3にエージェントのみ導入したいと考えております。
ソースファイルから導入してみようとしましたが、makeのところでエラーが出て失敗してしまいました。
ネットで調べてみたところコンパイル済みのエージェントがダウンロードできることは見つけたのですが・・・
これを用いたインストールの方法がわからないです。(zabbix云々ではなくシステム的な問題かもしれませんが・・・
このコンパイル済みエージェントを用いて導入するには何をすればよいのでしょうか?
お手数ですが、よろしくお願いします。
参考:http://www.zabbix.com/jp/download2.php
TNK - 投稿数: 4719
AIXの標準的なディレクトリ構成を存じ上げないのですが、ダウン
ロードしたファイルの中には、
bin/zabbix_get
bin/zabbix_sender
sbin/zabbix_agent
sbin/zabbix_agentd
があるかと思いますので、例えば、/usr/localディレクトリの下に
展開して利用すれば良いと思います。
設定ファイルは、ソースのtarballの中にある
misc/conf/zabbix_agentd.conf
を参考に作成して、/etc/zabbixというディレクトリの下に置きま
す。
最低限、
・Server
・Hostname
をそれぞれ、ZabbixサーバのIPアドレス、エージェントをインスト
ールしたサーバのホスト名(Web上で登録するホスト名と合わせる)
の設定が必要です。
ログファイルの出力先なども、環境に合わせて変更した方がよいで
しょう。
あと、起動用のスクリプトは、同じくソースの中にある、
misc/init.d/aix/zabbix_agentd
が参考になると思います。
ファイルを置いた場所とか、PIDファイルを置く場所とかは、環境
に合わせて変更してください。
ts-zbx - 投稿数: 11
素早い回答ありがとうございます。
confファイル、起動用スクリプトをそれぞれ配置し、必要な要素を書き換えました。
/etc/init.d/zabbix_agentd startで起動しようとすると、下記のエラーが出力されてしまったのですが、これはどういう意味になるのでしょうか・・・?
/usr/lib/libiconv.a自体は存在しているので、インストールが必要なわけではないと思うのですが・・・
■起動時に出力されたエラー
exec(): 0509-036 以下のエラーのためにプログラム /usr/local/zabbix/sbin/zabbix_agentd をロードできません:
0509-150 従属モジュール /usr/lib/libiconv.a(libiconv.so.2) をロードできませんでした。
0509-152 メンバー libiconv.so.2 がアーカイブ に見つかりません。
TNK - 投稿数: 4719
ご提示頂いたメッセージを元に調べてみたところ、AIXのiconvライ
ブラリとGNUのライブラリとの互換性の問題なのかもしれません。
改めてソースからのコンパイルにチャレンジするか、さらに古いバ
ージョンになってしまいますが、1.8.1のバイナリであれば動いた
との書き込みがありましたので、1.8.1のバイナリをダウンロード
して利用してみてください。
http://www.zabbix.com/forum/showthread.php?t=15460
kodai - 投稿数: 1341
ライブラリパスが通っている場所に(.aではなく)libiconv.so.2は存在しているでしょうか?
もし存在していないようでしたらlibiconvをインストールする必要がありますし、存在していてもライブラリのバージョンが違えば動作しない可能性があります。
ソースからコンパイルしたときにmakeでどのようなエラーが出たのかも確認してみてください。コンパイル済みエージェントが動作しない問題と同じ原因の可能性もあると思います。