Internet Server Monitor - All Release Notes

Fri, 14 Nov 2008 07:43:56 MST
Summary: Added process list to CPU load alerts
To aid system administrators in troubleshooting process load the CPU monitor alert now appends the top 10 most active processes.
When creating multi-tiered monitors, the tray icon did not always show the correct global monitor state. This bug has been fixed.
In previous builds the tray icon had a one minute delay built in as a work around for a startup issue rarely seen on Windows Vista. We believe we have resolved the issue and have therefore removed the startup delay.
In previous builds some of the user interface actions did not log a message to the service log file when queued. A message is now logged when ever a user interface action is queued.
In previous builds the installation did not automatically install the platform dependent .Net 2.0 Framework on I64 and X64 computers that did not already have the prerequisite installed. The installation has been modified to, if necessary, download the prerequisites from Microsoft and install them.

Wed, 29 Oct 2008 11:54:25 MDT
Summary: Overhauled check all now function
The check all now function has been overhauled. Users can now check the monitors to manually check. The menu item has been changed from Check All Now to Check Selected Monitors. Once executed, a status dialog loads that fires background threads to execute each monitor.
When manually clearing an alert state the summary status window was not immediately updated. This bug has been fixed.
When exporting monitor status to HTML and manually clearing an alert state, the index page was not immediately updated. This bug has been fixed.
The update software schedule incorrectly defaulted to once a day rather than once a week. This bug has been fixed.

Thu, 23 Oct 2008 09:09:37 MDT
Summary: Added seconds schedule to monitors
----IMPORTANT----
All memory and CPU monitors must be re-scheduled.
In previous builds users could only setup memory and CPU monitors to monitor every X seconds. Users can now configure all monitors to run every X seconds.
When rebooting a Server 2003 machine, the service would fail to start when the service was configured to forward internal messages to a syslog server. The failure occurs when the Windows Management Instrumentation (WMI) service has not yet started. The installation has been updated to install the service with a dependency on WMI. If the software was previously installed, you must uninstall and then re-install for this change to take effect.

Thu, 16 Oct 2008 06:27:15 MDT
Summary: Added monitor hierarchy
Users can now use drag and drop to create monitor hierarchy. For example, if a ping fails, all dependent monitors such as HTTP, FTP, and SMTP can be shutdown. Multiple levels can be created enabling users to setup primary and backup systems.
The map computer dialog no longer allows users to see the assigned password.
In previous builds the DNS monitor required users to specify an IP. Users can now specify a hostname. The underlying code was also updated to use the open source code Alphons van der Heijden has provided to The Code Project.
We have added the ability for users to permanently disable the tray icon from within the user interface. To permanently disable the tray icon, select Options from the Tools menu item. Select the Tray Icon tab. Under the Tray Icon heading, check Disable tray icon.
The summary and detail view now wrap message content when too long to display in the column.
Users can now clone a monitor. From the Monitors view, select the monitor to clone. Once selected, select Clone Monitor from the File menu item. A new monitor is created within the same logical group that has “Copy of” pre-pended to the monitor name. You are immediately prompted to rename the new monitor.
Users can create a new action based on a current action. From the Actions Manager select the action to base the new action on and then click Copy.
All scheduled routines can now be disabled on specific days of the week.
Users can now re-configure multiple monitors at the same time.
In previous builds the DNS monitor only checked the first answer for a match rather than iterating through all the answers. This bug has been fixed.

Sat, 23 Aug 2008 11:09:15 MDT
Summary: Fixed several localization bugs
Both the Output view and Service Output view did not display application log entries when run on specific locales. For example, when run on Italian operating systems both the Output view and Service view would remain empty thought out execution time.
In previous builds all non-user interface actions were saved to a file called ‘alerts’. This file is used by the tray icon to fire user interface alerts. Non-user interface actions were previously added to this file so we could someday add a user interface component that showed all actions fired. Since this functionality already exists in the ism.log we decided to remove this functionality from the actions file possibly significantly decreasing the actions file size which in turn decreases the CPU foot print when the tray icon starts up.
A menu item has been added to the tray icon popup menu to enable users to re-open the message box alert dialog after it has been closed.

