LogicMonitor 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=756mtowrapper.conf - Small size collectors – Added
wrapper.java.additional.24=-XX:MaxMetaspaceSize=128mtowrapper.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.