2005-09-14 MonitorWare Agent 3.1 Final (Build Service 3.1.292/Client 3.1.889)

MonitorWare Agent 3.1 Released

Build-IDs: Service 3.1.292, Client 3.1.889

New Minor Additions

  • Store Filter ResultsIf a filter matches, you can now store the result of the match into a custom property. This custom property can be used in Actions later.
  • Enhanced Debug LoggingSupport for circular Debuglogging has been added as the debuglog can increase and increase over time. This will avoid an accidential overload of the harddisk.
  • Send Email ActionSupport for multiple recipients in the address line hasbeen added. These multiple recipients can be delimited by space, comma or semicolon.
  • Japanese character handlingOn Japanese Systems, the character handling is different and if you experience problems with the encoding of received messages, kindly turn on the new Option “Special Unicode Conversion for Japanese Systems”.
  • Property Replacer Option“convgermuml” for “Convert German Umlauts” as been added. If present, any German Umlauts and “ß” will be changed to their official replacement (e.g Ä –> Ae, ß –> ss).
  • EventLog Monitor PrioritiesThe Priority Mapping is now configurable for each EventLogType.
  • Fully XML Export&Import of SettingsIt is now possible to save the whole configuration as XML. You can edit this XML, duplicate Services, Rules or Actions and reimport the Settings. This is very useful to sort and order large configurations.
  • Service GuidsServices which save Data into the registry to mark their current processing state (such as the EventLog Monitor) now have Guids. These Guids are generated on Service Startup, old data settings will automatically be converted. This avoids problems which occurred in the past when deleting or duplicating services.
  • Continuous read in FileMonitorA new Option has been added to define if the Service shall continuously read an open logfile until a new file (depending on the configured filename) is available. This Options is helpful for such cases where you don’t know when a new logfile is generated and the old one is closed.
  • SetProperty ActionYou can now set every property and custom properties using this action.

Bug Fixes

  • SNMP Trap Receiver– Added a new Option to fully resolve SNMP Mibs with their full path and name.
    – Mibs were not fully initialized in some cases, which caused that they could not be resolved in some cases.
  • CPU Monitor – Continues Events were generated even if the configured peek was hit once. This has been fixed now.
    – Fixed wrong virtual memory calculation which occurred on machines with more the 1 GB of real memory.
    – A few memory leaks occurred in the WMI Reading functions have been removed. Additional the COM+ Subsystem was leaking memory and is now reinitialized from time to time. This means if you are using the CPU Monitor, you will see memory rising and falling continuously.
  • Send Email Action– When the connection to a SMTP Server was closed unexpected, this could cause program termination of MWAgent. The error handling has been enhanced to avoid this.
    – Fixed a memory leak that was caused by invalid SMTP authentication.
  • SMNP Action When a SNMP Mib could not be found, following Mibs were not loaded correctly.
  • ODBC Error Handling Under stress circumstances, MSSQL/MySQL Database Servers can die while writing into the database. Additional error handling to handle such cases gracefully have been added. However there is not much MWAgent can do about it then retrying and if you experiencing such problems, it might be a good Idea to upgrade the database machine.
  • Better TCP Connection HandlingFor example for Syslog over TCP, the handling has been optimized and is much more reliable now. Even if the TCP Server dies in background, it is been reinitialized.
  • General Retry Logic for ServicesIf a Service dies, for what reason ever, it is internally restarted and initialized to keep the MWAgents tasks running. An error will be logged in such cases.
  • Bogus Error Messages during shutdownSometimees such error messages were generated on shutdown, this has been fixed now.
  • Wrong time calculationIn some cases the Time was not correctly converted after send over SETP.
  • RFC3164 ParsingFixed a bug that caused the RFC3164 Parsing randomly not to work.

You can download Free Trial Version of MonitorWare Agent.