ZABBIXのインストールメモ
管理しているサーバが増えてきたので、統合管理ツールのZABBIXを入れてみた。
MySQL PHP Apache のインストールははしょって、MySQLの設定とZABBIXのインストール部分だけ。
MySQLにZABBIX用データベース作成
[root@ZABBIX]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 242
Server version: 5.1.67 Source distributionCopyright © 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database zabbix;
Query OK, 1 row affected (0.00 sec)mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbixadmin';
Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
yumリポジトリ登録用RPMのインストール方法
rpmファイルURLは、公式ページから最新版を確認すること。
[root@ZABBIX]# wget http://www.zabbix.jp/binaries/relatedpkgs/rhel6/i386/zabbix-jp-release-6-5.noarch.rpm
www.zabbix.jp をDNSに問いあわせています… 66.117.3.248
www.zabbix.jp|66.117.3.248|:80 に接続しています… 接続しました。
HTTP による接続要求を送信しました、応答を待っています… 200 OK
長さ: 13752 (13K) [text/plain]
`zabbix-jp-release-6-5.noarch.rpm' に保存中100%[======================================>] 13,752 --.-K/s 時間 0.001s
2013-02-20 10:56:35 (18.7 MB/s) - `zabbix-jp-release-6-5.noarch.rpm' へ保存完了 [13752/13752]
[root@ZABBIX]# rpm -ivh zabbix-jp-release-6-5.noarch.rpm
警告: zabbix-jp-release-6-5.noarch.rpm: ヘッダ V4 DSA/SHA1 Signature, key ID f32904ff: NOKEY
準備中… ########################################### [100%]
1:zabbix-jp-release ########################################### [100%]
[root@ZABBIX]#
現在使用しているリポジトリのZABBIXバージョンの確認方法
[root@ZABBIX]# alternatives --display zabbix-jp-release
zabbix-jp-release -ステータスは自動です。
リンクは現在 /usr/share/zabbix-jp-release/zabbix-jp-1.8.repo を指しています。
/usr/share/zabbix-jp-release/zabbix-jp-1.1.repo - 優先項目 10
/usr/share/zabbix-jp-release/zabbix-jp-1.4.repo - 優先項目 20
/usr/share/zabbix-jp-release/zabbix-jp-1.6.repo - 優先項目 30
/usr/share/zabbix-jp-release/zabbix-jp-1.8.repo - 優先項目 40
現在の「最適」バージョンは /usr/share/zabbix-jp-release/zabbix-jp-1.8.repo です。
[root@ZABBIX]# yum clean all
Loaded plugins: refresh-packagekit, security
Cleaning repos: sl sl-security zabbix-jp zabbix-jp-relatedpkgs
Cleaning up Everything
インストール!
[root@ZABBIX]# yum install zabbix zabbix-agent zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql<中略>
Installed:
zabbix.x86_64 0:1.8.15-1.el6.JP
zabbix-agent.x86_64 0:1.8.15-1.el6.JP
zabbix-server.x86_64 0:1.8.15-1.el6.JP
zabbix-server-mysql.x86_64 0:1.8.15-1.el6.JP
zabbix-web.x86_64 0:1.8.15-1.el6.JP
zabbix-web-mysql.x86_64 0:1.8.15-1.el6.JPDependency Installed:
OpenIPMI-libs.x86_64 0:2.0.16-12.el6 fping.x86_64 0:2.4b2-16.el6.JP
iksemel.x86_64 0:1.4-2.el6.JP libXpm.x86_64 0:3.5.8-2.el6
php-bcmath.x86_64 0:5.3.3-14.el6_3 php-gd.x86_64 0:5.3.3-14.el6_3
php-mbstring.x86_64 0:5.3.3-14.el6_3 php-xml.x86_64 0:5.3.3-14.el6_3
unixODBC.x86_64 0:2.2.14-11.el6Complete!
[root@ZABBIX]#
Webインターフェイスの起動
パーミッション変更apache経由で設定ファイルを書き換えるため、/etc/zabbixのパーミッションを変更しておきます。
# chmod 777 /etc/zabbix
ここからはWebインストーラの出番
http://localhost/zabbix
にWebブラウザでアクセスしてみる。
404 Not Found が返ってきて起動しない。
色々探してたどり着いたのはApacheの再起動
Apacheを再起動したら動いた!
あとはWebインターフェイスに従って設定していく。
参考
ZABBIXによる統合監視/インストールhttp://www.oss-d.net/zabbix/1.8/install
ZABBIX-JPのyumリポジトリ利用方法
http://www.zabbix.jp/documents/installation/zabbix-jp-repository