LogicMonitor seeks to disrupt AI landscape with $800M strategic investment at $2.4B valuation to revolutionize data centers.

Learn More

EA Collector 36.500

Last updated on 19 December, 2024

Feature Highlight

  • Updates to MongoDB Data Access
  • Moving Linux Collector Services to User Service

LogicMonitor EA Collector 36.500 is released on December 19, 2024. It is based on the EA Collector 36.400 and includes the following additional updates.

Enhancement

Updates to MongoDB Data Access

In the Collector Debug window, you are now restricted to only retrieve the MongoDB data with the read-only permission. In addition, you are not allowed to modify the MongoDB.

Enhancement

Moving Linux Collector Services to User Service

LogicMonitor Collector has transitioned from using the system-wide systemd services to the user-level systemd services. This change applies to operating systems with systemd version 235 or later, and does not apply to Docker environment.

Note: After upgrading to EA Collector 36.500, if you downgrade the collector and if the collector services fail to start, then run the following script as root user. If you do not provide the collector installation folder path as an argument, then /usr/local/logicmonitor is used as the default path.

#!/bin/bash
 sbAgentRoot=$1
 if([ -z "$sbAgentRoot" ]); then
    sbAgentRoot="/usr/local/logicmonitor"
 fi
 $sbAgentRoot/agent/bin/sbshutdown
 
 DEST_USER=$(ls -ld $sbAgentRoot | awk '{print $3}')
 
chown root $sbAgentRoot/agent/bin/CollectorServiceController
chmod +x $sbAgentRoot/agent/bin/CollectorServiceController
chmod u+s $sbAgentRoot/agent/bin/CollectorServiceController
 
 home_dir=$(eval echo ~$DEST_USER)
     if [ ! -f "$home_dir/.config/systemd/user/default.target.wants/logicmonitor-watchdog.service" ]; then
        rm -f $home_dir/.config/systemd/user/default.target.wants/logicmonitor-watchdog.service
     fi
     if [ ! -f "$home_dir/.config/systemd/user/default.target.wants/logicmonitor-agent.service" ]; then
        rm -f $home_dir/.config/systemd/user/default.target.wants/logicmonitor-agent.service
     fi
    /bin/systemctl enable /etc/systemd/user/logicmonitor-agent.service
    /bin/systemctl enable /etc/systemd/user/logicmonitor-watchdog.service 2>/dev/null
    /bin/systemctl daemon-reload 2>/dev/null
$sbAgentRoot/agent/bin/logicmonitor-watchdog start
if [ $? -eq 0 ]; then
    echo "The script executed successfully."
else
    echo "The script execution failed."
fi
Resolved Issue

Upgraded version of the following file for minor security updates.

File/Jar Current VersionUpgraded Version
Amazon JAVA Corretto11.0.25.9.1
Known Issue

After upgrading to EA Collector 36.500, if you downgrade collector to the version previously installed on your machine, the downgrade fails. LogicMonitor is working on fixing this issue.