JBoss Community Archive (Read Only)

RHQ 4.9

Agent Server Interfaces

Server to Agent

InventoryManager

  • Synchronize inventory

  • Update attached management configuration such as plugin configs, metric schedules, ids and states.

  • Requests discoveries and availability scans

ConfigurationManager

  • Read and write resource configurations

ContentManager

  • Discovery requests

  • CRUD requests of resource content

ResourceFactoryManager

  • Create or destroy resources

MeasurementManager

  • Change metric schedules or retrieve live data

OperationManager

  • Operation requests

  • Cancelation requests

SupportManager

  • Retrieve snapshots

Agent to Server

CoreServerService

  • Agent registration

  • Agent connect and failover system

  • Plugin retrieval and version checks

DiscoveryServerService

  • Inventory reports

  • Availability reports

  • Component connection errors

  • Version updates

  • Related management config sync

MeasurementServerService

  • Measurement reports

  • Schedule synchronization

ConfigurationServerService

  • Configuration update results

  • Config update reports

OperationServerService

  • Operation request results

ResourceFactoryServerService

  • Resource factory request results

ContentServerService

  • Content discovery reports

  • CRUD request results

  • Retrieval of content from repositories

EventServerService

  • Event reports

Behavior

  • Version compatibility checks

  • Auto agent update download and install

  • Agent registration and base configuration management

  • Agent failover configuration

  • Agent failover and connect logic

  • Reliable message delivery by API classification

  • API throttling and prioritization

  • Asynchronous requests

  • Streaming of content

  • Inventory state synchronization and canonical mapping

  • Management configuration management (plugin config, metric schedules)

  • Availability backfill and heart beating for unreachable agents

  • Encryption

JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-13 08:00:29 UTC, last content change 2013-09-18 19:41:21 UTC.