Zabbixのインストールの再確認メモです。
CentOS5に対しバージョン1.8をインストールします。
1.yumリポジトリ登録用RPMのインストール方法
# rpm -ivh http://www.zabbix.jp/binaries/relatedpkgs/rhel5/i386/zabbix-jp-release-5-3.noarch.rpm
2.使用するZABBIXのバージョンの切替方法
(確認)
# alternatives --display zabbix-jp-release
(変更)
[root@rad-xen-vweb10 ~]# alternatives --config zabbix-jp-release
4 プログラムがあり 'zabbix-jp-release' を提供します。
選択 コマンド
-----------------------------------------------
1 /usr/share/zabbix-jp-release/zabbix-jp-1.1.repo
2 /usr/share/zabbix-jp-release/zabbix-jp-1.4.repo
*+ 3 /usr/share/zabbix-jp-release/zabbix-jp-1.6.repo
4 /usr/share/zabbix-jp-release/zabbix-jp-1.8.repo
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:4
変更されたか確認
[root@rad-xen-vweb10 ~]# 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 - 優先項目 40
/usr/share/zabbix-jp-release/zabbix-jp-1.8.repo - 優先項目 30
(キャッシュを削除)
# yum clean all
3.インストール
# yum install zabbix zabbix-agent zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql
4. MySQLデータベースサーバの設定
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
default-character-set=utf8
skip-character-set-client-handshake
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
赤字の部分を追加(場所も同じように)。サーバを起動。
5.MySQLユーザ:zabbix, DB:zabbixを作成
今回はphpMyAdminで作成しました。
6.初期DBをインポート
[root@rad-xen-vweb10 ~]# mysql -u zabbix zabbix -p < /usr/share/doc/zabbix-server-1.8.5/schema/mysql.sql
Enter password:
[root@rad-xen-vweb10 ~]# mysql -u zabbix zabbix -p < /usr/share/doc/zabbix-server-1.8.5/data/data.sql
Enter password:
[root@rad-xen-vweb10 ~]# mysql -u zabbix zabbix -p < /usr/share/doc/zabbix-server-1.8.5/data/images_mysql.sql
Enter password:
7.Webインターフェースの設定
Webサーバを起動後、一旦設定ファイルを削除します。
# rm /etc/zabbix/zabbix.conf.php
アクセスします。
http://zbx.xxxx.xx/zabbix/
後はナビに従って入力していきます。
終了するとログイン画面がでてきます。
デフォルトでは
ID admin
PASS zabbix
でログインできます。
8.ZABBIXサーバの設定
# vi /etc/zabbix/zabbix_server.conf
DBName=zabbix
### Option: DBSchema
# Schema name. Used for IBM DB2.
#
# Mandatory: no
# Default:
# DBSchema=
### Option: DBUser
# Database user. Ignored for SQLite.
#
# Mandatory: no
# Default:
# DBUser=
DBUser=zabbix
DBPassword=XXXXXXX
赤字の部分を確認、変更します。
# service zabbix-server start
# chkconfig zabbix-server on
9.エージェントの設定
http://sdc.sangi.jp/2011/03/zabbix-agent.html を参考
10.エージェントの登録
メニューから[設定] → [ホスト]をクリックし、右上のプルダウンメニューより[ホスト]が選択されていることを確認し、[ホストの作成]をクリックします。
ホストの表示名を記入します。
zabbix_agentd.confでHostnameに設定した名称を記入してください。
後の項目も設定します。
以上で設定終了です。
2012/04/01追加
返信削除2011/04のCentOSアップデートでPHP5.3がインストール可能になったため、対応するインストール方法を追加。
# wget http://www.zabbix.jp/binaries/zabbix/zabbix-1.8/rhel5/i386/zabbix-web-1.8.4-1.el5.JP.i386.rpm
# wget http://www.zabbix.jp/binaries/zabbix/zabbix-1.8/rhel5/i386/zabbix-web-mysql-1.8.4-1.el5.JP.i386.rpm
# rpm -ivh --nodeps zabbix-web-1.8.4-1.el5.JP.i386.rpm zabbix-web-mysql-1.8.4-1.el5.JP.i386.rpm