Using Foglight Agent Manager

Foglight Agent Manager (FglAM) is a client application that manages Foglight agents installed on monitored hosts.

The Agent Manager is a middleware application that:

  • hosts agents
  • manages agent lifecycle (such as start, stop, and restart)
  • manages the connection to Foglight Cloud
  • provides centralized services to agents

A Foglight agent is a component hosted by the Agent Manager that:

  • collects data from monitored resources
  • if necessary, manipulates data into the format required by Foglight Cloud
  • submits the data to Foglight Cloud using the Agent Manager

The Agent Manager supplies a centralized communications link between Foglight Cloud and monitoring agents. It also provides a number of support services such as installation, upgrade, and the ability to configure agents. The Agent Manager needs to be downloaded and installed in the customer’s network.

The Foglight Agent Manager is compatible with Linux and Windows environments exclusively.

This section covers the following key areas:

Prerequisites for Foglight Agent Manager Installation

Foglight Agent Manager uses minimal system resources, whether running on a monitored host or monitoring remotely. The amount used depends on a variety of factors including the number of agents running on the monitored host, the amount of data being collected, and whether Foglight Cloud is running.

Typical Resource Requirements

  • CPU Usage:

    • Varies greatly by cartridge/agent, the amount of data being collected, and the complexity of the technology being monitored
    • Average is 4.8% CPU utilization
  • RAM:

    • Varies greatly by cartridge/agent, the complexity of the technology being monitored, and Agent Manager configuration

    • Agent Manager base memory requirement is 256 MB. Additional memory may be required depending on the deployed agent types and instances.

      Following are the examples of agent package requirements:

      • Foglight for Infrastructure — 12 MB on deployment and 4 MB for each agent instance.
      • Foglight for VMware — 2560 MB on deployment.
  • Storage: May use up to 1 GB of hard disk for installation, operation, and temporary data storage.

Following are the resources needed to monitor database agents:

Number of Agents <5 <50 <100 <200 <400 <600 <800
CPUs (2.4GHz)* 1 core 4 cores 8 cores 8 cores 10 cores 12 cores 14 cores
RAM* 5GB 11GB 15GB 19GB 23GB 29GB 37GB
JVM Settings** 2048MB 7168MB 9216MB 13312MB 17408MB 23552MB 31744MB
Hard Drive Space 2GB 5GB 10GB 20GB 40GB 60GB 80GB

CPUs (2.4GHz)* - for a virtual machine the CPU reservation is highly recommended for better performance. The reservation is expressed in MHz.

RAM*- for a virtual machine the memory reservation is highly recommended for better performance.