2013年9月9日月曜日
2013年9月8日日曜日
AmazonLinuxにzabbix 2.0をRPMで入れてみた
公式サイトからリポジトリを入れてyumでやろうとしたら、コンフリクトしてインストールが進まなかった
で、src.rpmを持ってきてビルド!
# yum install rpm-build
# rpm -ivh zabbix-2.0.8-1.el5.src.rpm
# cd /root/rpmbuild/SOURCE
# cp * /usr/src/rpm/SOURCE/
# rpmbuild -ba /root/rpmbuild/SPEC/zabbix.spec
コンパイラーがインストールされてないエラーが出たので、インストール
# yum groupinstall "Development Libraries" "Development tools"
# rpmbuild -ba /root/rpmbuild/SPEC/zabbix.spec
依存関係がたくさん出てくるから、それらを全部yumでインストール
# rpmbuild -ba /root/rpmbuild/SPEC/zabbix.spec
出来上がったRPMをインストール
# cd /usr/src/rpm/RPMS/x86_64/
# rpm -ivh zabbix-server-mysql-2.0.8-1.amzn1.x86_64.rpm zabbix-agent-2.0.8-1.amzn1.x86_64.rpm zabbix-web-mysql-2.0.8-1.amzn1.x86_64.rpm zabbix-2.0.8-1.amzn1.x86_64.rpm zabbix-web-2.0.8-1.amzn1.x86_64.rpm zabbix-server-2.0.8-1.amzn1.x86_64.rpm
依存関係の問題が出てくるので、それらを全部yumでインストール
# yum install php-mysql php-bcmath php-gd php-mbstring php-xml fping php
php.iniのdate.timezoneを修正
date.timezone = Asia/Tokyo
# service mysqld start
# service httpd start
# mysql
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> quit;
# cd /usr/share/doc/zabbix-server-mysql-2.0.8/create/
# mysql zabbix < schema.sql
# mysql zabbix < images.sql
# mysql zabbix < data.sql
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
# service zabbix-agent start
# service zabbix-server start
# chkconfig mysqld on
# chkconfig httpd on
# chkconfig zabbix-agent on
# chkconfig zabbix-server on
で、src.rpmを持ってきてビルド!
# yum install rpm-build
# rpm -ivh zabbix-2.0.8-1.el5.src.rpm
# cd /root/rpmbuild/SOURCE
# cp * /usr/src/rpm/SOURCE/
# rpmbuild -ba /root/rpmbuild/SPEC/zabbix.spec
コンパイラーがインストールされてないエラーが出たので、インストール
# yum groupinstall "Development Libraries" "Development tools"
# rpmbuild -ba /root/rpmbuild/SPEC/zabbix.spec
依存関係がたくさん出てくるから、それらを全部yumでインストール
# rpmbuild -ba /root/rpmbuild/SPEC/zabbix.spec
出来上がったRPMをインストール
# cd /usr/src/rpm/RPMS/x86_64/
# rpm -ivh zabbix-server-mysql-2.0.8-1.amzn1.x86_64.rpm zabbix-agent-2.0.8-1.amzn1.x86_64.rpm zabbix-web-mysql-2.0.8-1.amzn1.x86_64.rpm zabbix-2.0.8-1.amzn1.x86_64.rpm zabbix-web-2.0.8-1.amzn1.x86_64.rpm zabbix-server-2.0.8-1.amzn1.x86_64.rpm
依存関係の問題が出てくるので、それらを全部yumでインストール
# yum install php-mysql php-bcmath php-gd php-mbstring php-xml fping php
php.iniのdate.timezoneを修正
date.timezone = Asia/Tokyo
# service mysqld start
# service httpd start
# mysql
mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> quit;
# cd /usr/share/doc/zabbix-server-mysql-2.0.8/create/
# mysql zabbix < schema.sql
# mysql zabbix < images.sql
# mysql zabbix < data.sql
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
# service zabbix-agent start
# service zabbix-server start
# chkconfig mysqld on
# chkconfig httpd on
# chkconfig zabbix-agent on
# chkconfig zabbix-server on
登録:
投稿 (Atom)