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
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.