CentOS6.4にZabbixエージェント3.2.7をrpmでインストールする方法

インターネットに接続することができない環境のエージェント端末に対し、
tmpフォルダにモジュールを事前に配置してインストールを実行したところ、
依存性の欠如に関連するエラーが出力され、インストールが失敗します。
事前に実施するするべき作業等がありましたら、ご教示ください。

■環境
クライアントOS:CentOS6.4 x64
Zabbixエージェントバージョン:3.2.7
※事前にtmpフォルダに下記モジュールを配置済み
 ・zabbix-get-3.2.7-1.el6.x86_64.rpm
 ・zabbix-agent-3.2.7-1.el6.x86_64.rpm

■実行コマンド
rpm -ivh zabbix-get-3.2.7-1.el6.x86_64.rpm zabbix-agent-3.2.7-1.el6.x86_64.rpm

■実行結果
[root@******* tmp]# rpm -ivh zabbix-get-3.2.7-1.el6.x86_64.rpm zabbix-agent-3.2. 7-1.el6.x86_64.rpm
警告: zabbix-get-3.2.7-1.el6.x86_64.rpm: ヘッダ V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
エラー: 依存性の欠如:
libcrypto.so.10(OPENSSL_1.0.1)(64bit) は zabbix-get-3.2.7-1.el6.x86_64 に必要とされています
libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit) は zabbix-get-3.2.7-1.el6.x86_6 4 に必要とされています
libcrypto.so.10(libcrypto.so.10)(64bit) は zabbix-get-3.2.7-1.el6.x86_64 に必要とされています
libssl.so.10(libssl.so.10)(64bit) は zabbix-get-3.2.7-1.el6.x86_64 に必 要とされています
libcrypto.so.10(OPENSSL_1.0.1)(64bit) は zabbix-agent-3.2.7-1.el6.x86_64 に必要とされています
libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit) は zabbix-agent-3.2.7-1.el6.x86 _64 に必要とされています
libcrypto.so.10(libcrypto.so.10)(64bit) は zabbix-agent-3.2.7-1.el6.x86_ 64 に必要とされています
libssl.so.10(libssl.so.10)(64bit) は zabbix-agent-3.2.7-1.el6.x86_64 に 必要とされています

[root@CentOS6 tmp]#

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

OpenSSLのライブラリが不足しているようです。

恐らく、古いCentOS 6のままで更新されていないので、古いバージ
ョンのOpenSSLがインストールされているのだと思われます。

パッケージですと、opensslのパッケージです。
最新版は、 openssl-1.0.1e-57.el6.x86_64.rpm だと思われます。

古いOpenSSLのライブラリに依存したものがある場合は、それらの
パッケージも一緒に更新することが必要になると思いますのでご注
意ください。

ユーザー krkala の写真

早速のご回答ありがとうございます。

一時的にネットワークに接続する環境を用意し、yum update 実行後に
再度下記コマンドを実行することにより、成功しました。
ありがとうございます。助かりました。

rpm -ivh zabbix-get-3.2.7-1.el6.x86_64.rpm zabbix-agent-3.2.7-1.el6.x86_64.rpm