Zabbix 2.4をCentOS6.5に導入した記録です
環境
- sakuraVPS
ハマった箇所
- php5.5だとyumでinstallできなかった
Zabbix 2.4をyumでinstallしようとすると、centosのphpが5.5だとインストールすることができませんでした。
ZabbixはDBの接続にphpを使っているらしいです。
色々やってみましたが、時間もなかったので、php5.5→php5.3にしてZabbix 2.4をインストールしました。
以下、手順です。
sudo yum remove php-*php5.3をインストール
sudo yum install php
cent6.5なのでデフォルトでphp5.3がインストールされます
zabbixのyumリポジトリ登録sudo rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpmインストール
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese yum -y install zabbix-agent yum -y install zabbix-get
上記のyum installが成功するには、mysqlがインストールしてあり、phpが5.3であることが前提となります。
zabbixのyumリポジトリの無効化 /etc/yum.repos.d/zabbix.repo// 二箇所変更 enabled=0MYSQLの設定
mysql -u root -p // Zabbix用DBの作成 create database zabbix character set utf8; // Zabbix用ユーザの作成 grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; # passwordは適当に変更する // 設定を反映 FLUSH PRIVILEGES; // Zabbix用のDBスキーマとデータをインポート mysql -u zabbix -p source /usr/share/doc/zabbix-server-mysql-2.4.4/create/schema.sql source /usr/share/doc/zabbix-server-mysql-2.4.4/create/images.sql source/usr/share/doc/zabbix-server-mysql-2.4.4/create/data.sql
上記が成功すると、大量のテーブルが作成されます。
zabbixを動作させるための残りの設定// zabbix DB設定(上記のMysql) vi /etc/zabbix/zabbix_server.conf // Zabbixサーバの起動 sudo service zabbix-server start // apache再起動 sudo service httpd restart // 動作を確認するため、Zabbixエージェントも起動 sudo service zabbix-agent start // Zabbixエージェントの動作確認 zabbix_get -s 127.0.0.1 -p 10050 -k agent.version 2.4.4 # Zabbixのバージョンが表示されれば、起動Apacheに設定を追記
// default.confに追加 Include /etc/httpd/conf.d/*.confApache再起動
// 再起動 sudo service httpd restartブラウザから各種設定
// default.confに追加 http://{ip}/zabbix // 画面通りに進めるはず。最後に以下の画面が表示される。 Configuration file "/etc/zabbix/web/zabbix.conf.php" created: OK Congratulations on successful installation of Zabbix frontend. When done, press the "Finish" button
お疲れ様でした!!
以上
ps: zabbix導入完了後にphp5.5に戻してもZabbixは正常に動作します。
0 件のコメント:
コメントを投稿