OS: | CentOS 6.5 |
---|---|
CPU: | Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz |
メモリ: | 5.3GB |
MySQLがインストールされていなければインストールしておく。
yum install mysql-server.x86_64
でインストールしようとするとMySQL5.1がインストールされてしまうので注意する。 [1]
# yum info mysql-server.x86_64 Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: www.ftp.ne.jp * extras: www.ftp.ne.jp * updates: www.ftp.ne.jp Available Packages Name : mysql-server Arch : x86_64 Version : 5.1.73 Release : 3.el6_5 Size : 8.6 M Repo : updates Summary : The MySQL server and related files URL : http://www.mysql.com License : GPLv2 with exceptions Description : MySQL is a multi-user, multi-threaded SQL database server. MySQL is a : client/server implementation consisting of a server daemon (mysqld) : and many different client programs and libraries. This package contains : the MySQL server and some accompanying files and directories.
MySQL公式HP(http://dev.mysql.com/)からMySQL server、client、shared-compatをダウンロードしてインストールする。 ライブラリの依存関係を解消するために、shared-compatを一番最初にインストールする。
- MySQL-shared-compat-5.6.16-1.linux_glibc2.5.x86_64.rpm
- MySQL-server-5.6.16-1.linux_glibc2.5.x86_64.rpm
- MySQL-client-5.6.16-1.linux_glibc2.5.x86_64.rpm
$ sudo yum localinstall MySQL-shared-compat-5.6.16-1.linux_glibc2.5.x86_64.rpm $ sudo yum localinstall MySQL-server-5.6.16-1.linux_glibc2.5.x86_64.rpm $ sudo yum install MySQL-client-5.6.16-1.linux_glibc2.5.x86_64.rpm
mysql -u root -p
できちんと動くか動作確認をする。 場合によってはrootのパスワード周りを確認する。 [2]
- リポジトリ設定パッケージのインストールとZabbixパッケージのインストール
$ rpm -ivh http://repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm $ sudo yum install zabbix-server-mysql zabbix-web-mysql zabbux-web-japanese
合計18パッケージインストールされる。 詳細に関しては、下記標準出力を参照すること。
============================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================= Installing: zabbix-server-mysql x86_64 2.0.11-1.el6 zabbix 1.4 M zabbix-web-mysql noarch 2.0.11-1.el6 zabbix 12 k Installing for dependencies: OpenIPMI-libs x86_64 2.0.16-14.el6 base 473 k fping x86_64 2.4b2-16.el6 zabbix-non-supported 31 k iksemel x86_64 1.4-2.el6 zabbix-non-supported 47 k libXpm x86_64 3.5.10-2.el6 base 51 k php x86_64 5.3.3-27.el6_5 updates 1.1 M php-bcmath x86_64 5.3.3-27.el6_5 updates 35 k php-cli x86_64 5.3.3-27.el6_5 updates 2.2 M php-common x86_64 5.3.3-27.el6_5 updates 525 k php-gd x86_64 5.3.3-27.el6_5 updates 107 k php-mbstring x86_64 5.3.3-27.el6_5 updates 455 k php-mysql x86_64 5.3.3-27.el6_5 updates 81 k php-pdo x86_64 5.3.3-27.el6_5 updates 75 k php-xml x86_64 5.3.3-27.el6_5 updates 103 k unixODBC x86_64 2.2.14-12.el6_3 base 378 k zabbix x86_64 2.0.11-1.el6 zabbix 123 k zabbix-server x86_64 2.0.11-1.el6 zabbix 19 k zabbix-web noarch 2.0.11-1.el6 zabbix 3.8 M Transaction Summary ============================================================================================================================================================= Install 19 Package(s)
$ mysql -uroot -p mysql> create database zabbix character set utf8; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; mysql> exit
スキーマとデータのインポート
$ cd /usr/share/doc/zabbix-server-mysql-2.0.11/create/ $ mysql -uroot -p zabbix < schema.sql $ mysql -uroot -p zabbix < images.sql $ mysql -uroot -p zabbix < data.sql
Zabbixサーバープロセスの起動
$ vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=zabbix $ service zabbix-server start
PHP設定
$ vim /etc/httpd/conf.d/zabbix.conf # php_value date.timezone Europe/Riga <- コメントアウトを外しAsia/Tokyoに変更
あとは http://localhost/zabbix/ のページを開き、インストーラー通りに設定すれば問題なし。 初期ログインIDとパスワードは、それぞれAdmin、zabbixとなっている。
Zabbix server is not running: the information displayed may not be current. と表示されてしまう。
/etc/sysconfig/selinux の設定をenforcingからpermissiveに変更して回避した。
SELinuxの知識が十分に無いため、ログからポリシーを作っていく。
Zabbix Server自体の監視設定は、 設定 > ホスト > 該当ホスト のステータスを有効化すればすぐに開始できる。
- ディストリビューション・パッケージからのインストール
- CentOS 6.4にMySQL 5.5をrpmインストール - ろば電子が詰まっている
- MySQL-5.5.6から仕様が変わった「MySQL-shared-compat」の中身を徹底解剖 - Y-Ken Studio
- MySQLでの「Access denied for user ‘root’@'localhost’ (using password: NO) 」への対処 | グーフー WordPressのためのLinuxノート
- TNKの気になること: ZabbixとSELinuxについて
- Zabbix 2.0 のグラフの文字化けを直す、「alternatives」での日本語フォント設定方法
[1] | 2014/3/1現在 |
[2] | http://www.goofoo.jp/2011/11/1457 |