メモ > サーバ > サービス: AWS > Zabbix サーバ
■Zabbix サーバ
※Amazon Linuxにはyumでインストールできないみたい。CentOS6かCentOS7を使うのが無難みたい
■参考
AWS上でCentOS 7にZabbix 3.2を構築してみた | Developers.IO
http://dev.classmethod.jp/cloud/aws/aws-centos7-zabbix3_2-setup/
これを参考に、Amazon Linux にインストールを試みる
■事前調査
2017/08/10時点での最新バージョンは3.2.7。
http://repo.zabbix.com/zabbix/
http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/
http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-server-pgsql-3.2.7-1.el7.x86_64.rpm
だが、zabbix-release-3.2-1.el7.noarch.rpm は 3.2-1 が最新でいいみたい
http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
■インストール
# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese zabbix-get
エラー: パッケージ: iksemel-1.4-2.el7.centos.x86_64 (zabbix-non-supported)
要求: libgnutls.so.28(GNUTLS_1_4)(64bit)
エラー: パッケージ: zabbix-server-mysql-3.2.7-1.el7.x86_64 (zabbix)
要求: libnetsnmp.so.31()(64bit)
エラー: php56-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
エラー: パッケージ: zabbix-server-mysql-3.2.7-1.el7.x86_64 (zabbix)
要求: systemd
エラー: パッケージ: iksemel-1.4-2.el7.centos.x86_64 (zabbix-non-supported)
要求: libgnutls.so.28()(64bit)
エラー: httpd24-tools conflicts with httpd-tools-2.2.32-1.9.amzn1.x86_64
エラー: php56 conflicts with php-5.3.29-1.8.amzn1.x86_64
エラー: php56-cli conflicts with php-cli-5.3.29-1.8.amzn1.x86_64
エラー: httpd24 conflicts with httpd-2.2.32-1.9.amzn1.x86_64
問題を回避するために --skip-broken を用いることができます。
これらを試行できます: rpm -Va --nofiles --nodigest
# httpd -v
Server version: Apache/2.2.32 (Unix)
Server built: Jun 21 2017 19:11:57
# php -v
PHP 5.3.29 (cli) (built: May 12 2015 22:42:19)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
HTTPDとPHPのバージョン問題?
Apache2.4とPHP5.6をインストール
# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese zabbix-get
エラー: パッケージ: iksemel-1.4-2.el7.centos.x86_64 (zabbix-non-supported)
要求: libgnutls.so.28(GNUTLS_1_4)(64bit)
エラー: パッケージ: iksemel-1.4-2.el7.centos.x86_64 (zabbix-non-supported)
要求: libgnutls.so.28()(64bit)
エラー: パッケージ: zabbix-server-mysql-3.2.7-1.el7.x86_64 (zabbix)
要求: libnetsnmp.so.31()(64bit)
エラー: パッケージ: zabbix-server-mysql-3.2.7-1.el7.x86_64 (zabbix)
要求: systemd
問題を回避するために --skip-broken を用いることができます。
これらを試行できます: rpm -Va --nofiles --nodigest
# yum install --enablerepo=epel iksemel
エラー: パッケージ: iksemel-1.4-2.el7.centos.x86_64 (zabbix-non-supported)
要求: libgnutls.so.28(GNUTLS_1_4)(64bit)
エラー: パッケージ: iksemel-1.4-2.el7.centos.x86_64 (zabbix-non-supported)
要求: libgnutls.so.28()(64bit)
問題を回避するために --skip-broken を用いることができます。
これらを試行できます: rpm -Va --nofiles --nodigest
Zabbixインストールエラー。libgnutls.so.13()(64bit) とlibgnutls.so.13(GNUTLS_1_3)(64bit) の不足について。 | 日本Zabbixユーザー会
http://www.zabbix.jp/node/1840
「ZABBIX-JPのyumリポジトリでは、RHELとCentOS
で利用できるrpmしか公開していませんので、ZABBIX-JPのyumリポ
ジトリを利用してのインストールは、各種ライブラリのバージョン
や依存関係が異なりますのでインストールできません。
昔のAmazon Linuxのバージョンであれば、RHEL 6用を利用できたの
ですが、現時点では上記の通り、各種パッケージのバージョンが新
しくなってしまっていたり、依存関係が異なるのです。」
インストールできないみたい