Resizing LogicMonitor Collectors

I spend a lot of time using LogicMonitor at work. It’s an awesome platform that has a lot of flexibility and extensibility. There’s also a ton of supporting documentation for anything that isn’t immediately clear. The other day I ran into something that I couldn’t find documented, though: how to change the size of a LogicMonitor collector.

LogicMonitor requires collectors to be deployed to the local network in order to monitor the items on that network via SNMP, WMI, API, etc. The collector is a Java application that responsible for gathering data locally just to feed it up to LogicMonitor’s cloud. As is typical with any Java application, you can control how much memory is allocated to the JVM. Naturally, how many resources the JVM needs depends on how much data the application is going to be collecting; monitoring more data points requires more power. LogicMonitor publishes a sizing guide that specifies how many resources are required for each collector size and how much they can monitor.

I had a random collector I was using for testing that was at the tiny Nano size. Over time as I tested more things with it, it was keeping tabs on more and more devices. I needed to give it a little more hardware so that it could handle the increased workload. Allocating more CPU and memory to the VM was easy enough, but then I needed to change the size of the collector application from LogicMonitor… and I couldn’t find any documentation on how to do it. Looking at all of the options for the collector didn’t show anything about modifying that. It took me a bit of poking around before I finally found it and figured I would document it here in case anyone else runs into the same issue.

The first step is to navigate to Settings > Collectors. For the collector to resize, click on the 3 dots and select Collector Configuration.

This opens the UI that shows the collector’s configuration files. These actually exist on the collector’s local filesystem, and many of them contain information related to the size of the collector. However, that’s not important for this exercise because none of the files needs to be modified directly. Instead, at the top of the screen under any of the configuration file tabs is a dropdown for the collector’s size. Changing this will automatically adjust anything important in the configuration files. Just select the new size and click Save and Restart.

It will take the collector application a few moments to restart, and then the new configuration will be properly in place.