amazon linux 64bitにzabbix-serverをインストール
なんとなくzabbixな気分になったので遊んでみる
環境
参考サイト
Zabbixインストール
yumでインストール
$ sudo yum install -y --enablerepo=epel httpd mysql-server zabbix20 zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-web-mysql
php.iniを修正
$ sudo cp /etc/php.ini{,.org} $ sudo vi /etc/php.ini $ sudo diff -U 1 /etc/php.ini{.org,} --- /etc/php.ini.org 2013-06-24 15:42:40.522299567 +0900 +++ /etc/php.ini 2013-06-24 16:15:30.378574045 +0900 @@ -443,3 +443,3 @@ ; http://www.php.net/manual/en/info.configuration.php#ini.max-execution-time -max_execution_time = 30 +max_execution_time = 300 @@ -452,3 +452,3 @@ ; http://www.php.net/manual/en/info.configuration.php#ini.max-input-time -max_input_time = 60 +max_input_time = 300 @@ -735,3 +735,3 @@ ; http://www.php.net/manual/en/ini.core.php#ini.post-max-size -post_max_size = 8M +post_max_size = 16M @@ -955,3 +955,3 @@ ; http://www.php.net/manual/en/datetime.configuration.php#ini.date.timezone -;date.timezone = +date.timezone = 'Asia/Tokyo'
my.confを修正
$ sudo cp /etc/my.cnf{,.org} $ sudo vi /etc/my.cnf $ sudo diff -U 1 /etc/my.cnf{.org,} --- /etc/my.cnf.org 2013-06-24 15:47:08.506592488 +0900 +++ /etc/my.cnf 2013-06-24 15:50:12.020811574 +0900 @@ -10,2 +10,5 @@ +character-set-server = utf8 +skip-character-set-client-handshake + [mysqld_safe]
Zabbix用DB作成
$ sudo /etc/init.d/mysqld start $ sudo chkconfig mysqld on $ sudo mysqladmin create zabbix --default-character-set=utf8 $ mysql -uroot mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; mysql> flush privileges; mysql> quit
Zabbix用DBにスキーマをインポート
$ mysql -uzabbix -pzabbix zabbix < /usr/share/zabbix-mysql/schema.sql $ mysql -uzabbix -pzabbix zabbix < /usr/share/zabbix-mysql/images.sql $ mysql -uzabbix -pzabbix zabbix < /usr/share/zabbix-mysql/data.sql
apache起動
$ sudo /etc/init.d/httpd start $ sudo chkconfig httpd on
webUIにアクセス
ブラウザからhttp://[EC2のpublic hotsname]/zabbixにアクセス
php.iniの修正が足りないと怒られるので、php.iniを修正してhttpdを再起動する
- DB接続部分
- portは0のまま
- userはzabbix
- passwordもzabbix
Zabbixログイン
user:admin
password:zabbix
webUI日本語化
ログイン後に画面右上の [Profile]をクリック
LanguageをJapaneseに変更してsaveすれば日本語になる
zabbix-server起動
zabbix_server.conf修正
$ sudo cp /etc/zabbix_server.conf{,.org} $ sudo vi /etc/zabbix/zabbix_server.conf ↑read onlyになっているため、:w!で保存した $ sudo diff -U 1 /etc/zabbix_server.conf{.org,} --- /etc/zabbix_server.conf.org 2013-06-24 16:32:24.819310820 +0900 +++ /etc/zabbix_server.conf 2013-06-24 16:33:52.998378732 +0900 @@ -112,2 +112,4 @@ +DBPassword=zabbix + ### Option: DBSocket
起動
$ sudo /etc/init.d/zabbix-server start $ sudo chkconfig zabbix-server on