Foglight Out of the Box: Installation and Configuration

Foglight for Virtualization is available for  download  (Free registration required). 45-day full-featured license is available with the download. Foglight for Virtualization is designed with the simplicity in mind. The idea is to make the product as easy to use and configure as possible. In this blog, we will look at the steps needed to install and configure it:


Let’s use windows based download and installation. You can install Foglight for Virtualization on Linux platform as well and steps are similar. Before we start actual installation, let’s look at the components of the software and review the pre-requisites:


Foglight has three components: Server software, Database Repository and Agent Manager. Typically the Server and Database are installed on one physical server or a VM. To avoid contention between processing data and collecting data, Agent Manager is installed on a separate server or a VM.



As can be seen, the server handles large amounts of data and agent manager opens sessions to collect data and communicate with the server.


The hardware requirements are driven by the size of the monitored environment.  The server handles large amounts of data and the database needs memory and CPU to operate optimally. Couple of factors to consider when configuring the environment:

  • Number of objects to be Monitored (Number of VMs, hosts, resource pools etc)
  • Number of users expected to use Foglight
  • Number of agents (one per vCenter, one for vCloud etc)
  • Number of reports and dashboards generated simultaneously






Foglight server and agent manager is available as Windows or Linux binaries. Once the platform is chosen and file downloaded, the installation is straight-forward.

You will need Administrator user and password for all machines on which you will be installing Foglight server and agent manager servers.

 The file downloaded is a zip file. After extracting installation, launch the executable.




After accepting the click-through license, it’s advisable to select Standard install. The standard install installs the server and database on default locations. It will also use the embedded database. Also default values for ports, administrator information and database settings are used.



After the install, configuration is done using defaults. Foglight service is started automatically.

Once the install is complete, you see the following screen (Note: Blurred IP address) showing how to connect to the server.

At this time, the installation is complete.





Once install is complete and service started, next step is to add monitoring. Adding VMware monitoring requires vCenter access information.

After connecting to the virtual center, Foglight will populate the configuration and initial performance data automatically.


Typically, you need not change any configuration parameters, but if the size of the monitored environment is larger than 2000 VMs you might want to modify the memory for JVM.

The rule of thumb is to add 1 MB of memory per VM monitored and add it to 512 MB. Thus for 3000 VMs, you would typically need 512 + 3000 MB = 5312 MB. If the Foglight Agent manager is installed inside a VM, its prudent to use memory reservation to avoid over allocation.

Configuring agent properties is simple. Just go to Dashboards -> Administration -> Agents -> Agent Status. Select the agent and use “Modify the private properties of this agent” option.



After the simple configuration step, you should see the familiar startup screen: