2011年1月25日火曜日

ZABBIXインストール

ZABBIXのインストール
ZABBIXのyumリポジトリを登録します。

Red Hat Enterprise Linux 5 / CentOS 5
# rpm -ivh http://www.zabbix.jp/binaries/relatedpkgs/rhel5/i386/zabbix-jp-release-5-3.noarch.rpm

ZABBIX1.6のインストール
# yum install zabbix zabbix-agent zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql

MySQLデータベースサーバの設定
vi /etc/my.cnf
[mysqld]
・・・デフォルトの設定は残す・・・

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

# mysqldセクションに含まれるよう、mysqld_safeよりも上に設定を書くこと
[mysqld_safe]
・・・デフォルトの設定は残す・・・

MySQLデータベースサーバの起動
# service mysqld start

データベース「zabbix」
# mysqladmin create zabbix --default-character-set=utf8

データベースにZABBIX接続ユーザ「zabbix」を作成
# mysql -uroot
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> quit

ZABBIXの初期データベースのインポート
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-1.6.9/schema/mysql.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-1.6.9/data/data.sql
mysql -u root -p zabbix < /usr/share/doc/zabbix-server-1.6.9/data/images_mysql.sql

Webインターフェースの設定
Apache Webサーバの起動
# service httpd start

インストーラを起動するためにWebインターフェースの設定ファイルを削除します
# rm /etc/zabbix/zabbix.conf.php

ブラウザでZABBIXサーバにアクセス
http://zabbix-server-address/zabbix

ブラウザ上でインストールを進めます。
PHPとMySQLの設定確認を行います。MySQLはパスワードの設定が必須
ZABBIXサーバの確認用ポートを設定する
最後にログイン画面が表示されたら終了
初期ログインID:admin
パスワード:zabbix

ZABBIXサーバの設定

vi /etc/zabbix/zabbix_server.conf
# Database host name
# Default is localhost

#DBHost=localhost

# Database name
# SQLite3 note: path to database file must be provided. DBUser and DBPassword are ignored.
DBName=zabbix

# Database user

DBUser=zabbix <- データベースユーザ名を設定

# Database password
# Comment this line if no password used

DBPassword=zabbix <- コメントアウトを外してデータベースパスワードを設定

# Connect to MySQL using Unix socket?

DBSocket=/var/lib/mysql/mysql.sock <- コメントアウトを外す

ZABBIXサーバの起動

# service zabbix-server start

ZABBIXエージェントの設定



vi /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1 <- ZABBIXサーバのIPアドレスを設定

# Server port for sending active checks

#ServerPort=10051

# Unique hostname. Required for active checks.

Hostname=ZABBIX Server <- Webインターフェースのホスト設定で登録するホスト名と同じ値を設定

# Listen port. Default is 10050

#ListenPort=10050

# IP address to bind agent
# If missing, bind to all available IPs

ListenIP=127.0.0.1 <- ListenするIPインターフェースを設定

ZABBIXエージェントの起動

# service zabbix-agent start

0 件のコメント:

コメントを投稿