設定ファイルのコピーと設定を行います。ZABBIXのソースファイルが収められたディレクトリにある、misc/conf/zabbix_server.confを/etc/zabbixディレクトリにコピーします。
# mkdir /etc/zabbix
# cp /tmp/zabbix-1.1.4/misc/conf/zabbix_server.conf /etc/zabbix/
続いて/etc/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=パスワード ← コメントを外し、データベース接続ユーザのパスワードを設定
# DBSocket=/tmp/mysql.sock ← MySQLの接続にソケットを使用する場合はコメントを外して設定
zabbixのpidファイルとログファイル用のディレクトリを作成します。
# mkdir /var/run/zabbix
# mkdir /var/log/zabbix
# chown zabbix:zabbix /var/run/zabbix
# chown zabbix:zabbix /var/log/zabbix
次に、起動スクリプトのコピーと設定を行います。今回はFedoraCore用のスクリプトを修正して利用します。zabbixのソースが収められたディレクトリにある、misc/init.d/fedora/core/zabbix_serverファイルを/etc/init.dにコピーします。
# cp misc/init.d/fedora/core/zabbix_server /etc/init.d/
/etc/init.d/zabbix_serverファイルを開き、次のように編集します。
BASEDIR=/usr/local
PIDFILE=/var/run/zabbix/$BINARY_NAME.pid
これでZABBIXサーバを起動させるための手順は終了です。次のコマンドでzabbixサーバを起動させることができます。
# /etc/init.d/zabbix_server start
システムの起動と同時にZABBIXサーバも起動させたい場合は、次のコマンドを実行しておきます。
# chkconfig zabbix_server on
|