ZABBIX エージェントインストール手順(Linux) のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- ZABBIX エージェントインストール手順(Linux) へ行く。
- 1 (2008-10-01 (水) 12:07:03)
- 2 (2008-10-01 (水) 13:43:31)
- 3 (2008-10-02 (木) 00:01:33)
ZABBIXエージェント インストール手順(Linux) †
環境 †
- Zabbix
Version 1.4.6
- OS
CentOS 4.6
導入手順 †
エージェントプログラムを稼動させる専用のユーザを作成する。
groupadd -g 300 zabbix useradd -u 300 -g zabbix -d /var/empty -s /sbin/nologin zabbix
Zabbixのソースコード内にエージェントのソースコードも格納されているため、これをコンパイルして使用する。
tar xfvz zabbix-1.4.6.tar.gz ln -s zabbix-1.4.6 zabbix cd zabbix
./configure --enable-agent make make install
動作設定 †
ディレクトリを作成し、権限を変更する。
mkdir /etc/zabbix mkdir /var/run/zabbix mkdir /var/log/zabbix touch /var/log/zabbix/zabbix_agent.log chown zabbix.zabbix /var/run/zabbix chown zabbix.zabbix /var/log/zabbix/zabbix_agent.log
設定ファイルを所定位置に配置する
cd /usr/local/src/zabbix cp ./misc/conf/zabbix_agentd.conf /etc/zabbix/
設定ファイルを環境に合わせて変更する。
Server=192.168.1.200 Hostname=localhost ListenIP=127.0.0.1 PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log
- Server= ZabbixサーバのIPアドレス
- Hostname= 監視対象サーバのホスト名
- ListenIP= 監視対象サーバのIPアドレス
- PidFile= PIDファイル保管場所/ファイル名
- LogFile= エージェントの動作ログファイル保管場所/ファイル名
自動起動設定 †
ソースコードに含まれる起動スクリプトを修正した上で所定位置に配置する。
cd /usr/local/src/zabbix 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
スクリプトのパラメータ設定を行う。
vi /etc/init.d/zabbix_agentd
BASEDIR=/usr/local PIDFILE=/var/run/zabbix/$BINARY_NAME.pid =$BASEDIR/bin/zabbix
起動 †
以下にてZABBIXエージェントを起動する
/etc/init.d/zabbix_agentd start