2012-06-06
zabbix2.0をAmazonlinuxにインストールしたった。(rpm)
最近インストール記事しか書いていないザビオです。
もうちょっと技術よりなことを書きたいのですが忘れないために備忘録。
宮崎は最近梅雨入りしたっぽいのですが、東京はまだまだかしら。
今回はzabbix2.0をAmazonlinuxにインストールする記事を書こうとおもいます。
既にRHEL/CentOS向けのRPMは@kodai74が公開しておりますので使いたい人は是非にご利用ください。
完全に私都合なのですが、業務上、AWSが提供しているAmazonlinuxというOSを利用する機会がたくさんあるのですが
上記rpmではインストールされません。
従いましてconfigureで頑張るか、sourceを修正する必要があるのですが。
悩んでいるところに
とイケメンTNKさんがrpmを作ってくれましたー。
ありがとうございます。
早速インストールしようとしたのですが、若干ハマったのでブログに書きました。
環境
git clone https://github.com/atanaka7/zabbix-jp-amzn1.git
まず必要なミドルウェアをインストール
yum install rpm-build
yum groupinstall 'Development tools'
yum install mysql-devel net-snmp-devel openldap-devel sqlite-devel unixODBC-devel libssh2-devel java-devel curl-devel OpenIPMI-devel mysql
yum install php-cli php-mbstring php-common php-mysql php-xml php php-pdo php-gd php-bcmath
まず必要なrpmをインストール
下記から対象を選択。
i386用:
http://www.zabbix.jp/binaries/relatedpkgs/rhel6/i386/fping-2.4b2-16.el6.JP.i686.rpm
http://www.zabbix.jp/binaries/relatedpkgs/rhel6/i386/iksemel-1.4-2.el6.JP.i686.rpm
http://www.zabbix.jp/binaries/relatedpkgs/rhel6/i386/iksemel-devel-1.4-2.el6.JP.i686.rpm
x86_64用:
http://www.zabbix.jp/binaries/relatedpkgs/rhel6/x86_64/fping-2.4b2-16.el6.JP.x86_64.rpm
http://www.zabbix.jp/binaries/relatedpkgs/rhel6/x86_64/iksemel-1.4-2.el6.JP.x86_64.rpm
http://www.zabbix.jp/binaries/relatedpkgs/rhel6/x86_64/iksemel-devel-1.4-2.el6.JP.x86_64.rpm
wget http://www.zabbix.jp/binaries/relatedpkgs/rhel6/x86_64/fping-2.4b2-16.el6.JP.x86_64.rpm
wget http://www.zabbix.jp/binaries/relatedpkgs/rhel6/x86_64/iksemel-1.4-2.el6.JP.x86_64.rpm
wget http://www.zabbix.jp/binaries/relatedpkgs/rhel6/x86_64/iksemel-devel-1.4-2.el6.JP.x86_64.rpm
yum localinstall RPMファイル名
次にRPMをビルドするための環境構築します。
ここで必ずroot以外のユーザで作業してください。今回はec2-userで行なっています。
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
vi ~/.rpmmacros
rpmbuild --rebuild zabbix-2.0.0-1.amzn1.src.rpm
.rpmmacrosの中身
%_topdir /home/ec2-user/rpmbuild
%_builddir %{_topdir}/BUILD
%_rpmdir %{_topdir}/RPMS
%_sourcedir %{_topdir}/SOURCES
%_specdir %{_topdir}/SPECS
%_srcrpmdir %{_topdir}/SRPMS
/home/ec2-user/rpmbuild/RPMS/配下にrpmファイルが作成されます
zabbix-webのフォルダが分かれているので注意してください
├── noarch
│ └── zabbix-web-2.0.0-1.amzn1.noarch.rpm
└── x86_64
├── zabbix-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-agent-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-debuginfo-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-java-gateway-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-proxy-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-proxy-mysql-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-proxy-pgsql-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-proxy-sqlite3-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-server-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-server-mysql-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-server-pgsql-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-server-sqlite3-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-web-mysql-2.0.0-1.amzn1.x86_64.rpm
├── zabbix-web-pgsql-2.0.0-1.amzn1.x86_64.rpm
└── zabbix-web-sqlite3-2.0.0-1.amzn1.x86_64.rpm
rpmでインストール
sudo rpm -ivh zabbix-2.0.0-1.amzn1.x86_64.rpm zabbix-agent-2.0.0-1.amzn1.x86_64.rpm zabbix-java-gateway-2.0.0-1.amzn1.x86_64.rpm zabbix-server-mysql-2.0.0-1.amzn1.x86_64.rpm zabbix-server-mysql-2.0.0-1.amzn1.x86_64.rpm zabbix-web-mysql-2.0.0-1.amzn1.x86_64.rpm zabbix-web-2.0.0-1.amzn1.noarch.rpm
/usr/share/doc/zabbix-server-2.0.0/database/から対象のDBに流しこむ
sudo cat schema.sql | mysql -u ****** -p -h ~.ap-northeast-1.rds.amazonaws.com zabbix
sudo cat images.sql | mysql -u ****** -p -h ~.ap-northeast-1.rds.amazonaws.com zabbix
sudo cat data.sql | mysql -u ****** -p -h ~.ap-northeast-1.rds.amazonaws.com zabbix
これでzabbixをAmazonlinuxで使えるとおもいます。
トラックバック - http://d.hatena.ne.jp/zabbio/20120606/1338941328
リンク元
- 132 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=18&ved=0CG4QFjAHOAo&url=http://d.hatena.ne.jp/zabbio/20110511/1305073816&ei=5QnPT7KKLOqNmQWE_6CwCg&usg=AFQjCNHo5M4jrfDAPqmzSgyhjK0yQR45zg
- 67 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CFYQFjAB&url=http://d.hatena.ne.jp/zabbio/20120523/1337735797&ei=dhLOT_PSB6fE2gXxz-G-DA&usg=AFQjCNFVNjVmTFLhZfHe8fKoa8TFmjcdCA
- 31 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=17&ved=0CHIQFjAGOAo&url=http://d.hatena.ne.jp/zabbio/20120523/1337735797&ei=GrzOT5iwKpCZmQWmpaCwCg&usg=AFQjCNFVNjVmTFLhZfHe8fKoa8TFmjcdCA&sig2=XeXbWBlWJ__k0TXTQHOIcA
- 27 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CHYQFjAC&url=http://d.hatena.ne.jp/zabbio/20111221/1324456063&ei=ybHOT7W4FOXzmAXR_9GyCg&usg=AFQjCNETgX_o5IccLVUOob6GWsiRPG7Hqw&sig2=UQ3xChOtgsJhUNxJ8o-m6Q
- 26 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0CGMQFjAD&url=http://d.hatena.ne.jp/zabbio/&ei=vkXPT9W-LIPWmAXi0b3DCg&usg=AFQjCNEgIfg5Y52k__vpPWRKEG8zFrgPLA&sig2=9_tuD58bbCh2Q65rW1laJw
- 22 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=5&ved=0CFoQFjAE&url=http://d.hatena.ne.jp/zabbio/20110909/1315535169&ei=mZ_OT63LA6TGmAXA3MjACg&usg=AFQjCNF-gwisVJhlraX4TZOuBE4HaLNRCQ&sig2=CYdpJUHwbtv9RXEk3L2LXA
- 19 http://blog.serverworks.co.jp/tech/2012/07/03/mod_spdy/
- 18 http://t.co/vYYopSK3
- 18 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&ved=0CG8QFjAF&url=http://d.hatena.ne.jp/zabbio/20120508/1336435014&ei=leHOT4jFEKqTiQfkxrT8DA&usg=AFQjCNEUi3SoqBtHnlKtHNjJY-QO5ViODg
- 18 http://www.google.co.jp/url?sa=t&rct=j&q=zabbix+2.0+インストール+with-mysql&source=web&cd=5&ved=0CGEQFjAE&url=http://d.hatena.ne.jp/zabbio/20120523/1337735797&ei=dNvOT6PTGu-WmQW30MW-Cg&usg=AFQjCNFVNjVm