ZABBIXインストール手順
http://extstrg.asabiya.net/pukiwiki/index.php?ZABBIX%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%BC%EA%BD%E7目次 †
配布元 †
動作環境 †
- ZABBIX
Zabbix 1.4.6 - Webサーバ
Apache (1.3.2以上) - インタプリタ
PHP (4.0以上) + PHP GD Module (2.0以上) - データベース
MySQL (3.22以上) または PostgreSQL (7.0.2以上)
必要環境の設定 †
- PHP(configure)
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --enable-mbstring --enable-mbregex --enable-zend-multibyte --enable-sockets --with-gd --enable-bcmath --enable-gd-native-ttf --with-freetype-dir=/usr --with-png-dir=/usr --with-jpeg-dir=/usr --with-zlib --with-openssl --with-mysql=/usr/local/mysql
- PHP(php.ini)
date.timezone = Asia/Tokyo
max_execution_time = 300
コンパイル †
zabbix専用のアカウントを作成し、ソースコードのコンパイルを行う。
groupadd zabbix useradd -g zabbix -d /usr/local/zabbix -s /sbin/nologin zabbix
tar xfvz zabbix-1.4.6.tar.gz ln -s zabbix-1.4.6 zabbix cd zabbix
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp make make install
データベースの作成と初期化 †
mysql -u root -p
create database zabbix character set utf8; grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; flush privileges; quit
cd /usr/local/src/zabbix cd create/schema mysql -u root -p zabbix < mysql.sql cd ../data mysql -u root -p zabbix < data.sql mysql -u root -p zabbix < images_mysql.sql
初期設定 †
ディレクトリを作成し、アクセス権を変更する。
mkdir /etc/zabbix mkdir /var/run/zabbix mkdir /var/log/zabbix touch /var/log/zabbix/zabbix_server.log chown zabbix.zabbix /var/run/zabbix chown zabbix.zabbix /var/log/zabbix/zabbix_server.log
設定ファイルを作成し、DB接続設定を行う。
cd /usr/local/src/zabbix cp ./misc/conf/zabbix_server.conf /etc/zabbix/
zabbix_server.confを編集する。
vi /etc/zabbix/zabbix_server.conf
PidFile=/var/run/zabbix/zabbix_server.pid LogFile=/var/log/zabbix/zabbix_server.log # DBHost=localhost ← データベースがlocalhost以外の場合はコメントを外して設定 DBName=zabbix ← データベース名 DBUser=zabbix ← データベース接続ユーザ名 DBPassword=zabbix ← コメントを外し、データベース接続ユーザのパスワードを設定 # DBSocket=/tmp/mysql.sock ← MySQLの接続にソケットを使用する場合はコメントを外して設定
自動起動設定 †
cd /usr/local/src/zabbix cp ./misc/init.d/redhat/zabbix_server_ctl /etc/init.d/zabbix_server cd /etc/init.d chmod 755 zabbix_server cd ../rc3.d/ ln -s ../init.d/zabbix_server S97zabbix-server cd ../rc5.d ln -s ../init.d/zabbix_server S97zabbix-server
cp ./misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ chmod 755 /etc/init.d/zabbix_agentd cd /etc/rc.d/rc3.d ln -s ../init.d/zabbix_agentd S99Zabbix_Agentd cd ../rc5.d ln -s ../init.d/zabbix_agentd S99Zabbix_Agentd
/etc/init.d/zabbix_serverを編集する
vi /etc/init.d/zabbix_server
# Zabbix-Directory BASEDIR=/usr/local/zabbix # Binary File BINARY_NAME=zabbix_server # Full Binary File Call FULLPATH=$BASEDIR/sbin/$BINARY_NAME # PID file PIDFILE=/var/run/zabbix/$BINARY_NAME.pid
MySQLのライブラリパスを追加する
vi /etc/ld.so.conf
追記 /usr/local/mysql/lib/mysql
ldconfig
追加パッケージの導入 †
fpingとiksemelは通常インストールされていないため、別途パッケージを入手する必要がある。
yumのリポジトリには含まれていないため、パッケージを直接入手する。
- iksemel
wget ftp://fr.rpmfind.net/linux/dag/redhat/el5/en/i386/dag/RPMS/iksemel-1.3-1.el5.rf.i386.rpm rpm -ivh iksemel-1.3-1.el5.rf.i386.rpm
- fping
wget ftp://rpmfind.net/linux/epel/5/i386/fping-2.4b2-7.el5.i386.rpm
fpingはそのままでは使えないので以下の処理をする
chmod o+x /usr/sbin/fping* chmod 777 /tmp
Webインターフェイスの導入 †
mkdir /home/httpd/default/htdocs/html/zabbix cd /usr/local/src/zabbix cp -rf frontend/php/* /home/httpd/default/htdocs/html/zabbix/ chown -R root:root /home/httpd/default/htdocs/html/zabbix
/home/httpd/default/htdocs/html/zabbix/include/db.inc.phpを編集する
cd /home/httpd/default/htdocs/html/zabbix/include/ vi db.inc.php
$DB_TYPE ="MYSQL"; $DB_SERVER ="localhost"; $DB_DATABASE ="zabbix"; $DB_USER ="zabbix"; $DB_PASSWORD ="zabbix";
Webインターフェイスからの設定 †
以下のURLにアクセスする。
http://[Server IP]/zabbix/
- 設定ファイルの確認
Failとなった場合は設定ファイルをダウンロードし、所定位置に保管する。
- 初期アカウント
アカウント:admin~ パスワード:なし~
ZABBIX-1.6.xより初期パスワードが設定されるようになりました。
アカウント:admin~ パスワード:zabbix~
起動 †
以下にてZABBIXサーバを起動する
/etc/init.d/zabbix_server start
正常に起動すると以下のプロセスが常駐する。
zabbix 12920 0.0 0.1 7472 1324 ? SN 22:37 0:00 /usr/local/zabbix/sbin/zabbix_server zabbix 12925 0.8 0.2 10464 2208 ? SN 22:37 0:09 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12926 1.1 0.2 10464 2192 ? SN 22:37 0:12 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12927 0.5 0.2 10464 2168 ? SN 22:37 0:06 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12928 1.1 0.2 10460 2156 ? SN 22:37 0:11 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12931 1.0 0.2 10460 2156 ? SN 22:37 0:10 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12932 0.0 0.1 7472 1080 ? SN 22:37 0:00 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12933 0.0 0.1 7472 1080 ? SN 22:37 0:00 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12936 0.0 0.1 7472 1080 ? SN 22:37 0:00 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12938 0.0 0.1 7472 1080 ? SN 22:37 0:00 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12940 0.0 0.1 7472 1080 ? SN 22:37 0:00 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12941 0.0 0.1 7472 1060 ? SN 22:37 0:00 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12946 0.0 0.0 7472 960 ? SN 22:37 0:00 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12948 0.2 0.1 7472 1156 ? SN 22:37 0:03 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12950 0.0 0.0 7472 968 ? SN 22:37 0:00 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12951 0.1 0.2 10464 2168 ? SN 22:37 0:01 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12954 0.0 0.1 7472 1044 ? SN 22:37 0:00 \_ /usr/local/zabbix/sbin/zabbix_server zabbix 12955 0.1 0.2 10476 2076 ? SN 22:37 0:01 \_ /usr/local/zabbix/sbin/zabbix_server
添付ファイル: ZABBIXManualv1.4.pdf 387件 [詳細] zabbix_ins_009.jpg 1082件 [詳細] zabbix_ins_008.jpg 1087件 [詳細] zabbix_ins_007.jpg 1130件 [詳細] zabbix_ins_006.jpg 1100件 [詳細] zabbix_ins_005.jpg 1179件 [詳細] zabbix_ins_004.jpg 1097件 [詳細] zabbix_ins_003.jpg 1115件 [詳細] zabbix_ins_002.jpg 1130件 [詳細] zabbix_ins_001.jpg 1073件 [詳細]
Last-modified: 2013-10-11 (金) 15:44:35 (3812d)