Thu, 14 Aug 2008 05:26:03 MDT
Summary: Added verbose output to ping monitor errors
The ping monitor now logs detailed information about errors when thrown in verbose mode. To enable verbose logging select Stop from the Service menu item followed by Start Verbose.
Message box alerts can now be minimized enabling users to look at previous alerts at any time.
This build includes an email limiter or spam control. To configure the email limiter select Options from the Tools menu item. From the Mail Connection tab, enable the email limiter and specify the maximum number of emails to fire and the period to apply the rules.

Fri, 06 Jun 2008 03:30:05 MDT
Summary: Added detail index template
We added an optional HTML output index template that includes each monitor’s most recent history. For more information on using this feature see “Web Server” within the help file.
The monitor detail includes an “Only show errors” check box at the top enabling users to limit the history output to errors. In previous builds this option was not persisted. This option is now globally persisted meaning the next monitor detail window that is opened will load the persisted value.

Tue, 27 May 2008 03:20:14 MDT
Summary: Added HTTP timeout and retry support
Users can now specify a connection timeout value for the HTTP monitor.
All connection based monitors now include support for retry attempts. If a monitor fails and the retry count is set, the assigned action or alert will be held until the retry count is reached.
The service log view now offers filter capability. To view this new functionality, select Service Log from the View menu item.

Sun, 11 May 2008 12:22:42 MDT
Summary: Added CPU and memory load monitors
Added CPU and memory load monitors.

Tue, 29 Apr 2008 06:10:35 MDT
Summary: Added asynchronous monitoring support
In previous builds each monitor was synchronously called from a single thread. The service has been updated to use the .Net thread pool enabling multiple monitors to run both asynchronously and simultaneously enabling the software to scale to hundreds of monitors per minute.
In previous builds each time a monitor ran the HTML output was updated. If running many monitors per second, the HTML files would be continually updated potentially causing CPU load issues. The software has been updated to limit the update of the index and summary pages to a maximum of once a minute.
In previous builds HTML output was enabled by default. We have changed the default value to false.
When closing the configuration wizard the user interface would sometimes lose focus. This bug has been fixed.

Tue, 29 Apr 2008 10:48:49 MDT
Summary: Major update
Updated version information
Added Windows Service monitor support. The service monitor enables users to restart services that have stopped or stop services that start up on their own.
Added DNS monitor support.
Added ODBC data source monitor support.
Added IMAP monitor support.
In previous builds the SMTP monitor did not support SSL connections. This limitation has been resolved.
In previous builds the service ignored the export to HTML option set within the Options dialog causing the HTML export to run every time a monitor was executed. This bug has been fixed.
The Mail Connection page within the Options dialog now allows users to send a test email message.

Fri, 18 Apr 2008 04:09:24 MDT
Summary: Added regular expression support for the web monitor
The HTTP/S (web) monitor now includes case sensitivity and regular expression support for the contains and does not contain functions.
Made several minor modifications to the help file.
The syslog action did not enable users to set the success message. This bug has been fixed.
The syslog action now includes test on error and test on recovery buttons. This function was added as a result of creating a tutorial which allows users with Network Event Viewer installed on their workstation to receive desktop notification when a remote installation of Internet Server Monitor detects a downed server.

Mon, 14 Apr 2008 04:07:28 MDT
Summary: Decreased default history value from 30 days to 3 days
Previously monitors saved 30 days of history by default. When monitoring every minute, the history file can become relatively large. The default value has been changed to 3 days.
In previous builds all non-user interface actions were saved to a file called ‘alerts’. This file is used by the tray icon to fire user interface alerts. Non-user interface actions were previously added to this file so we could someday add a user interface component that showed all actions fired. Since this functionality already exists in the ism.log we decided to remove this functionality from the alerts file possibly significantly decreasing the alerts file size which in turn decreases the CPU foot print when the tray icon starts up.
The help content on the Configuration Wizard was updated.

