CentOS 6.3に Zabbix 1.8.15をインストール

メモ用です。

CentOS6.3をDeskTopでinstallした後の処理をツラツラ。


使用するのはZabbix-JPで管理されているPackageなので1.8.15の最新版。

まずはZabbix-JPのリポジトリを取ってくる。
このあたりは、Zabbix-JPのyumリポジトリ利用方法を参照

# wget http://www.zabbix.jp/binaries/relatedpkgs/rhel6/i386/zabbix-jp-release-6-5.noarch.rpm
# rpm -ivh zabbix-jp-release-6-5.noarch.rpm


必要なものを諸々install。

# yum intall zabbix zabbix-agent zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql

mysqlの設定ファイル /etc/my.cnfに以下を追加

default-character-set=utf8
skip-character-set-client-handshake

innodb_file_per_table
innodb_buffer_pool_size=64M
innodb_log_file_size=16M
innodb_log_files_in_group=2

mysqlを始める前にMySQLのDBを初期化

# mysql_intall_db

mydqlを開始

# service mysqld start

MySQLのユーザ設定

# mysql -uroot
mysql> create database zabbix;
mysql> grant allprivileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> flush privileges;
mysql> exit

Zabbix用のDB初期設定をimport

# mysql -uzabbix -p zabbix < /usr/share/doc/zabbix-server-1.8.15/scheme/mysql
Enter password:

# mysql -uzabbix -p zabbix < /usr/share/doc/zabbix-server-1.8.15/data/data.sql
Enter password:

# mysql -uzabbix -p zabbix < /usr/share/doc/zabbix-server-1.8.15/data/images_mysql.sql
Enter password:


/etc/zabbix/zabbix_server.confのparameterを編集

DBName=zabbix
DBUser=zabbix
DBPassword=password
DBSocket=/var/lib/mysql/mysql.sock

httpdとzabbix-serverを起動

# service httpd start
# service zabbix-server start

初期設定をするために /etc/zabbix/zabbix.conf.phpを削除して、ローカルマシンのブラウザから
http://localhost/zabbixにアクセスして初期設定を行う。

7.Installの時に設定ファイル /etc/zabbix/zabbix.conf.phpへの書き込み権限が、Apacheにないのて
設定ファイルをdownloadして/etc/zabbixのpermissionをApacheでも書き込めるようにしたんだけど
どうしてもエラーになるので SELinuxをPermissiveに変更してみたところ書き込めるようになった。


セキュリティコンテキストというのを確認してApacheでも読めるようにしてみた。
SELinux分からないので、勉強しないと…

# ls -Z zabbix.conf.php
-rw-r--r--. root root unconfined_u:object_r:user_tmp_t:s0 zabbix.conf.php

# chron system_u:object_r:httpd_sys_content_t:s0 zabbix.conf.php

# ls -Z
-rw-r--r--. root root system_u:object_r:httpd_sys_content_t:s0 zabbix.conf.php

これで、とりあえずは動くところまで完了