Zabbix Documentation 2.0

3.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.22.43.23.4

User Tools

Site Tools

This translation is older than the original page and might be outdated. See what has changed.

Sidebar

jp:manual:concepts:proxy

4 Zabbix プロキシ

概要

Zabbix プロキシは、1つ、あるいは複数の監視デバイスから監視データを収集し、Zabbixサーバに情報を送信するプロセスで、基本的にはサーバのかわりに動作します。収集されたすべてのデータはローカルにバッファリングされていて、そのプロキシが属するZabbixサーバに対して転送されます。

プロキシの実行はオプションですが、単体のZabbixサーバの負荷を分散させるのに非常に有益です。プロキシだけがデータを収集している場合は、Zabbix サーバ上の処理は、CPUの消費とディスクI/Oのを減らすことができます。

Zabbixプロキシは、ローカルの管理者を置かないで、リモートのロケーション、ブランチ、ネットワークの集中管理を可能にする理想的な方法です。

Zabbixプロキシには、別のデータベースが必要です。

Zabbixプロキシがサポートしているデータベースは、SQLite、 MySQL、PostgreSQLです。OracleやDB2 を使用するのは自己責任で行ってください。下位レベルでのディスカバリルールでもあるように、制限がある場合があります。

こちらも参照: 分散環境でのZabbixプロプロキシ

Zabbix プロキシのプロセス

Zabbix プロキシは、デーモンプロセスとして動作します。次のように実行することで開始できます:

shell> cd sbin
shell> ./zabbix_proxy

Zabbix プロキシでは、以下のコマンドラインパラメータを使用可能です:

-c --config <file>      		設定ファイルを絶対パスで指定します。
-R --runtime-control <option>   	管理者機能を実行します。
-h --help       		 	ヘルプを表示します。
-V --version      			バージョン情報を表示します。

コマンドラインパラメータの例:

shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf
shell> zabbix_proxy --help
shell> zabbix_proxy -V

Runtime control

Runtime control のオプション:

オプション説明
config_cache_reload設定のキャッシュをリロードします。キャッシュがその時点でロードされようとしているときは無視されます。
アクティブなZabbixプロキシがZabbixサーバに接続して設定データを要求します。

Zabbix プロキシの設定のキャッシュをリロードするのに runtime controlを使用する例

shell> zabbix_proxy -c /usr/local/etc/zabbix_proxy.conf -R config_cache_reload
Runtime control は、OpenBSDとNetBSDではサポートされていません。
プロセスユーザー

Zabbix プロキシは、非rootユーザーとして動作するように設計されています。どんな非rootユーザーであれ、起動されれば、動作します。したがって、何の問題もなく、どんな非rootユーザーとしてでも、あなたはZabbixエージェントを動作させることができます。

rootとして動作させる場合には、システムに必ず存在する、ハードコードされた「zabbix」ユーザーに切り替わります。

これらの設定は、現時点では、コンパイル中でも、設定ファイル内でも、ユーザー設定ができません。

設定ファイル

zabbix_proxyの設定の詳細については、設定ファイルのオプションを参照してください。


本ページは2013/04/24時点の原文を基にしておりますので、内容は必ずしも最新のものとは限りません。
最新の情報は右上の「Translations of this page」から英語版を参照してください。