セキュリティ制限を削除すること
selinux及びfirewallの設定を無効にすること
■MySQLとPHPをインストール
ZabbixはPHPを利用しますので、PHPのインストールが必要です。またMySQLを利用する場合、MySQLもインストールすることが必要です。
yum install mysql mysql-server php php-gd php-bcmath php-xml php-mbstring php-mysql
重要
ルートの権限で実行すること
■Zabbixをインストール
RedHatのEL5 OSの場合、次のように実行してください。
RPMのバージョン指定はない場合、バージョンの情婦なしでyumを実行ください。
yum --nogpgcheck localinstall zabbix zabbix-server zabbix-server-mysql zabbix-agent zabbix-docs zabbix-web zabbix-web-mysql
■PHPのphp.iniを調整
/etc/php.iniを次のように変更ください。
...
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
...
upload_max_filesize = 16M
...
post_max_size = 32M
...
date.timezone = Europe/Brussels
...
mbstring.func_overload = 2
...
■MySQLのrootパスワードを設定
mysqladmin -u root password 新パスワード
重要
新パスワードをメモにしてください
■Zabbix用のデータベースを作成
[root@localhost zabbix]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 428
Server version: 5.1.37 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database zabbix character set utf8;
Query OK, 0 rows affected (0.01 sec)
mysql> create user 'zabbix'@'localhost' identified by 'password';
Query OK, 0 rows affected (0.01 sec)
mysql> grant all on zabbix.* to zabbix;
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
■Zabbix用のデータを入力
/usr/share/doc/zabbix-server-mysql-1.8.2/にあるスクリプトを実行する。
shell> cat mysql.sql | mysql -u zabbix -pzabbix
shell> cat data.sql | mysql -u zabbix -pzabbix
shell> cat images_mysql.sql | mysql -u zabbix -pzabbix
■Zabbix-serverの設定を調整
/etc/zabbix/zabbix_server.confを編集して、
...
# Database user
DBUser=zabbix
....
#DBPassword=
DBPassword=
...
■Zabbix-webinterfaceを調整する
/usr/share/zabbix/conf/zabbix.conf.phpを作成して、<?php
<?php
global $DB_TYPE,
$DB_SERVER,
$DB_PORT,
$DB_DATABASE,
$DB_USER,
$DB_PASSWORD,
$IMAGE_FORMAT_DEFAULT;
$DB_TYPE = "MYSQL";
$DB_SERVER = "localhost";
$DB_PORT = "0";
$DB_DATABASE = "zabbix";
$DB_USER = "zabbix";
$DB_PASSWORD = "";
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>
■Zabbix-serverを起動する
次のコマンドで起動する。
service zabbix-server start
■Zabbix-agentを起動する
次のコマンドで起動する。
service zabbix-agent start
■zabbix webinterfaceを確認する
http://server/zabbix
ID:admin パスワード:zabbix
もし問題か質問か意見があれば、コメントに残して置いてくださいね!
No comments:
Post a Comment