ZABBIX-JPリポジトリの登録
# rpm -ivh http://www.zabbix.jp/binaries/relatedpkgs/rhel5/i386/zabbix-jp-release-5-3.noarch.rpm
ZABBIX-JPリポジトリの標準設定では1.6系が選択されているため、1.8系に切り替えます。
# alternatives --config zabbix-jp-release
4 プログラムがあり 'zabbix-jp-release' を提供します。
選択 コマンド
-----------------------------------------------
1 /usr/share/zabbix-jp-release/zabbix-jp-1.1.repo
2 /usr/share/zabbix-jp-release/zabbix-jp-1.4.repo
*+ 3 /usr/share/zabbix-jp-release/zabbix-jp-1.6.repo
4 /usr/share/zabbix-jp-release/zabbix-jp-1.8.repo
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:4
念のため、yumのキャッシュを削除しておきましょう。
# yum clean all
Zabbixサーバーのインストール
Zabbixエージェントのインストール
# yum install zabbix zabbix-agent
Zabbixエージェントには単独で動作するzabbix_agentdと、xinetd経由で動作するzabbix_agentの二種類が存在します。zabbix_agentにはいくつか機能上の制限があるため、基本的にはzabbix_agentdの使用が推奨されています。ここでもzabbix_agentdの使用を前提に話を進めます。
設定ファイルを更新します。
# vim /etc/zabbix/zabbix_agentd.conf
FILE: /etc/zabbix/zabbix_agentd.conf
--- zabbix_agentd.conf 2011-04-07 12:29:26.000000000 +0900
+++ zabbix_agentd.conf 2011-04-11 21:50:34.000000000 +0900
@@ -82,7 +82,7 @@ LogFileSize=0
# Default:
# Server=
-Server=127.0.0.1
+Server=192.168.10.10
### Option: Hostname
# Unique, case sensitive hostname.
@@ -92,7 +92,7 @@ Server=127.0.0.1
# Default:
# Hostname=system.hostname
-Hostname=Zabbix server
+Hostname=web01.tetsuyai.com
### Option: ListenPort
# Agent will listen on this port for connections from the server.
@@ -109,7 +109,7 @@ Hostname=Zabbix server
# Default:
# ListenIP=0.0.0.0
-ListenIP=127.0.0.1
+ListenIP=192.168.10.19
### Option: DisablePassive
# Disable passive checks. The agent will not listen on any TCP port.
Zabbixエージェントを起動します。
# /etc/rc.d/init.d/zabbix-agent start
ステータスを確認し、「実行中」と表示されればZabbixエージェントは正常に起動しています。
# /etc/rc.d/init.d/zabbix-agent status
zabbix_agentd (pid 2967 2966 2965 2964 2963 2961) を実行中...
ここまででZabbixエージェントのインストールは完了です。必要に応じて、Zabbixエージェントが自動起動するように設定します。
# chkconfig zabbix-agent on
次のコマンドでZabbixエージェントの起動/停止/再起動/ステータス表示ができます。
# /etc/rc.d/init.d/zabbix-agent start
# /etc/rc.d/init.d/zabbix-agent restart
# /etc/rc.d/init.d/zabbix-agent stop
# /etc/rc.d/init.d/zabbix-agent status