ブリッジアダプター
Zabbixブリッジアダプターを使用すると、ZabbixサーバーとZabbixモバイルアプリ間で通信できます。
Zabbixモバイルアプリは、Zabbixサーバーに直接接続しません。 代わりに、2つのコンポーネントが両者の間でデータを受け渡します。
- Zabbixブリッジ - モバイルデバイス上のZabbixモバイルアプリとデータを交換する、中央でホストされたサービス。
- Zabbixブリッジアダプター - インストールして実行するコンポーネント。 ZabbixサーバーをZabbixブリッジに接続します。
ブリッジアダプターは、パッケージを使用して、Zabbixサーバーと同じシステム、または別のシステムにインストールできます。
Zabbixブリッジアダプターを設定するには、その設定ファイルを更新します(デフォルトのパス: /etc/zabbix/zabbix_bridge_adapter.conf)。
データフロー
Zabbixモバイルアプリを使用すると、データは次のように送信されます。
-
Zabbixモバイルアプリで操作を行うと、Zabbix Bridgeにクエリが送信されます。
-
Zabbix Bridgeは、JSON-RPCリクエストとしてクエリをZabbix bridge adapterに渡します。
-
Zabbix bridge adapterは、要求されたZabbix APIメソッドが許可されているかどうかを確認します。
メソッドが許可されていない場合、bridge adapterはリクエストを拒否します。
メソッドが許可されている場合、bridge adapterはリクエストをZabbix APIに送信します。 -
Zabbix APIはリクエストを処理し、レスポンスをZabbix bridge adapterに返します。
-
Zabbix bridge adapterはレスポンスをZabbix Bridgeに返します。
-
Zabbix BridgeはレスポンスをZabbixモバイルアプリに渡し、Zabbixモバイルアプリはモバイルデバイスにデータを表示します。