2005-04-04 MonitorWare Agent 3.0

MonitorWare Agent 3.0 Released

Build-IDs: Service 3.0.274, Client 3.0.838

New Major Additions

  • Added New ServicesA bunch of new probe based services has been added. These new services include FTP, HTTP, IMAP, NNTP, POP3 and SMTP probe services. These services keep all features and filters specialized for there specific protocols.
  • SETP ActionTwo new connections based on configurable timeouts are added, one is used during the connection and the other used when receiving and sending the data. A higher timeout default might be useful in unreliable networks, or if the server is under high workload.
  • MIB BrowserNow, MonitorWare Agent has a MIB browser which can be used to browse through all MIBS that are installed with MonitorWare Agent. Customized MIBs are also possible.
  • New Action Http Request addedThis new action can be used to simply request a web page with some parameters. This might be useful in order to trigger a web based application with the help of MonitorWare Agent.
  • Control NT Service ActionThis Action can be used to control a service, you can Start, Stop, Restart, Pause or continue a Service.
  • Compute Status Variable ActionFor more complex tasks, added a new action to increment or decrement a status variable. Currently the “NTServicemonitorAlerter & Recoverer” sample uses this action to implement a reminder.
  • GeneralTwo new configuration samples into the setup are added, a Ping Probe Alerter and a NT Service Monitor Alerter & Recoverer.
  • File MonitorSupport for UNICODE files is added. The detection of Unicode files is automatic and transparent for you. You can also customize the line delimiter. Line buffer is also increased up to 64KB.
  • Syslog ServerA new feature for Syslog over TCP is added and you can also configure a message separator. This separator is used to split useful messages. Two timeouts are also added for Syslog over TCP, message receive timeout and session timeout. Once the Syslog Server starts receiving a message, it waits until it receives a message separator (if configured), or until the message completion timeout occurs. The session timeout is an additional timeout.
  • Added SID CacheA cache for SID’s is added, which are primary resolved in the Event log Monitor. This improves the performance when reading the Security log.
  • NT Service Monitor ServiceA new option “Generate an event if a Service is in the running state” has been added to NT service monitor service. This option is needed for the alert and recovery handling of services.

Minor Additions

  • MonitorWare Agent ClientNew filter dialog and insert properties content menus for better usability.
  • CPU MonitorNow, you can configure total, virtual and physical memory separately.
  • MWAgent ClientNew changed popup menu for services, rule sets and action menu. It looks more user friendly and is sorted by categories.
  • SETP Sender/SETP ReceiverA new option “Session Timeout” has been added. Before this, it was a hard coded value but now it is configurable. The default value is 30 seconds. That means a connection to the SETP Server is at least kept open for 30 seconds. This reduces the connection overhead, especially for SSL based connections.
  • Database ActionA new option “Maximum value length” for the SystemEventProperties table has been added. By default this option value is set to 512, which is the default maximum length of the value field. If a property exceeds this length, it is truncated automatically. This removes random occurring ODBC Error’s when the property value is more then 512 characters.
  • Connection handling in the SETP ServerEnhanced handling is introduced here, if problems occur during sending/receiving messages, more retries are done.
  • SETP ServerStartup retry handling is added into the SETP Server, it retries to bind the sockets during startup. It is now compiled with the new OpenSSL library version 0.9.7e and dll’s are also updated.
  • Property EngineA new property called “ntservname” has been added, which contains the internal service name of a NT Service. The existing service name property has been renamed and still represents the “Service Display Name”.
  • Start Program ActionA new option has been added to use the property engine in the parameters variable, which is needed for alert and recovery handling. The old format is still useable if the legacy option is enabled.
  • Debug enhancementThe debug format has been highly enhanced. Each debug line is pre-pended by some general parameters like ThreadID, UNIX Timestamp and the Debug level. This makes the debug file much more readable and easier for analysis.

Bug Fixes

  • File MonitorFixed a bug in the file name generation which caused the File Monitor not to process file changes anymore. For example when daily log files were monitored, and for one day no log file was generated, the bug occurred and the file monitoring stopped working.
  • SETP Sender & ServerFixed a connection shut down which only happened when a message larger then 4097 bytes was received.
  • Event Log MonitorFixed minor bugs in the new SID cache of the Event log monitor.
  • MonitorWare Agent ClientErrors are fixed. The error in the SNMP MIB browser, which only happened to occur for the first time, it was opened. The error, if nothing was entered into the last record value of the event log monitor event options, the client crashed. Few bugs in the XML import & export functions are fixed, which were due to some of the global filter conditions not correctly exported. Besides this a minor bug in the new action wizard is also fixed, which used to crash your client, if you selected advanced and directly clicked finished.
  • SETP ServerBug is fixed that caused a “virtual” SSL shut down error. A bug in the decompression code that could be caused by larger events and could cause the SETP server to fail due to memory corruption is fixed now. A bug is fixed in the Shut down procedure of the SETP Server which could occur if SSL was enabled and the MonitorWare Agent service was stopped.
  • SNMP ReceiverWhen a SNMP version 2 message was received, the variable OID’s were not fully resolved or included into the message. This has been fixed now. A bug is fixed that used to come if an enterprise specific trap was received. The source was not correctly parsed, so the IP was not correctly shown. A bug is fixed that has been introduced to Build 261 caused the application to crash, if messages other then those from the event log monitor were received over SETP.
  • Event log ActionIf properties were used in the message, they got over written by the first occurrence of the action with fixed values, it is fixed now.
  • SETP SenderA minor bug in the connection close handling that has been introduced due the new “crash” handling is fixed. This caused random Event ID 114 errors in the Event log. A bug in the timeout function of the SETP Server is fixed. If the connection went down while the connection was kept open, it might cause application to crash.
  • Database ActionProblems in handling of TEXT type fields are fixed. Text fields can be built out of properties, so they are more customizable then the other field types.
  • Status Filter & ActionA bug introduced in one of the earlier build is also fixed, which caused the status filter & action not to work correctly.

You can download Free Trial Version of MonitorWare Agent.