Readme File Internet Server Monitor 2010 Thu, 19 Jan 2012 21:48:17 MST Copyright (c) 2007-2012 Corner Bowl Software Corporation. All Rights Reserved. This document provides late-breaking or other information that supplements the software documentation. --------------------------------------------------------------------------- Build Notes --------------------------------------------------------------------------- --------------------------------------------------------------------------- Build 10.0.0.58 - Thu, 19 Jan 2012 21:48:01 MST Fixed list view bug --------------------------------------------------------------------------- Recently we introduced a bug into the list view control which rendered the custom column popup box useless. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.57 - Sun, 15 Jan 2012 11:35:22 MST Made several minor user interface enhancements --------------------------------------------------------------------------- Previously users were unable to set the web server proxy settings within the HTTP monitor wizard. This function previously had to be set from the Registration dialog. A button has been added to the HTTP monitor wizard. Previously when testing an SNMP trap from within the Actions Manager there was no positive or negative response. A message box is now thrown showing if the trap was fired or if there was an error. --------------------------------------------------------------------------- Build 10.0.0.56 - Wed, 04 Jan 2012 22:45:34 MST Modified HTTP monitor and fixed SQL Server monitor bug --------------------------------------------------------------------------- Users can now monitor websites that use self-signed certificates. Previously the SQL Server monitor did not trigger when the database was unreachable. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.54 - Wed, 14 Sep 2011 11:37:20 MDT Fixed CPU user interface bug --------------------------------------------------------------------------- Previously when saving a CPU monitor the percent and period values were saved our of order causing the values incorrectly. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.53 - Fri, 12 Aug 2011 14:48:27 MDT Fixed Windows 7 UI Bugs --------------------------------------------------------------------------- Previously on Windows 7 if a user changed the display to 125% some of the wizards did not display correctly. These bugs have been fixed. --------------------------------------------------------------------------- Build 10.0.0.52 - Mon, 08 Aug 2011 15:27:16 MDT Fixed Oracle monitor bug --------------------------------------------------------------------------- Previously the Oracle monitor only worked when the user included a select statement. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.51 - Wed, 13 Jul 2011 08:05:18 MDT Fixed code signing issue --------------------------------------------------------------------------- Previously when installing this software or rebooting the server, the service may have failed to start on some systems. We thought we had fully resolved this issue by removing the code signature from the service binary however it appears all dependent dlls must also be unsigned. This issue has been worked around. --------------------------------------------------------------------------- Build 10.0.0.50 - Mon, 27 Jun 2011 18:29:15 MDT Fixed a Server 2008 R2 installation bug --------------------------------------------------------------------------- Previously when installing to Server 2008 R2 if the Application Server Role was not installed the service would fail to start and the installation would fail. The installation now checks for the existence of the Application Server Role when installed to Server 2008 R2 or higher. --------------------------------------------------------------------------- Build 10.0.0.49 - Wed, 22 Jun 2011 06:17:02 MDT Fixed installation bug --------------------------------------------------------------------------- Previously the service may have failed to start after a reboot if the Cryptographic Service was slow to start. According to Microsoft this occurs because the service binary is digitally signed. The solution Microsoft has provided to the community is to exclude code signing from all Windows Services. The service binary is no longer signed. --------------------------------------------------------------------------- Build 10.0.0.47 - Thu, 09 Jun 2011 14:21:08 MDT Modified HTTP monitor to support Outlook Web Access --------------------------------------------------------------------------- Users can now monitor their Outlook Web Access application. Previously when using an HTTPs monitor a Bad Request was returned. The HTTP monitor has been modified to include an option to ignore the HTTP response code. When configured Bad Request responses are ignored however when the server is down the error notification will be fired. The list view controls we use throughout the software did not properly redraw the embedded scrollbars when the control was not visible and the application was resized. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.46 - Mon, 09 May 2011 17:31:03 MDT Added save success detail message option --------------------------------------------------------------------------- Per a user request the success detail message can now optionally be saved to the history database. To save the success detail message select Tools | Options | History and then check "Save success message detail to history". Please note, when enabled significantly more data may be saved to the history database. --------------------------------------------------------------------------- Build 10.0.0.45 - Thu, 21 Apr 2011 09:25:31 MDT Fixed disable bug --------------------------------------------------------------------------- Previously after disabling a monitor that was in an error state the monitor failed to stop. The icon associated with the tree view item also failed to properly update along with the tooltip text. These bugs have all been resolved. --------------------------------------------------------------------------- Build 10.0.0.44 - Wed, 13 Apr 2011 13:51:58 MDT Added action suppression option --------------------------------------------------------------------------- Previously users were only able to receive repeat error notifications as often as once a minute. Users can now configure each monitor to continually fire actions while a monitor is in a failed state. Previously when attempting to configure a Sound action in which the fire on recovery option was de-selected an null reference error was thrown. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.43 - Wed, 30 Mar 2011 23:14:41 MDT Fixed encryption bug --------------------------------------------------------------------------- Previously if FIPS compliance was enabled the service failed to start. This typically manifests itself during installation as a service start failure. Upon inspection of the service log file the following error is written: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.42 - Wed, 02 Feb 2011 02:39:58 MST Updated domain expiration monitor --------------------------------------------------------------------------- The domain expiration monitor has been updated to search for "Renewal Date:". --------------------------------------------------------------------------- Build 10.0.0.41 - Sun, 09 Jan 2011 22:14:02 MST Fixed AccessViolationException --------------------------------------------------------------------------- Previously the ping monitor may have thrown an AccessViolationException. This is a bug within the .Net 3.5 library however Microsoft has documented a workaround which we have implemented. When creating multiple ping monitors, the Browse Active Directory dialog now enables users to recursively scan and apply an Active Directory filter to each discovered computer. --------------------------------------------------------------------------- Build 10.0.0.40 - Tue, 04 Jan 2011 09:03:23 MST Added more error handling --------------------------------------------------------------------------- Added more error handling. --------------------------------------------------------------------------- Build 10.0.0.38 - Fri, 03 Dec 2010 10:10:01 MST Updated Domain Expiration Monitor --------------------------------------------------------------------------- Some whois servers use the "renewal" tag in place of the standard "Expiration date". The monitor has been update to search for the "renewal" tag when the "Expiration date" tag cannot be found. --------------------------------------------------------------------------- Build 10.0.0.37 - Fri, 26 Nov 2010 10:52:17 MST Fixed several bugs --------------------------------------------------------------------------- Previously monitors that were running during a reboot cycle typically fired an error or at a minimum triggered the error state. Once the system finished the reboot cycle these monitors would typically fired a recovery alert. This bug has been fixed. Internet Server Monitor is now offered with a native 64-bit installer. Previously SNMP traps did not fire on Server 2008 and Vista. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.36 - Fri, 19 Nov 2010 04:20:54 MST Fixed monitor and UI bug --------------------------------------------------------------------------- Previously if a failed monitor which had an on fail rule applied was disabled the monitor would not stop polling. This bug has been fixed. Previously on occasion some of the menu items and toolbar button did not properly re-enable when focus changed between windows. These bug have been fixed. --------------------------------------------------------------------------- Build 10.0.0.35 - Sat, 13 Nov 2010 11:01:00 MST Fixed dependency bug --------------------------------------------------------------------------- Previously users potentially received emails for all child monitors after if run on the same scheduled as the parent. Upon completion of a monitor, the parents state was not re-read to determine if the failed child should now be shutdown ultimately causing extra alerts to fire. The software now re-checks the parent's status and corresponding fail rule just prior to firing alerts enabling the software to internally suppress alerts when necessary. --------------------------------------------------------------------------- Build 10.0.0.34 - Fri, 05 Nov 2010 20:06:50 MDT Fixed critical obfuscation bug --------------------------------------------------------------------------- The last build introduced a bug that disabled the Monitor Schedules and Command Line Information views. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.33 - Tue, 05 Oct 2010 17:52:36 MDT Added Oracle, TLS and CDYNE SMS gateway support --------------------------------------------------------------------------- Monitor history can now be saved to an Oracle database. Users can now encrypt email packets by using TLS. Added support for CDYNE SMS gateway. Upgraded installation engine to InstallShield 2011. Fixed a ping monitor configuration wizard validation bug. Added Oracle monitor. --------------------------------------------------------------------------- Build 10.0.0.30 - Mon, 26 Jul 2010 10:58:42 MDT Users can now create multiple ping monitors at once --------------------------------------------------------------------------- Users can now create multiple ping monitors at once. To create multiple ping monitors, select File | New Ping Monitors. Select computers from either the network or active directory. --------------------------------------------------------------------------- Build 10.0.0.29 - Tue, 29 Jun 2010 12:22:20 MDT Addressed licensing usability issue --------------------------------------------------------------------------- When the MAC address changes the software now offers the option to automatically return and re-register. Previously the user was required to contact Corner Bowl Software to have their license reset. --------------------------------------------------------------------------- Build 10.0.0.28 - Tue, 01 Jun 2010 22:30:41 MDT Fixed minor UI bug --------------------------------------------------------------------------- Previously a monitor's tree node tooltip displayed the incorrect value after the monitor failed while polling every x minutes, failed polling x seconds, recovered, and finally reverted to polling every x minutes. This bug has been fixed. The About Box now includes the number of licensed monitors and when not an Unlimited license, the remaining # of available monitors. --------------------------------------------------------------------------- Build 10.0.0.27 - Wed, 12 May 2010 15:13:57 MDT Added schedule option to Web Server output --------------------------------------------------------------------------- Previously the web server content synchronization was executed real-time inline causing heavy file IO when monitoring hundreds of servers every few minutes. ISM now includes an option to schedule the web server synchronization. To schedule file updates in place of real-time, select Tools | Options | Web Server. Specify the web server output schedule and select the schedule. Users can now return their own licenses enabling them to move installation locations without notifying our support team. To return your license, select Help | About | Return License. Fixed several minor drawing issues with the web server output. --------------------------------------------------------------------------- Build 10.0.0.26 - Thu, 06 May 2010 10:02:19 MDT Fixed schedule bug --------------------------------------------------------------------------- Previously when a monitor failed that was configured to check every X seconds upon failure, upon recovery the monitor would continue to run at the seconds interval rather than the normal schedule. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.24 - Tue, 04 May 2010 12:22:50 MDT Enhanced schedule exclusion period algorithm --------------------------------------------------------------------------- All scheduled functions now include an enhanced exclusion period algorithm. For example, users can now configure a monitor to shutdown Sunday from 8:00 - 12:00. --------------------------------------------------------------------------- Build 10.0.0.23 - Fri, 16 Apr 2010 12:08:38 MDT Added backup email server and command-line support --------------------------------------------------------------------------- Users can now configure a backup email server. If the primary is down or is unable to send your message, the software will attempt to send the email using your configured backup email server. We added a new tutorial that shows users how to configure Gmail as a backup email server. Users can now call a new program called ismcl.exe from the command-line enabling them to check, enable and disable monitors. Check the Help for detailed information. --------------------------------------------------------------------------- Build 10.0.0.22 - Fri, 09 Apr 2010 22:31:39 MDT Fixed obfuscation bug --------------------------------------------------------------------------- Previously 3 of the syslog priorities were obfuscated causing the letters a, b, and c to display within the syslog action configuration rather than Critical, Emergency, and Error. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.21 - Sun, 21 Mar 2010 10:28:24 MDT Fixed significant dependency bug --------------------------------------------------------------------------- Previously if a new monitor was assigned to a parent prior to running at least once, the monitor might not have ever run. This bug has been fixed. Previously when re-configuring different schedules for multiple monitors an object reference error may have been thrown when dismissing the Assign Schedule without selecting a new schedule. --------------------------------------------------------------------------- Build 10.0.0.19 - Thu, 18 Mar 2010 10:54:16 MDT Fixed several hierarchy related bugs --------------------------------------------------------------------------- Previously users were able to add monitors with the same name to the root level, group, or parent monitor. This caused numerous issues throughout the application as the full name (group\parent name\child name) is used to key uniqueness. The application no longer allows this behavior. While reviewing this issue several other issues related to hierarchy were discovered and resolved. The web server output ‘index_detail.html’ template was updated to resolve several minor formatting issues. The previous build introduced a bug where some of the file subscribers were not notified when a configuration file was updated. This bug has been fixed. The user interface now displays the topmost monitor when loaded. --------------------------------------------------------------------------- Build 10.0.0.18 - Wed, 17 Mar 2010 01:47:48 MDT Updated the index.html monitor images --------------------------------------------------------------------------- Previously the index.html that was generated when web server output was enabled did not show the image specific to the monitor but rather a generic OK or ERROR icon. The code has been updated to show the monitor specific image. Several of the menu icons have been updated to be consistent with our other software packages. Previously an object reference error was thrown when a new monitor was created. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.16 - Fri, 01 Jan 2010 00:30:07 MST Fixed several monitor wizard bugs --------------------------------------------------------------------------- Previously several monitors could not be created if all the string type variables were set. These bugs have been fixed. --------------------------------------------------------------------------- Build 10.0.0.15 - Thu, 19 Nov 2009 12:22:12 MST Added monitor schedule view --------------------------------------------------------------------------- Per a user suggestion we have added a view of all the selected monitor schedules. This enables the user to more easily review all the current schedules. To view the schedule detail, select Monitor Schedules from the View menu item. Previously the Monitors view did not sort groups or monitors. The Monitors view now sorts alphabetically. --------------------------------------------------------------------------- Build 10.0.0.14 - Sun, 08 Nov 2009 12:27:57 MST Fixed several startup and shutdown issues --------------------------------------------------------------------------- In previous builds during startup if the user did not have administrator rights an error was thrown that stated access to the register was denied. The application now checks for administrator or power user rights and if not found throws a user friendly message stating some functionality might not be available. Previously the service shutdown was very slow due to a delay in Microsoft’s IPC close code. We now call the close method asynchronously which significantly decreases the shutdown time. Previously the application failed to remove all temporary files from the temporary file directory. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.13 - Mon, 02 Nov 2009 09:27:01 MST Fixed startup bug --------------------------------------------------------------------------- When fixing the startup delay present in build 11 and earlier we introduced a bug that occurred during startup when the computer was offline. At startup an error was thrown and the application exited. We have resolved this bug. --------------------------------------------------------------------------- Build 10.0.0.12 - Fri, 23 Oct 2009 11:14:23 MDT Fixed startup delay --------------------------------------------------------------------------- There was a startup delay of around 20 seconds that occurred when the product was licensed. This delay seems to be recent and is the result of a bug within Microsoft’s XML check signature function. We have moved the license file validation code to a background thread to enable the user interface to quickly load. Users can now backup and restore the configuration files from with the user interface. To backup the configurations select Backup Configuration from the Tools menu item. To restore the configurations select Restore Configuration from the Tools menu item. --------------------------------------------------------------------------- Build 10.0.0.11 - Mon, 12 Oct 2009 10:58:00 MDT Fixed cloning bug --------------------------------------------------------------------------- There were several issues that may have caused monitoring cloning to error or fail. These bugs have been resolved. --------------------------------------------------------------------------- Build 10.0.0.10 - Fri, 09 Oct 2009 09:09:41 MDT Fixed minor UI bug in options dialog --------------------------------------------------------------------------- In previous builds the default HTML output path was always displayed within the options dialog. If the user changed the value, the new value was saved and used, the user interface simply loaded the default value. Also when changing the output directory none of the necessary image files were copied. These bugs have been fixed. --------------------------------------------------------------------------- Build 10.0.0.9 - Mon, 14 Sep 2009 19:47:33 MDT Added SNMP Trap Support --------------------------------------------------------------------------- Internet Server Monitor now includes an SNMP Extension Agent dll enabling users to fire SNMP traps using Microsoft’s SNMP Service. For detailed information on installing the SNMP Extension Agent dll please see the help file. In previous builds when changing the action type within the Actions Manager the default values were not set. This bug has been fixed. The application has been updated to use the latest version of the MySQL data connector library. --------------------------------------------------------------------------- Build 10.0.0.8 - Fri, 21 Aug 2009 12:54:30 MDT Fixed several CPU and Memory monitor issues --------------------------------------------------------------------------- In previous builds when firing a CPU load alert the hostname was not included in the message. To simplify the alert message, the hostname has been added. Also when an alert was fired spaces at the end of each process caused the Mozilla Thunderbird to display the process table in a single line even though a carriage return line feed followed the extra spaces. The table now displays Ascii boarders which in turn allows Mozilla Thunderbird to properly display the process table. In previous builds the memory monitor did not properly save the threshold values. This bug has been fixed. Also when a memory monitor exceeds the desired maximum load the alert message now includes the top 10 memory consuming processes. In previous builds the Tutorials menu item did not work. This bug has been fixed. When monitoring CPU, memory, or a Windows Service and the target computer is being re-booted the monitor may have failed with a shutting down error. The monitor should not fail. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.6 - Thu, 20 Aug 2009 11:30:09 MDT Added browse email address dialog --------------------------------------------------------------------------- When selecting email addresses within the Actions Manager users can now browse and select multiple email addresses currently in use. When selecting a monitor schedule the dialog included a last time field however the value was always empty. For simplicity controls were removed from the dialog as this data can be retrieved via the Monitor Detail view. --------------------------------------------------------------------------- Build 10.0.0.5 - Wed, 19 Aug 2009 10:21:24 MDT Added multiple URL support to the SSL certificate monitor --------------------------------------------------------------------------- The SSL certificate monitor now enables users to add multiple URLs to a single monitor. The failure of any single URL will cause the monitor to fail. --------------------------------------------------------------------------- Build 10.0.0.4 - Tue, 18 Aug 2009 07:37:01 MDT Fixed several minor bugs --------------------------------------------------------------------------- In previous builds an unnecessary IPC warning message was displayed in the service, user interface and tray icon logs. The issue causing the message has been resolved. The description displayed within the task manager for all the processes has been updated to provide meaningful information. In previous builds the readme file did not display after installation. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.3 - Mon, 17 Aug 2009 05:53:16 MDT Fixed several UI bugs --------------------------------------------------------------------------- In previous builds if a user deleted a monitor when the monitor detail view was open an object reference error was thrown. This bug has been fixed. In previous builds when a monitor failed or recovered the tray icon did not display the error if the message was 64 characters or longer. This bug has been fixed. --------------------------------------------------------------------------- Build 10.0.0.2 - Mon, 03 Aug 2009 11:25:23 MDT Major Update --------------------------------------------------------------------------- Version 2010 builds on our new framework architecture currently found in Corner Bowl Log Manager. Results can now not only be saved to file but also SQL Server and MySQL. Failures can now be automatically cleared enabling users to receive nag alerts. The monitor detail dialogs have also been significantly improved upon. Database monitors now include the optional result set from a query within the result message. The HTML output content can now be generated on-demand via the Options dialog. --------------------------------------------------------------------------- Build 8.0.0.35 - Tue, 07 Jul 2009 04:16:46 MDT Fixed FTP bug --------------------------------------------------------------------------- In previous builds the FTP monitor did not properly handle multi-line responses. This bug has been fixed. --------------------------------------------------------------------------- Build 8.0.0.34 - Tue, 19 May 2009 11:55:40 MDT Added SSL Certificate and domain expiration monitors --------------------------------------------------------------------------- Internet Server Monitor is now able to fire an alert when a SSL Certification is soon to expire. Internet Server Monitor is now able to fire an alert when a registered domain name is soon to expire. --------------------------------------------------------------------------- Build 8.0.0.32 - Tue, 05 May 2009 07:15:24 MDT Fixed impersonation bug --------------------------------------------------------------------------- When impersonating to Windows 2000 computers users may have received an invalid logon failure. This bug has been fixed. We upgraded the 3rd party toolbar, docking bar, and menu bar controls to the vendor’s latest version. --------------------------------------------------------------------------- Build 8.0.0.31 - Wed, 26 Nov 2008 12:10:43 MST Fixed CPU load issue --------------------------------------------------------------------------- In previous builds the service attempted to truncate the history file every time a monitor ran causing the service to task the CPU. The service now truncates each monitor log at startup and then once a day. In previous builds the CPU, Memory, and Windows Service monitors may have incorrectly fired an alert during a system shutdown. This bug has been resolved. --------------------------------------------------------------------------- Build 8.0.0.29 - Sat, 22 Nov 2008 10:57:29 MST Added CPU and memory history chart --------------------------------------------------------------------------- In previous builds there was no way to view the CPU and memory load history. The detail view now contains a chart that loads the data. In previous builds when a user deleted a monitor while the service was running the monitor, the service might have written back partial configuration information. The result was a non-fatal error message within the user interface and service log files that stated they were unable to load the monitor configuration. This bug has been fixed. --------------------------------------------------------------------------- Build 8.0.0.28 - Fri, 14 Nov 2008 07:43:56 MST 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. --------------------------------------------------------------------------- Build 8.0.0.26 - Wed, 29 Oct 2008 11:54:25 MDT 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. --------------------------------------------------------------------------- Build 8.0.0.24 - Thu, 23 Oct 2008 09:09:37 MDT 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. --------------------------------------------------------------------------- Build 8.0.0.22 - Thu, 16 Oct 2008 06:27:15 MDT 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. --------------------------------------------------------------------------- Build 8.0.0.16 - Sat, 23 Aug 2008 11:09:15 MDT 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. --------------------------------------------------------------------------- Build 8.0.0.14 - Thu, 14 Aug 2008 05:26:03 MDT 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. --------------------------------------------------------------------------- Build 8.0.0.12 - Fri, 06 Jun 2008 03:30:05 MDT 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. --------------------------------------------------------------------------- Build 8.0.0.10 - Tue, 27 May 2008 03:20:14 MDT 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. --------------------------------------------------------------------------- Build 8.0.0.8 - Sun, 11 May 2008 12:22:42 MDT Added CPU and memory load monitors --------------------------------------------------------------------------- Added CPU and memory load monitors. --------------------------------------------------------------------------- Build 8.0.0.5 - Tue, 29 Apr 2008 06:10:35 MDT 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. --------------------------------------------------------------------------- Build 8.0.0.4 - Tue, 29 Apr 2008 10:48:49 MDT 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. --------------------------------------------------------------------------- Build 7.0.0.38 - Fri, 18 Apr 2008 04:09:24 MDT 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. --------------------------------------------------------------------------- Build 7.0.0.36 - Mon, 14 Apr 2008 04:07:28 MDT 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. --------------------------------------------------------------------------- Build 7.0.0.35 - Sun, 30 Mar 2008 12:47:46 MDT 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. --------------------------------------------------------------------------- Build 7.0.0.32 - Thu, 20 Dec 2007 09:59:00 MST 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. --------------------------------------------------------------------------- Build 7.0.0.31 - Mon, 10 Dec 2007 10:11:20 MST 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. --------------------------------------------------------------------------- Build 7.0.0.29 - Fri, 07 Dec 2007 02:52:47 MST 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. --------------------------------------------------------------------------- Build 7.0.0.28 - Mon, 26 Nov 2007 10:59:50 MST Fixed monitoring bug --------------------------------------------------------------------------- In previous builds a corrupt history file could halt monitoring. This bug has been fixed. --------------------------------------------------------------------------- Build 7.0.0.27 - Wed, 07 Nov 2007 08:49:42 MST 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. --------------------------------------------------------------------------- Build 7.0.0.26 - Mon, 29 Oct 2007 08:39:14 MDT 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. --------------------------------------------------------------------------- Build 7.0.0.20 - Sat, 29 Sep 2007 09:43:09 MDT 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. --------------------------------------------------------------------------- Build 7.0.0.19 - Tue, 25 Sep 2007 11:13:48 MDT 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. --------------------------------------------------------------------------- Build 7.0.0.18 - Thu, 30 Aug 2007 09:53:46 MDT 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. --------------------------------------------------------------------------- Build 7.0.0.17 - Mon, 16 Jul 2007 09:55:20 MDT Added check now --------------------------------------------------------------------------- Added a check now button to the Tools menu item. --------------------------------------------------------------------------- Build 7.0.0.16 - Sat, 30 Jun 2007 03:06:30 MDT 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.