Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sv translation
languageja

モジュールの概要

Auditモジュールは最も重要なモジュールであり、他のモジュールにユーザー管理、ライセンス、auditing(監査)サービスを提供します。マルチキャストまたはIPホワイトリストを使用して、同じマシンまたは異なるサーバーで実行されている他のモジュールを自動的に認識します。

Info

Auditモジュールは、BellaDati IoTコンソールの主要な通信チャネルでもあります。


Tip

すべての構成オプションの詳細については、Audit configurationをご覧ください。

ロール

このモジュールは次の役割をサポートします:

VerticleRole許可された操作
InstanceADMINすべてのモジュールのすべての操作
AuditVIEWERGET /status, GET /modules, GET /module, GET /sensors

モジュールのステータス

このモジュールは、次のいずれかのステータスになります:

VerticleStatus説明
AuditUP

モジュールは稼働しています。特定の制限なしで動作します。

PAUSED

モジュールは一時停止していますが、特定の制限なしで動作しています。 "GET /"へのリクエストは、レスポンスコード405で終了します。

APIエンドポイント

このモジュールは、次のHTTPエンドポイントを提供します:

PathMethod説明URLパラメーター
/GET

ECHOメッセージ付きのプレーンテキストを返します(UP / DOWNステータスを検出するためにロードバランサーで使用する必要があります)


https://localhost:8000/
/statusGET

auditバーティクルの内部状態(センサーの合計数など)を含むJSONオブジェクトを返します


https://localhost:8000/status
/modulesGET

サービス検出インフラストラクチャに登録されているすべてのモジュールを含むJSON配列を返します


https://localhost:8000/modules
/moduleGET

名前で指定されたモジュールのステータスと構成を返します

  • name = module_name
https://localhost:8000/module?name=Receiver_01
/modulePOST

名前で指定されたモジュールに構成を設定します。 ADMIN権限が必要です

  • name = module_name
  • POST body content = config in JSON format
https://localhost:8000/module?name=Receiver_01
/reloadPOST

名前で指定されたモジュールの構成を強制的に再読み込みします。 ADMIN権限が必要です

  • name = module_name
https://localhost:8000/reload?name=Receiver_01
/configPOST

名前で指定されたモジュールに新しい構成をポストします

  • name = module_name
https://localhost:8000/config?name=Receiver_01
/logsGET

auditまたは指定されたモジュールの現在のログエントリを取得します

  • (optional) name = module_name
https://localhost:8000/logs?name=Receiver_01
/sensorsGET

すべてのセンサーのステータスを含むJSON配列を返します

  • order = "ASC" / "DESC" (default: "ASC")
  • start = from timestamp (default: 0)
  • stop = to timestamp
  • receiver_id = receiver identification
  • sensor_id = sensor identification
  • limit = page size (default: 100)
https://localhost:8000/sensors
/pauseGET

auditバーティクルのステータスを直ちにPAUSEDに設定します。 "GET / status"エンドポイントから応答を返します(上記を参照)


https://localhost:8000/pause
/resumeGET

auditバーティクルのステータスを直ちにUPに設定します。"GET / status"エンドポイントから応答を返します(上記を参照)


https://localhost:8000/resume
/logoutGET

現在ログインしているユーザーのログアウトを実行します


https://localhost:8000/logout


On this pageこのページでは

Table of Contents