ブリッジアダプター

Zabbixブリッジアダプターを使用すると、ZabbixサーバーとZabbixモバイルアプリ間で通信できます。

Zabbixモバイルアプリは、Zabbixサーバーに直接接続しません。 代わりに、2つのコンポーネントが両者の間でデータを受け渡します。

  • Zabbixブリッジ - モバイルデバイス上のZabbixモバイルアプリとデータを交換する、中央でホストされたサービス。
  • Zabbixブリッジアダプター - インストールして実行するコンポーネント。 ZabbixサーバーをZabbixブリッジに接続します。

ブリッジアダプターは、パッケージを使用して、Zabbixサーバーと同じシステム、または別のシステムにインストールできます。

Zabbixブリッジアダプターを設定するには、その設定ファイルを更新します(デフォルトのパス: /etc/zabbix/zabbix_bridge_adapter.conf)。

データフロー

Zabbixモバイルアプリを使用すると、データは次のように送信されます。

  1. Zabbixモバイルアプリで操作を行うと、Zabbix Bridgeにクエリが送信されます。

  2. Zabbix Bridgeは、JSON-RPCリクエストとしてクエリをZabbix bridge adapterに渡します。

  3. Zabbix bridge adapterは、要求されたZabbix APIメソッドが許可されているかどうかを確認します。
    メソッドが許可されていない場合、bridge adapterはリクエストを拒否します。
    メソッドが許可されている場合、bridge adapterはリクエストをZabbix APIに送信します。

  4. Zabbix APIはリクエストを処理し、レスポンスをZabbix bridge adapterに返します。

  5. Zabbix bridge adapterはレスポンスをZabbix Bridgeに返します。

  6. Zabbix BridgeはレスポンスをZabbixモバイルアプリに渡し、Zabbixモバイルアプリはモバイルデバイスにデータを表示します。