EA Collector 34.300
Last updated on 07 August, 2023LogicMonitor EA Collector 34.300 is released on August 07, 2023. It is based on the previously released EA Collector 34.200 and includes the following additional updates.
Enhancements
- It was observed that because there was no configuration for the maximum number of threadpool, it was limited to a minimum number of threadpool. Also, the queue limit for the Windows event tasks was not defined. To bridge the gap, we added the following parameters along with the queue size.
LogSource Type | WinEvent | Syslog |
Min thread pool size parameter(existing) | logcollector.wineventlog.threadpool | eventcollector.syslog.threadpool |
Max thread pool size parameter | logcollector.wineventlog.max.threadpool | eventcollector.syslog.max.threadpool |
Queue size | logcollector.wineventlog.queue | eventcollector.syslog.queue (existing) |
The values vary as per the collector size.
Collector Size | Minimum Threadpool | Maximum Threadpool | Queue Size |
Small/ Nano | 10 | 20 | 10000 |
Medium | 10 | 30 | 10000 |
Large | 10 | 40 | 10000 |
X-Large | 10 | 50 | 10000 |
XX-Large | 10 | 60 | 10000 |
- We have improved the Heap and Non-heap memory of small and medium size collectors for SNMP v2c.
- Medium size collectors – Added
wrapper.java.additional.24=-XX:MaxMetaspaceSize=756m
towrapper.conf
- Small size collectors – Added
wrapper.java.additional.24=-XX:MaxMetaspaceSize=128m
towrapper.conf
. Updatedwrapper.java.maxmemory=1024
(old value) towrapper.java.maxmemory=756
(new value)
- Medium size collectors – Added
Fixed Issues
- Upgraded version of the following JAR for a minor security update.
Current JAR Version | Upgraded JAR Version |
jose4j-0.7.10 | jose4j-0.9.3 |
wildfly-elytron | 2.2.0.Final |
- Fixed an issue where spaces in the script path used in the Windows wrapper javascript command arguments led to errors. To fix the issue, you can now use a placeholder in the command line argument. The placeholder is prefixed with a dollar sign ($) and the name and value of the placeholder is passed as an optional argument. Optional argument must follow the format:
"<Placeholder Name>=<Value>"
For example,
cscript.exe C:\lmbatchjobwrapper.js 10.1.1.1:7214 host myJob "powershell.exe -file $arg1" "arg1=C:\Program Files\Test Space Folder\Powershellcmd2.ps1"
Here, arg1
is the placeholder( $arg1
) used in the command line argument and "arg1=C:\Program Files\Test Space Folder\Powershellcmd2.ps1"
is the optional argument.