ZABBIX - インストール2010/05/03 |
統合監視システム「ZABBIX」をインストールします。
監視対象には Linux のみならず、Windows や Solaris、IBMのAIXなども一括で監視することができます。 まずはZABBIXサーバーのインストールと設定をします。ここではZABBIXサーバー兼監視対象ホストにする設定をします。 Webサーバー, MySQLサーバー稼動中を前提とします。 |
|
[1] | まずはMySQLにZABBIX用のユーザーとDBを作成しておきます。 |
[root@dlp2 ~]# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.0.77 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create database zabbix; # DB作成 Query OK, 1 row affected (0.00 sec) # zabbixユーザー作成 mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; # 権限テーブル再読み込み Query OK, 0 rows affected (0.00 sec) mysql> quit Bye |
[2] | ZABBIXのインストールと設定です。 |
[root@dlp2 ~]# rpm -Uvh http://www.zabbix.jp/rpms/rhel5/i386/zabbix-jp-release-5-1.noarch.rpm Preparing... ################################ [100%] 1:zabbix-jp-release ################################ [100%] [root@dlp2 ~]# vi /etc/yum.repos.d/zabbix-jp.repo [zabbix-jp] name=ZABBIX-JP - $basearch baseurl=http://www.zabbix.jp/rpms/rhel5/$basearch/ enabled= 0 # 変更 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-JP [root@dlp2 ~]# yum --enablerepo=zabbix-jp -y install zabbix zabbix-web zabbix-agent php-mysql [root@dlp2 ~]# cd /usr/share/doc/zabbix-1.4.6/dbinit [root@dlp2 dbinit]# cat ./schema/mysql.sql | mysql -u root -p zabbix Enter password: [root@dlp2 dbinit]# cat ./data/data.sql | mysql -u root -p zabbix Enter password: [root@dlp2 dbinit]# cat ./data/images_mysql.sql | mysql -u root -p zabbix Enter password: [root@dlp2 dbinit]# vi /etc/zabbix/zabbix_server.conf # 140行目:コメント解除しDBパスワード追記 DBPassword= password [root@dlp2 dbinit]# vi /etc/httpd/conf.d/zabbix.conf # # Zabbix monitoring system php web frontend # Alias /zabbix /usr/share/zabbix <Directory "/usr/share/zabbix"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from 192.168.0.0/24 # アクセス許可範囲に変更 php_value max_execution_time 300 php_value date.timezone Asia/Tokyo php_value memory_limit 64M php_value upload_max_filesize 10M </Directory> [root@dlp2 dbinit]# echo "" > /etc/zabbix/zabbix.conf.php [root@dlp2 dbinit]# chown apache. /etc/zabbix/zabbix.conf.php [root@dlp2 dbinit]# /etc/rc.d/init.d/zabbix start Starting zabbix server: [ OK ] [root@dlp2 dbinit]# /etc/rc.d/init.d/zabbix-agent start Starting zabbix agent: [ OK ] [root@dlp2 dbinit]# /etc/rc.d/init.d/httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] |
Sponsored Link |