This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Has any work been done around running Foglight, FglAM, and Agents in Docker Containers?

I'm investigating the advantages of running some parts of Foglight from Docker Containers (mainly the FglAM/Agents).

Is there any documentation for setting up and running Remote FglAMs/Agents in Docker Containers?  Can it be done?  Advantages/Disadvantages?  Can I point a containerized FglAM to an FMS running in a standard VM? 

  • Hi,

    Yes, great question. We don't have formal documentation, but a former colleague worked on a project in 2016 to figure out how Foglight and Docker work together. The search link below should return a number of his posts. The short answer is that we were expecting there to be a lot of configuration, customization, etc. to get it to work, when it was actually quite straight-forward. As long as the OS in the container is supported by Foglight, it should work pretty much as a 'normal' OS would.

    www.quest.com/.../search

    Regards,
    -Darren
  • Hi Darren,

    The link provided takes me to conversations I've already seen (unless I missed one) that seem to be focused on Foglight being able to monitor other applications and components which are built in containers or address the topic of Foglight monitoring Docker counters directly.

    I want to create a remote FglAM template and build it into a container and run it from within Docker (the FglAM and agents running in a Docker container). The FglAM, running within a container, will be responsible for running the DB and OS agents to remotely connect to and monitor our database environments.
  • What's the use case for using a container vs. a regular, old virtual machine to run the Fglams?
    I understand containers can achieve a higher density per host than (most) vm's, but you'll still need cpu/memory reserved to ensure adequate performance.

    I don't see there being a limitation to doing this with Docker, provided the OS is supported by Fglam. You would want to ensure some type of persistent storage for the container too.
  • Hi Greg,

    This was posted yesterday by @Russell.Chen . I've yet to try the examples, but there are some good use cases here for automating the spin up of Docker containers with a Foglight Agent Manager.

    www.quest.com/.../foglight-agent-manager-in-docker-containers

    Regards,
    -Darren