Sun, 30 Mar 2008 12:47:46 MDT
Summary: Added MySQL support
Internet Server Monitor now includes a MySQL monitor.
The TCP port monitor did not wait for data. This bug has been fixed.
The SQL monitor configuration dialog masked the SQL command. This bug has been fixed.
The Actions Manager was updated to support the same UI functionality recently added to Network Event Viewer and Text Log Monitor.
The message box alert did not display as the top most window. This bug has been fixed.
The Configure Alerts menu and toolbar icons have been updated to be consistent with Network Event Viewer and Text Log Monitor.
In previous builds when monitoring every X minutes, there was no way to schedule an exclusion period. Users can now set a single exclusion period per monitor.
Uses can now backup the software configuration to file. To backup, select Export Configuration from the Tools menu item. To import, select Import Configuration from the Tools menu item. Please note, the current configuration is deleted prior to the application of the saved configuration.

Thu, 20 Dec 2007 09:59:00 MST
Summary: Fixed memory leak
The message box alert maintains alert history. In previous builds the list was never truncated causing memory to leak. This bug has been fixed.

Mon, 10 Dec 2007 10:11:20 MST
Summary: Added ability to execute a file upon error or recovery.
System administrators can now configure Internet Server Monitor to run a process when a server goes down or recovers.

Fri, 07 Dec 2007 02:52:47 MST
Summary: Fixed HTTP save parameter bug.
In previous builds, the HTTP monitor did not save the username, password, contains or does not contains parameters. This bug has been fixed.

Mon, 26 Nov 2007 10:59:50 MST
Summary: Fixed monitoring bug
In previous builds a corrupt history file could halt monitoring. This bug has been fixed.

Wed, 07 Nov 2007 08:49:42 MST
Summary: Added command-line support
Users can now manually run monitors from the command-line. For more information, run ismui.exe -? From the command-line.
Users can now enable or disable all monitors under a specific logical group.

Mon, 29 Oct 2007 08:39:14 MDT
Summary: Added SSL support to SMTP client.
In previous builds, users could not use email servers such as gmail because they require a SSL connection. SSL support has now been added to the email client.
In previous builds, the HTML output function failed when multiple monitors in the same group had the same name. This bug has been fixed.
Updated tray icons.
Users can now rename logical groups and monitors by pressing F2.

Sat, 29 Sep 2007 09:43:09 MDT
Summary: Fixed several minor bugs
When moving a monitor from one logical group to another via the detail view, the following error was thrown: An item with the same key has already been added. This bug has been fixed.
The tree view was not sorted. This bug has been fixed.
If a new monitor had not yet run, however; another monitor in its assigned logical group had already run, the link on the HTML group summary page was bad. In this scenario, the link now displays an empty monitor detail page.
The pending.gif file had a magenta background. This bug has been fixed.
The Detail HTML output was missing the bottom breadcrumb. This bug has been fixed.
Updated the 3rd party menu bar, toolbar, and docking windows controls to build 2.0.0.94.

Tue, 25 Sep 2007 11:13:48 MDT
Summary: Fixed update and un-installation custom action failure.
On certain systems update installations and un-installations would fail due to a system library missing. This bug has been fixed.
Rarely the menu bar, toolbars, and monitors window would disappear. We have been unable to duplicate the problem, however; we have added some code to ensure the menu item, toolbars, and monitors window always displays at startup.

Thu, 30 Aug 2007 09:53:46 MDT
Summary: Fixed logical group assignment bug
When assigning a monitor to another logical group via the configuration wizard, an error was thrown. This bug has been fixed.
The logical group image in the Monitors view was dim. This bug has been fixed.
The toolbar and docking bar controls were updated to the vendor’s latest release.

Mon, 16 Jul 2007 09:55:20 MDT
Summary: Added check now
Added a check now button to the Tools menu item.

Sat, 30 Jun 2007 03:06:30 MDT
Summary: Welcome to Internet Server Monitor
Welcome to Internet Server Monitor
Internet Server Monitor is a network monitoring tool that enables systems administrators to automatically monitor the network for failures and recoveries. With Internet Server Monitor, you can identify issues and fix unexpected conditions before your users or managers report them to you.