| |
Scout Enterprise Monitor Release Notes
-----------------------------------------------------------------------
5.0.4 January 25, 2008
-----------------------------------------------------------------------
Fixed a problem in the EventLog MO. The MO allowed for 25
substitution
strings in an event message. If a log record had more than 25
strings
we would fail with an RTE. Expanded to 64 strings.
Fixed a problem with the Performance Counter MO. It did not retain
the
setting of the Log Samples option when the configuration was saved.
Fixed a bug in the installer. On 64-bit systems, it would hang near
the
end and not complete. It was found that if you waited long enough,
it
would actually finish, but it was delayed waiting for the completion
of
the self-extracting zip files that are executed as the last step of
the
install process. The self-extracting zips extract correctly, but do
not
exit for a number of minutes after completion and the installer
would
wait for them. Now, on 64-bit systems the installer does not wait
for
the self-extractors to complete.
-----------------------------------------------------------------------
5.0.3 January 8, 2008
-----------------------------------------------------------------------
Added a new feature to the Skype interface. You can now send alarms
via
SMS using the Skype SMS gateway. This can be useful when you
cellular
service provider does not have an email SMS gateway. Skype supports
SMS
to all service providers world wide and is a fee based service. See
the
help on the Skype configuration screen for details on using Skype
SMS.
Fixed a bug that turned off the Alternate Interface Screen option if
Scrambler was run as a service.
Fixed a bug that prevented the Disk Log file overflow from working.
Modified the More Options screen to not fail with an RTE if the
Micro-
soft Speech Library is not installed. Speech will be disabled if the
library is not installed.
Fixed several bugs that caused RTEs if the host system had no audio
device (or it was disabled) and you accessed the More Options tab or
selected spoken audible alarms.
Fixed several problems with Web Status security checking.
The WinHelp32 library, which we use to display our online help, was
dropped from Windows Vista. This was overlooked during Vista
testing.
Our install has been modified to install the WinHelp32 update for
Vista
by invoking Microsoft Update. You may also install this update from
the
Microsoft web site or by running WinHelp4Vista.msu found in our
install
directory.
Fixed a bug in the Quiet Times selection Screen. When using the new
Alternate Interface, if you invoked the Contact Add/Change screen
from
a Context menu (right-click) on the Alternate Interface screen, then
entered the Quiet Times selection screen, the context menu used on
the
Quiet Times selection screen to set quiet times (by clicking a time
of
day box and then right-clicking to set the quiet time value) would
not
display. This problem was caused by trying to open a new context
menu
while inside the event processing of an existing context menu.
Fixed a problem in the HostVolume MO. When used on VMS systems, the
MO
would fail to match reported volumes to the volumes defined in the
MO.
You may now customize HostTypes.txt and save to LocalHostTypes.txt
so
that your changes are not overlayed during update.
LocalHostTypes.txt
if present, is loaded instead of HostTypes.txt.
-----------------------------------------------------------------------
5.0.2 October 11, 2007
-----------------------------------------------------------------------
Added a new option to Alarm and Contact objects for sending alarm
noti-
fications by email. You can select the Simple Format option to have
the
email messages formatted with the notification text only. This
reduces
the length of the email message to the minimum possible. This
improves
sending alerts via SMS using email based SMS gateways.
Fixed several bugs in the new alternate interface screen.
Fixed Axis Camera MO to record downtime in the same manner as other
event based MOs.
Added a log message (level 2) to the Axis Camera MO to record when
the
MO captures an image from the camera and stores it on disk.
Fixed a bug where configuration settings for Skype alarm
notifications
were not being saved to the registry.
Fixed a bug that caused a Run Time Error when sending a test message
via SNPP.
Fixed a bug that caused a Run Time Error at startup when installed
on
a localized, non-English version of Windows.
Fixed a security problem with Web Status. If you set Web Status to
req-
uire a user name and password, then once a browser on a client
attached
to Web Status and provided the authentication, any browser instance
on
that client would be accepted for the duration of our execution.
Even
if you closed the browser and restarted, you would not be prompted
to
re-authenticate. This problem has been fixed and any new browser
ins-
tance from the same client PC will be detected and re-authenticated.
Note that there is no logout mechanism available. The only way to
end
a browsers authentication is to close the browser. To assist with
this
requirement, there is now a Logout button on the Web Status button
menu
which will close the browser window.
-----------------------------------------------------------------------
5.0.1 September 10, 2007
-----------------------------------------------------------------------
Added a new right-click context-menu choice that will reset the %
Down
Time for a monitored object. This is available on the Status window
and
the new Alternate Interface Main window. On the alternate interface
this new choice is available for groups of MOs (such as all, by
type,
by severity, etc). Warning: if you reset the % Down Time for an MO,
any
outstanding alarms will be cancelled and the down time data is reset
to
zero immediately. This action is not confirmed and cannot be undone.
Added a registry key Globals\SmtpPort that will override the default
SMTP mailing port number of 25. Use this when your mail server is
using
a different port. This sets the port used for sending alarm emails
and
the Email Ping MO.
Corrected a problem in the new Alternate Interface Main screen that
caused the status bar at the bottom of the screen to be drawn poorly
when the screen is displayed on a desktop using the XP/Vista native
display themes.
-----------------------------------------------------------------------
5.0.0 July 30, 2007
-----------------------------------------------------------------------
In an effort to make large configurations more manageable, there is
a
new alternate Main window available. This new interface has an
explorer
style design and is fully resizable. You may enable the alternate
Main
window on the Settings pull down menu. After restarting, the new
Main
window will appear. The new Main window has various ways to view and
navigate your configuration and works with Scrambler objects
directly.
This new interface is in development and is available now as a
preview.
We encourage you to take a look and give us your feedback on the new
interface.
Added new Monitored Object Disk Drives. This MO will monitor
attributes
of physical drives on the local or a remote system and raise an
alarm
if problem conditions are detected on a drive. See the online help
for
details.
Added new Monitored Object WMI Events. This MO uses WMI Events to
watch
for events on the local or remote systems. A WMI event is created
and
posted to the target system on scan startup. This event then
monitors
for occurrences of the defined event on that system. Scout does not
have to scan for such events. If an event occurs, the WMI event
monitor
will notify Scout that the event has occurred generating an alarm.
This
allows for events to be monitored in an asynchronous fashion and
reduce
overhead on Scrambler's hosting system and on the network. See the
online help for details.
It is now possible to have alarms spoken using the Windows support
for
Speech. On the Options 2 tab, in the audible alarms box, enter the
word
"Speak" and alarm text will be spoken. A new Options tab, called
"More
Options", hosts a tab where you can customize the speech. See online
help for details.
It is now possible to send spoken alerts via the Skype VOIP client.
You
can configure Alarm objects to send alarms as calls to Skype clients
or
to physical telephones via the SkypeOut feature. This requires the
Skype
client to be installed on system hosting Scout. Logging via Skype
chat
is also supported. See the online help for details.
Scout now supports recording scans, events, alarms and alarm
notifica-
tions in an SQL database. This allows for historical collection of
monitoring data and subsequent reporting and analysis. The database
can be created in SQL 2000 or later and Scout can be configured to
record information to the database while scanning. A Report Viewing
application and sample reports are included. The database feature is
an
additional charge add-on to Scout. See the online help for more
informa-
tion. This feature, while available now, is still being refined and
should be viewed as a "preview" technology. Note that the Report
Viewing feature requires the .Net Framework 2.0 and Crystal Reports
10
runtime to be installed on the system that will run the Report
Viewer.
Improved the accuracy of statistical information collected to
support
the database feature.
You may now define a global Schedule which is applied to all MOs
when
scanning. An MO must pass the scheduling criteria of the global
Sched-
ule before any Schedule defined at the MO level is applied.
Added a new log file, Errors.log, that will record processing
errors.
You must enable the logging of alarm notifications on the Logging
Options tab to have processing errors recorded in this file.
Modified the alarm notifications log, Notify.log and the new
process-
ing errors log, Errors.log, to be subject to the same overflow and
file extension settings as the scan log file, as set on the Logging
Options tab. Scan logging does not have to be enabled to set these
items for the notification and error logs.
If logging of alarm notifications is enabled, Alarm objects would
log
any external notifications (email, broadcast, etc) they generate in
the file Notify.log. However, if an Alarm object did not define any
actions, there would be nothing recorded in Notify.log. Alarm
objects
have been fixed to record any execution of themselves in Notify.log.
Modified the Disk File MO to add two additional processing options.
Normally, this MO reads all new records in the target file since the
last scan and reports all matches. You can now select to have the MO
stop reading the file on the first record match that occurs. On the
next scan, the MO will pick up reading the file where it left off.
You can additionally have the MO stop reporting matches on the first
match but advance the file to the current EOF, so the next scan will
only new records.
Fixed the NetWare Server MO to report when it is unable to connect
to
the server due to a configuration problem instead of reporting this
as
the server being down.
Fixed the Host Volume MO to report when there are problems
processing
the data returned by target systems with SNMP instead of reporting
this
as a volume problem.
Fixed alarm escalation errors on MOs that have monitored sub
objects.
These MOs would escalate for each sub object found to be in alarm
state
instead of once for the scan of the MO. TCP/UDP Service, Perf
Counter,
SNMP Query and Host Volume MOs had this problem.
Fixed bug in the Web Status code that caused audible alarms to fail
to
work on Web Status pages.
Fixed bug in the Web Status code that caused problems with IE7. In
some
cases, IE7 would repeatedly prompt for permission to display Web
Status
pages due to the applets embedded in the pages.
Fixed bug in Scan timer. If you clicked the Stop button while
counting
down to the next scan and then restarted scanning with the Start
button
the scan interval could be shortened to the the time that was
remaining
on the count down when the Stop button was clicked. From that point
on
the interval would be short until Scout was restarted.
Fixed a bug in the Event Log MO. If Scout was unable to find the
message text associated with an event, it blanked out the event
message
text in reporting of the event. This was incorrect in that even if
the
event message text cannot be found, there is usually still useful
in-
formation that can be displayed. This information is now reported in
it's raw form if the message text cannot be found.
The Windows Performance Counter Query MO now has an option to record
the counter samples it takes to the new Archive database. This is
simi-
lar to the sample recording already available for the SNMP Query MO.
In
the case of the Performance Counter MO, samples are not recorded to
a
disk file, only the database. The SNMP Query MO will continue to log
samples to a disk file but will also log them to the database. In
both
cases, you must turn on sample logging for each Perf Counter or SNMP
query MO and have database archiving enabled samples to be recorded.
-----------------------------------------------------------------------
4.4.5 December 8, 2006
-----------------------------------------------------------------------
Fixed bug that caused RTE 9 to occur when SNMP Query MO was reading
the
target SNMP MIB.
Fixed bugs in HostVolume/snmp that failed to handle missing objects
in
the target mib gracefully.
Fixed WMI Explorer window to be resizable.
Fixed bug in Web Status, Event Console page, that would cause the
page
to fail after toolbar button press, if the browser url system
address
component was 'localhost'.
Fix bug in Email Ping MO caused by 4.4.3 changes to smtp mailer code
that generates the email subject from the alarm message text. This
bug
would cause Email Ping MO to not detect it's ping messages and
report
an erroneous failure to ping.
In the Options screen Email Tab, you can now have Email enabled and
leave the Default Recipient blank. This means Email can be enabled
but
no messages will be sent unless there is an email recipient defined
in
the Alarm or Contact objects.
-----------------------------------------------------------------------
4.4.4 October 20, 2006
-----------------------------------------------------------------------
Fixed several problems with the WebPage MO that would cause it to
fail
when doing a forms based login.
Added a Clear button to the Paging Queue window to allow the paging
queue to be emptied.
Added registry key Gloabls.ApplyQuietToPaging to prevent page
requests
from being added to the paging queue during global quiet time.
Fixed the Messaging feature to correct problems connecting to the
MSN
servers. Updated to reflect changes to the protocol by Microsoft.
Fixed bug in WebStatus that would cause looping page refresh on
Mozilla
browsers.
Fixed bug in emailing that resulted in Run Time Error 5 during
mailing
of alarm email messages without subjects.
Previously when installing on Terminal Server systems, you had to
set
your session into TS install mode by opening a command box and
issuing
the command 'change user /install' before running our installer.
Many
users failed to do this which resulted in problematic installs. This
step is now automatically performed by the installer.
-----------------------------------------------------------------------
4.4.3 August 21, 2006
-----------------------------------------------------------------------
Fixed several bugs in the Network View Screen, one of which could
cause
the Network View Screen to rescan the network when the screen was
opened
after a restart. Scan should only occur on the very first open of
this
screen.
As of release 4.4.2, email alarms include a url that will take the
user
to the Web Status page of the MO that generated the alarm email.
Some
users do not want to have this url in the alarm email. You can
disable
the inclusion of the url by adding the registry key
InlcudeMOUrlInEmail
to the Globals section and setting the value to false.
Fixed a bug that was introduced in 4.4.2 that would cause a Run Time
Error if you had the Alarm as Mail Subject option enabled and you
sent
a test email from the Options/Email tab.
Fixed a bug that was introduced in 4.4.2 that would cause the
Schedule
Object's "Never Check" option to be ignored.
Fixed a design error. The sequence \c is used to mark the alarm
clear
message text in the MO alarm text field. But in messages that
contain a
disk directory like \c$ or \c: or \c\ the directory be recognized as
an
alarm clear marker. We now ignore these 3 character sequences as the
alarm clear message text marker.
When using Web Status with the FireFox browser, the Refresh button
did
not work. This is due to a difference in how IE and FireFox are told
not to cache web pages. We now send the correct codes to disable
cach-
ing of our pages by FireFox.
-----------------------------------------------------------------------
4.4.2 July 18, 2006
-----------------------------------------------------------------------
The Bandwidth Monitored Object only worked with network interfaces
that
had a physical address. This excluded serial and loopback
interfaces.
This restriction is removed and you can now monitor the loopback and
serial interfaces.
Corrected a problem introduced in 4.4.1 where using the alarm
message
as the subject of alert emails put too much information into the
email
subject, in effect the entire alert mail message. Now, only the
alarm
message itself (as it used to be) is put into the email subject.
-----------------------------------------------------------------------
4.4.1 April 20, 2006
-----------------------------------------------------------------------
Modified the ScriptGlobals.SendMail function to allow the mail
subject
and an attachment file to be specified. The function calls new form
is:
SG.SendMail recpient, msgtext, subject, filename
The attachment file must be a full path to the file to be included
in
the email message.
Modified the Alarm Object to allow the specification of a Task MO to
be
executed on Alarm Clear. The existing Task MO is executed on every
call
to the Alarm object by MOs that use it. The new On Clear Task will
be
executed when the Alarm is cleared.
Fixed a bug in the EmailCheck MO that could result in a run time
error
if messages in the mail box being read by the MO had attachments.
The Directory MO has been converted from Descrete type to Persistent
type. This means that the MO style is to detect and report
conditions
that may occur, persist for some period of time and clear on their
own.
This allows the alarm Delay feature to be added to this MO. The
checks
for directory total size and file count against some expected value
are
the conditions the MO normally looks for and alarm notification will
be
delayed for these conditions if Delay is non-zero. This allows these
conditions to clear if they are transient and not generate false
noti-
fications. Note that the alarm on size or file count change checks
are
events not conditions, and as such alarm notifications for these
checks
are not subject to the Delay setting.
The Win32 Process MO monitors a Windows system with a list of
process
names to make sure the processes are present. It alarms if the
expected
processes are not present. You can now have the list of process
names
function as an approved process list. In this case, processes found
on
the target system that are not on the approved list will generate an
alarm.
Emailed alarm notifications have been improved to have more
information
about the alarm. If Web Status is enabled, the message will include
a
link to the web status page for the Monitored Object that generated
the
alarm notification.
The Alarm Text field on the MO add/change screens now allows the
alarm
clear message text to be specified. In addition to the \p (prefix),
\x (extended) message separators, the new \c separator allows an
alarm
clear message to be defined for the MO. An example of using \c is:
primary message text\xextended message text\calarm clear message
text
There is a new option to scan only MOs that have been changed during
the current execution. This is located on the Options 2 tab and if
it
is enabled, then only those MOs that have been added or changed
since
startup will be scanned. This allows new/changed MOs to be test
scanned
without scanning the entire configuration.
Corrected a problem with the UDP Service check MO. Apparently
changes
to Windows 2000/2003/XP cause this control to fail with an RTE under
some conditions. This problem has been fixed and the UDP Service
Check
has been improved to more accurately check UDP services.
-----------------------------------------------------------------------
4.4 February 6, 2006
-----------------------------------------------------------------------
Added new Monitored Object, Windows System. This MO functions in the
same way as the NT System, Windows 2000 System and Windows XP system
MOs. It supports all Windows systems in a single MO and adds support
for Windows 2003 and Windows Vista.
Modified SNMP Query Monitored Object to allow you to edit the names
of
the SNMP Mib Objects retrieved to something more meaningful.
Modified WebPage Monitored Object to allow you to select if images
are
downloaded as part of the web page checking process.
Added an option to make a backup of the configuration before a
changed
is saved. Configuration is backed up to the file Backup.cfg located
in
the install directory.
Added an option to keep a log of alarm notifications sent in the
disk
file Notify.log located in the install directory.
-----------------------------------------------------------------------
4.3.7 September 1, 2005
-----------------------------------------------------------------------
Fixed bug in duplicate instance check that caused failures if we run
as
a service under LocalSystem user instead of a named user.
Fixed bug in license checking of Axis Camera MO.
The internal object id number assigned to each Monitored Object is
now
displayed in the caption bar of each MO Add/Change screen.
When installing on a system that is a Terminal Server, you must
switch
your session into Install Mode before running our install exe. Open
a
CMD window and issue the command: change user /install to switch to
Install Mode. Then run our install. Installation on a Terminal
Server
should be avoided if possible.
The SNMPQUERY MO now supports logging the MIB object values
(samples)
it retrieves from the target SNMP agent system to a log file. The
log
file is called SnmpQuery(systemname).log in the install directory.
The
file will contain one record per scan with the current values for
each
MIB object separated by commas.
-----------------------------------------------------------------------
4.3.6 July 27, 2005
-----------------------------------------------------------------------
The IP address of the MSN Messenger Server (used by the logging/notifi-
cation via messenger feature) changed and so caused a failure when
the
messenger function tried to logon to the messaging server. This has
been changed to use the DNS name of the server and so get the
current
IP address in use by the messaging server.
Fixed bug where we did license checking in Maintenance Mode. The
Main-
tenance mode instance should leave license checking to the service.
-----------------------------------------------------------------------
4.3.5 June 24, 2005
-----------------------------------------------------------------------
The detection of another instance of Scout already running in order
to
prevent duplicate instances and support Maintenance Mode (running as
a
service) has been an area of ongoing problems. The method of
instance
detection introduced in 4.3.2 again proved to be problematic. This
rel-
lease tries a new scheme to do instance detection that works
reliably
in remote sessions and has no side effects!
-----------------------------------------------------------------------
4.3.4 May 4, 2005
-----------------------------------------------------------------------
Logging via the .Net Messenger service quit working due to changes
in
the Messenger protocol by Microsoft. This is fixed.
HostLogin MOs now require a timeout as having a zero timeout causes
the
MO to fail to login. The default timeout is now 10 seconds.
-----------------------------------------------------------------------
4.3.3 March 18, 2005
-----------------------------------------------------------------------
The implementation of SSH tunneling in release 4.3 had a major
design
error and did not work as described in the documentation. This
problem
has been fixed in this release. If you are using SSH tunneling,
please
read the help file information on SSH and review your SSH
configuration
on the Options screen SSH tab.
Fixed a bug in Maintenance Mode where the MM session tried to enable
the SNMP trap socket upon exit if SNMP traps are enabled. This would
result in an error if the instance of Scout running as a service had
the SNMP trap socket already open. The socket should not be opened
in
Maintenance Mode.
Fixed a bug in the Axis Camera Monitored object that caused the
camera
live video to fail to appear in the Web Status pages for this MO.
Alpha Numeric dial-up paging with the UCP protocol is now supported.
Use the UCP.msg AN script file to send page requests to UCP
providers.
Also note that dial-up paging with ATT and T-Mobile has been
discontin-
ed by these providers.
As of 4.3, a bug in the Performance Counter Query MO Add/Change
screen
would not allow counters to be deleted. This has been fixed.
Fixed a bug in the Disk File MO. If the Alarm on File Found option
was
checked, no other options were processed including Delete File After
Scan. All processing options selected are now done after the File
Found
option completes it's part of the file scan.
-----------------------------------------------------------------------
4.3.2 February 1, 2005
-----------------------------------------------------------------------
Fixed a bug that would cause problems with the Axis Camera
notification
feature if camera notifications arrived while we are not scanning.
Corrected some HTML formatting errors that might cause the Axis
Camera
MO Web Status page to display incorrectly.
Modified the Web Status server code so that Web Status will function
correctly when accessed through a firewall.
Fixed a bug that could cause the Web Status server code to loop in
some
rare situations.
It was found that the scheme used to detect an already running
instance
of Scout did not work when the second instance was launched in a
remote
session. This would cause the new Maintenance Mode to fail. The
previ-
ous instance detection scheme has been redesigned to work when Scout
is executed in remote sessions.
When McAfee firewall products are used to block outgoing ports on
the
system where Scout is located, the port blocking technique used by
McAfee resulted in a Run Time Error and shutdown in the TCP/UDP
Service
Monitored Objects. These MOs have been modified to not to generate
RTEs
when the outgoing ports are blocked by McAfee. The errors caused by
the
McAfee port blocking will be logged and the MOs will report that
they
unable to connect to the target port (service).
The SQL Check MO no longer requires a User Name to be specified so
that
the MO will work with SQL drivers that store the User Name in the
DSN.
-----------------------------------------------------------------------
4.3.1 January 17, 2005
-----------------------------------------------------------------------
Previous versions allowed a monitored object to appear more that
once
in a MO Group on the Options screen. This is not allowed under 4.3
and
an existing duplicate MO in a Group would result in an RTE when
opening
the Options screen. This has been fixed not to fail and to just
discard
any duplicate MOs in a Group.
Changes to the emailing support code in 4.3 resulted in email
messages
sent by Scout having a trailing null character. Some email systems
will
reject mail with null characters in the message. This is now fixed.
Fixed bug that allowed auto start to occur when starting up in the
new
Maintenance Mode. Auto start in MM is not supported and would result
in
failure.
The Email Options Tab now requires a default mail recipient address
if
mail is enabled. This is to prevent the case where email is enabled
but
there is no default recipient address and no recipient defined on
Alarm
or Contact objects and so email alarm notifications would not be
sent.
The Axis Video Camera Monitored Object has been modified to apply
the
Schedule (if defined) to motion detection alarms received from
cameras.
This allows the user to control when motion detection is reported.
Note
that if capturing images on scans, the schedule will apply to both
that
scan function and processing of motion detection messages.
-----------------------------------------------------------------------
4.3 January 10, 2005
-----------------------------------------------------------------------
Added support for SSH secure Telnet access to host systems. SSH
tunnels
can be configured to be used for Host Login, Host Process and Host
Vol-
ume MOs for secure communication with host systems.
Added new SQL Query Monitored Object. This MO will connect to an SQL
server system and execute a user defined query and generate an alarm
if
the query fails or does not return any records.
Added new Axis Video Camera Monitored Object. This MO supports Axis
210
network video cameras and will generate alarms in response to motion
detection done by the camera. When alarms are generated, the current
video image from the camera can be captured. Regular image capture
is
also supported. When emailing alarm notifications, the video image
is
included in the email. The Web Status page for this new MO also
shows
the live video feed from the camera.
Modified the Alarm Object to allow a sound file or system sound to
be
associated with an AO and played when an alarm is processed by the
AO.
Added a new pre-defined Performance Query MO that will monitor for
the
presence of Scout on another system.
Added COCOUNT, COFIND, COGET, COSET functions to ScriptGlobals to
allow
limited access to Contact Objects from scripts.
Added new script function, sh.stopscript that allows scripts that
have
long running loops to watch for termination signal.
Add option to Disk File MO to delete file after scanning it.
Add option to Disk File MO to alarm on file age.
Because of the large number of fields on the Options screen tabs,
the
method for highlighting the focus for check boxes and radio buttons
has
changed. Instead of an inverse video highlight on the label as has
been
done in the past, the label will have an underline highlight and the
text of the label will change to a contrasting color.
Windows XP Service Pack 2 may cause problems with Scout. WXP SP2
contains the new Windows Firewall service. This service will likely
prevent Scout from performing network based operations against XP
SP2
monitored systems and to a lesser extent, when Scout is hosted on
SP2.
When Scout is hosted on XP SP2, you must go into the Firewall
control
panel applet and configure Scout as an Exception Program.
When Scout is monitoring XP SP2 systems, if you use any Windows
Management Instrumentation based MOs (WMI Query, Win32 Process), you
must enable remote administration in the firewall on the monitored
XP
system. You can do this in the Group Policy Object MMC snap-in, in
the
Windows Firewall policy section. You can also open a command box and
enter the following command:
netsh firewall set service type=remoteadmin mode=enable scope=all
profile=all
Further, if you use the TCP/UDP Services MO or the SNMP Query MO
with
an XP SP2 monitored system, you will have to configure the ports
needed
as port exceptions (opening them) on the monitored system.
The Monitored Objects List displayed on the Monitored Objects Tab of
the Options screen can now be displayed as a Tree View. This tree
view
organized the MOs into trees by MO type, severity and system. This
view
can help manage large configurations. You can right click on MO
groups
to perform group enable/disable/delete. Copy is still one MO at a
time.
The Monitored Objects List on the Monitored Objects Tab now supports
clicking anywhere on the MO list to select the MO. Multi-select with
the control and shift keys is now allowed. You can right click to
per-
form enable/disable/delete on multiple MOs. Copy is still one MO at
a
time.
The Status, Event Console and Mib Explorer screens are now
resizable.
For those who use Scout in Service Mode, the removal of the
configura-
tion display on service pause has been a problem. This has
necessitated
stopping the service, making configuration changes, and then
restarting
the service. To address this, Scout has been modified to be run as a
desktop application at the same time the Scout service is running.
When
this happens, the desktop Scout detects the service Scout and enters
Maintenance Mode. When in Maintenance Mode, the desktop Scout reads
the
configuration from the registry and will allow you to change it, all
while the service continues to run. If you save the configuration
Scout
will ask if you wish to restart the service so it will load the new
configuration. This should help streamline configuration changes for
service mode users.
Scout now supports a formal way to manage multiple configurations.
Using a new field on the Global Options tab, you can assign names to
configurations, copy configurations and create new configurations.
Then
from the Main screen Settings pull down menu, you can select the
con-
figuration that will be loaded on the next start of Scout. See the
help
for a detailed discussion of this feature.
Scout tracks total monitoring time (scan time) and total alarm time
for each Monitored Object. This information is displayed on the
Status
screen and Web Status. Additionally, this information is used to
calcu-
late the % Downtime shown in these same locations. By default, these
times are not saved when Scout shuts down. So this information is
for
the current execution of Scout only. You can now persist this
informa-
tion at shutdown and reload it at start up. Then the monitoring and
alarm time and % downtime displays are cumulative starting at the
point
this option is enabled. See the Options screen Logging tab for more
information.
-----------------------------------------------------------------------
4.2.4 August 23, 2004
-----------------------------------------------------------------------
If you have customized any Host Login scripts, you need to make the
following changes to your scripts when they are run on 4.2 or later.
Scripts will run slowly until these changes are made. Change:
sg.trace -> sh.trace
sg.createobject -> sh.createobject
also, any objects created via sh.createobject should be released by
setting the object to nothing, instead of calling sg.releaseobject.
Fix bug in Processing Error alarms. Alarms caused by Processing
Errors
and delivered by broadcast message were incomplete, leaving off the
error description.
Removed errors logged when the alarm messages send by broadcast are
truncated by the Windows operating system.
Fixed Run Time Error in Web Status Manual Page function. Certain
char-
acter sequences entered into the message box on the Manual Page web
page were not properly handled after they were encoded by the
browser.
Fixed a bug in the HostLogin MO that caused login passwords to not
be
stored correctly in the Registry.
-----------------------------------------------------------------------
4.2.3 May 5, 2004
-----------------------------------------------------------------------
Fixed run time error when browsing directories in the Directory MO.
Any
error encountered while browsing resulted in the RTE instead of more
graceful handling.
Fixed SNMP MibExplorer to use the SNMP port entered on the SNMP
Query
MO screen instead of hardcoded port 161.
Fixed several bugs in SNPP paging that prevented this paging from
work-
ing in all scenarios. Entry of the user name is no longer required
if
user name is not required by the target SNPP service provider.
Fixed problems in Host Login script for AS/400 systems.
-----------------------------------------------------------------------
4.2.2 February 1, 2004
-----------------------------------------------------------------------
Modified the Web Page monitored Object to identify itself to the
target
web server as IE5 so that web pages that do browser validation are
read
correctly. Fixed some minor bugs on the MOs add/change screen.
-----------------------------------------------------------------------
4.2.1 January 12, 2004
-----------------------------------------------------------------------
Fixed a variety of problems in the Out-of-Process Server Library
compo-
nent (OPSLib.exe) added in 4.2 release.
When running Scout in a remote VNC session, you must add the
registry
key shown here:
HKEY_CURRENT_USER\Software\ORL\VNCHooks\Application_Prefs\OPSLib.exe\
use_Defferal to 0
This will prevent run time errors at startup.
Added new function to ScriptGlobals object available to scripts run
by
Task MOs. The match function will compare a string to pattern and
will
return TRUE if a match is found, false if not. Calling sequence is:
boolval = sg.match(string, pattern)
The format of the pattern string can be found in the on-line help
under
pattern matching in the topic index.
-----------------------------------------------------------------------
4.2 October 1, 2003
-----------------------------------------------------------------------
With this release of Scout, significant changes have occurred in the
design of this product. Please read these notes carefully and
consider
the impact of the changes on your use of Scout before you proceed
with
this update.
Multi-Threading
Previous Scout releases used multi-threading to keep the user
interface
responsive during the time Scout is scanning monitored objects for
alarm events. This was fine for the early releases but as the number
of
features has grown the multi-threading technology has become
untenable.
In 4.2 the multi-threading design has been changed. The new form of
MT
is active at all times so the menu option to enable/disable MT has
been
removed. With this new design, a compromise has been found that has
removed the increasing reliability problems of the old MT design and
retained most of the scan speed and user interface responsiveness.
This
means (depending on your specific installation setup) the scan time
and
user interface may be slightly slower than with old MT turned on.
How-
ever it will be much faster than running with old MT turned off, and
will give vastly improved reliability.
For the most part, MOs remain unchanged. One area that does need
your
consideration is Task and Host Login MOs. One side effect of the new
MT
design is that scripts run slower than before. This will most likely
mean that the timeout value on your Task and Host Login MOs will
need
to be increased. The exact impact of this varies with processor
speed
and load, so some users may see no problems and some may see
timeouts
if they don't increase the existing timeout values.
Service Operation
There are several major changes in Service Mode Operation. Prior to
4.2
if you paused Scout while running as a service, the Scout main
screen
would appear and you could interact with that screen. Due to a
variety
of interconnected problems with service mode operation, this feature
is
no longer supported. With 4.2, if you pause the Scout service, the
service will simply pause operation but no screen will appear. In
this
respect, Scout now functions the same as all other services.
Services
do not normally present any user interface and doing so was causing
problems that could not be fixed.
During Service Mode Operation, Scout must impersonate some user
account
in order to have appropriate security credentials. Prior to 4.2 the
service installed with Local System as the default service logon
user
account and then Scout would assume (impersonate) the identity of
the
user account that is entered on Options Tab 2, Service Install area.
This after start-up impersonation scheme worked for the most part
but
more and more problems came up with this scheme failing to provide
the
security context needed for newer Scout features, like WMI and
logging
via Instant Messaging.
The solution in 4.2 drops impersonation after service start.
Instead,
it will install the service with the user account entered on Options
Tab 2 as the default Logon user account for the service. By doing
this,
the security context of that user is successfully assumed by Scout
for
all functions when the service is started.
For updating users who run Scout in Service Mode, after update you
will need to go to Options Tab 2 and UNINSTALL as a service. Then
you
must enter a user in the boxes on the tab with appropriate privilege
to run the service and support the MOs and features you wish to use.
Then click the Install as a Service button to install the Scout
Service
with that user as the default Service logon user. If you leave the
user
name blank and click Install as a Service, the Local System account
will be used. Local System is adequate for some MOs but not others.
Selecting an appropriate administrative user account is the better
way
to set up the Scout service. See the on-line help for more
information
on running Scout as a service.
Processing errors now include identification of the Monitored Object
that caused the processing error.
Microsoft's forced upgrade of MSN Messenger users to version 5.0 or
later, created major problems for our Messenger client logging
feature.
Our implementation of MSN Messenger logging was based on version 4.7
of
Messenger. That implementation was not compatible with Messenger 5.0
and later. This required a rewrite of our Messenger support. This
new
implementation is contained in the OPSLib.exe file and is not
dependant
on any specific Messenger version. In fact, Messenger not longer
needs
to be installed on our host system. The file MessengerTool.exe is
now
obsolete and can be removed.
Added mew toolbar button the the System View screen that will show
only
the defined MO groups and the MOs they contain.
It is now possible to customize the alarm cleared message text that
is
sent via email and paging with a registry key. If this is of
interest,
please contact tech support for details.
All MOs that use COM ports and the Paging Tab of the Options screen
now
display a drop down list of all COM ports that exist on the host
system
instead of a fixed list of COM1-COM4.
The ScriptGlobals object that supports Task MO scripts now exports a
function called Shutdown. This function will shutdown the local or a
remote system. A new script sample called Shutdown.txt is included
in
the Scripts\Samples directory.
Paging can now be done over a network connection via the SNPP
(Simple
Network Paging Protocol) protocol to an SNPP capable paging
provider.
SNPP offers and alternative to paging via dial-up using the TAP
paging
protocol. TAP is being discontinued by some providers including ATT
and
in that case access to such paging providers is by email or SNPP
only.
-----------------------------------------------------------------------
4.1.3 August 11, 2003
-----------------------------------------------------------------------
Fixed a bug in saving configuration to a disk file. On reload, any
pass
words read from the .cfg file were corrupted.
You may now set the SNMP query port on the SNMP Query MO. Previously
it
was fixed at the standard value of 161. Being able to change the
port
allows Scout to support agents using a non-standard port.
Fixed run time error when selecting paging groups on the Manual
Paging
screen.
Fixed email return address to be the return address entered on the
Options screen Email tab. Previously, the return address was always
'Scout@systemname'.
Fixed run time error on the Service MO add/change screen.
-----------------------------------------------------------------------
4.1.2 June 2, 2003
-----------------------------------------------------------------------
Modify Verizon paging .msg files. Note that VerizonPager.msg works
with
Verizon Wireless Messaging PAGERS. Verizon.msg works with Verizon
cell
phones. Verizon paging and cell phone messaging are handled by two
very
separate divisions. The list of dial up numbers has been updated for
the two Verizon services.
The FTP Get monitored object was extensively reworked to handle the
IBM
AS400 system correctly.
Fixed bug in Event Log monitored object that caused a run time error
if
an event record contained more than 25 message substitution strings.
-----------------------------------------------------------------------
4.1.1 April 21, 2003
-----------------------------------------------------------------------
Fix DNS Monitored Object. This MO is included in the DataCenter
Edition
of Scout but was incorrectly set up to be in the Enterprise Edition.
Fix the System View screen to be rebuilt the next time it is opened
after MOs have been added, deleted or modified.
The Microsoft part of the Network Scan function would fail if there
was
a Terminal Services server present on the network. This has been
fixed.
-----------------------------------------------------------------------
4.1 March 24, 2003
-----------------------------------------------------------------------
Added a new Monitored Object, Bandwidth. This MO monitors the
network
interface(s) on a target system and generates an alarm if traffic on
an interface exceeds a user defined threshold.
Added a new Monitored Object, Directory. This MO monitors a windows
disk directory and can generate an alarm if the directory disk space
or
file count exceeds user defined thresholds. If can also alarm on any
change to directory size or file count. This MO can also monitor a
specific file for size or size change.
Added a new Monitored Object, Dialup. This MO monitors a dialup
modem
line by dialing the line number and confirming that the modem
connects
and does so with a time limit. Also supports RAS via Windows Dial Up
Networking.
Added a new Alarm Notification option, Instant Messaging. This
feature
allows activity logging and alarm notifications to be sent to
Instant
Messaging clients. This feature uses the Microsoft MSN Messenger
client
version 4.6 or 4.7 on the system where Scout is installed. A
messaging
user is established with the MSN Messaging Service (or the MS
Exchange
Messaging Service) for Scout. Messaging users can add the Scout user
to
their contact/buddy lists and will receive information from Scout
when
it is scanning. See the Help for more information.
Fixed bug that could cause a run time error if running
multi-threaded
and a scan was stopped while scanning a TCP or UDP Service Monitored
Object.
The Log File MO has been modified to allow wild cards in the disk
file
name. When wild cards are present, the MO searches the target
directory
and opens the most recent file meeting the wild card spec. This file
is
examined and closed. This allows the MO to monitor a log file that
may
have ongoing iterations denoted by date/time or a sequence number in
the file name. The MO selects that most recent interaction of the
file
on each scan. The processing of file names without wildcards remains
unchanged.
The SNMP Query and Performance Counter Query MOs have been modified
to
allow individual Objects or Counters in the Query to be disabled. If
an
Object or Counter is disabled, it's value is still retrieved from
the
target system (so the value is available to the option script) but
the
value is not automatically evaluated by the MO.
The Web Page MO has been enhanced to allow multi-level link
checking.
You can now specify on the MO how many levels of links will be
checked.
Level zero checks no links in the target page, which is the same as
the
MO has operated in the past. If the Link Level is set to 1, the page
links (A html tag) in the target page are each retrieved. If set to
2,
the Links on the Level 1 pages are each retrieved, and so on. Note
that
graphic file references and forms pages are always retrieved.
The Host Process and Host Volume Monitored Objects have been
enhanced
to use SNMP as well as Telnet to retrieve process and volume data
from
host systems. This allows access to hosts without Telnet support.
New
host types added to the Host Type drop down list include VMS via
Telnet
and NetWare via SNMP.
In the AlphaNumeric Script paging language, the W (write to log
window)
statement used to write text to the main Activity Log window if the
Log
Level was 2 or 3. The Log Level must now be 3 for W messages to
appear
in the Activity Log window.
Fixed bug in Manual Paging screen that caused a run time error if a
paging Group was selected as the target of a Manual Page.
Added the ReBoot System and Delete Files pre-defined Task Monitored
Objects. These Task MOs can be added from the New Monitored Object
sel-
ection screen. The ReBoot System Task executes a script that will
re-
start the target Windows system. The Delete Files Task will delete
the
specified fileset from a Windows directory.
Added the NetWare Server Health check pre-defined SNMP Query
Monitored
Object.
Fixed bug in SNMP Mib Explorer that caused the SNMP objects
retrieved
from some MIBs to not have the correct data type.
Fixed a bug in the Disk Log File Viewer screen. Some users
encountered
run time errors and some cases where the Print button did not
function.
Fixed a bug in the FTP GET Monitored Object that caused it to not
work
correctly with VMS systems.
The Licensing and copy protection mechanisms in Scout have been
strengthened in this release. If you have problems with MOs that
quit
working, it may be because Scout was not correctly enforcing some of
our licensing rules in the past and allowed use of MOs that are not
part of the license you have purchased.
The Install process had a bug which caused a new entry to be added
to
the Windows Add/Remove Programs list for each new version, instead
of
just updating the existing entry. This is because the version number
was included in the Add/Remove entry name. This caused an
accumulation
of out of date entries in the Add/Remove list. Now, the Installer
will
add a single entry for this product and update it with each
subsequent
install. To remove the redundant entries, use RegEdit and find the
key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Delete any subkeys with this product name and a version number.
-----------------------------------------------------------------------
4.0.3 January 14, 2003
-----------------------------------------------------------------------
Fixed bug in search string processing that would cause a match to be
found if the search string file contained a trailing blank line and
the
target string contained any spaces.
Fixed Run Time Error in SNMP Mib Explorer. Mib Explorer would abort
if
the target Mib contained an object id value with a very large number
in
any of the object id component parts.
Fixed bug in HostVolume MO. Extraneous output lines on host disk
volume
display output were not correctly ignored and fouled up the reading
of
volume information for the legitimate volumes.
-----------------------------------------------------------------------
4.0.2 December 16, 2002
-----------------------------------------------------------------------
Fixed bug in Web Status. Display of activity log failed under some
con-
ditions.
Added Windows XP System Health pre-defined Performance Counter MO.
-----------------------------------------------------------------------
4.0.1 December 2, 2002
-----------------------------------------------------------------------
Fixed bug in Performance Counter MO that caused a Run Time Error.
Fixed bug in Host Volume MO that caused a Run Time Error.
Fixed bug in Manual Page screen that caused a Run Time Error.
Improved formatting of SNMP Trap messages when additional SNMP
objects
are sent as addendums to the trap message.
Fixed the Web Page MO to correctly handle the BASE html tag.
-----------------------------------------------------------------------
4.0.0 October 25, 2002
-----------------------------------------------------------------------
When installing 4.0.0, you may be prompted to insert the Microsoft
Office CD. This is caused by a bug in a Microsoft component that is
shared by Scout and MS Office. Insert the Office CD and continue.
Added new Monitored Object, Host Process, which monitors processes
on
host systems, such as Unix, Linux, VMS, AS400, HP3000. This MO uses
Telnet to connect to specified host systems and obtain a process
list.
This list is compared to a list of expected processes and an alarm
is
generated for any missing processes. This MO works in a manner
similar
to the Host Login MO, but is simpler to configure.
Added new Monitored Object, Host Volume, which monitors disk volume
free space on host systems, such as Unix, Linux, VMS. This MO uses
Telnet to connect to specified host systems and obtain a disk volume
list. Disk volume free space is extracted from this list and
compared
to preset thresholds. An alarm is generated when a disk's free space
falls below it's threshold. This MO works in a manner similar to the
Host Login MO, but is simpler to configure.
Added new Monitored Objects, Win 2000 System and Win XP System.
These
MOs monitor Windows 2000 and XP systems to see if they are up in the
same manner as the existing Windows NT System MO.
Added new Monitored Object, UDP Services. This MO monitors UPD
network
services such as SNMP and generates an alarm if the services are not
active. Note that TCP and UDP services are very similar in nature
but
use different protocols. Note: the UDP Services MO only works when
Scout is running on Windows 2000 or XP.
Added new Monitored Object, DNS Check. This MO monitors a Domain
Name
Service server to make sure the server is functioning and returning
correct name to address mappings.
Added a new Monitored Object, ePage. This MO monitors an email
mailbox
and processes each mail message as a Page request. Contact names are
put in the message subject separated by semi-colons. The first 80
bytes
of the message body is sent as the page text. This allows you to
send
pages by sending email to the mailbox that is being monitored.
Added a new Monitored Object, Heart Beat. This MO generates an alarm
on every scan, subject to Interval and Schedule settings. It can be
connected to an appropriate Alarm object to perform notification
that
Scout is still up and running.
Added a new Options Tab called Auto Add. This tab displays the list
of
known network objects as detected by the Ping, SNMP and Windows auto
discovery scans (also known as Network Scans). From this list of
network objects, you can select a group of objects and automatically
create new Ping Monitored Objects for them.
Added a new feature to aid in displaying large configurations. You
can
now organize monitored objects into Groups. You can then select
these
Groups for display on the Status screen and Web Status. On the new
MO Groups tab of the Options screen, you can create arbitrary Groups
and added MOs to these Groups. The Groups are then listed in the MO
subset dropdown lists on the Status and Web Status displays.
The Status Screen now has grid lines drawn to separate the rows and
columns to make this screen easier to read.
The Status Screen now displays the Monitored Object Type icons along
with the object type text label.
The Web Status display's list of Monitored Objects will now allow
you
to toggle between display of the MO Identifier and MO Description.
You
can click on the small white box next to the Identifier column
header
to switch between Identifier and Description.
The Monitored Object Selection screen displayed when adding a new MO
has been enlarged so more MO types can be seen without scrolling.
You
can also see the available MO types as a list.
Scan time and alarm time for MOs is now tracked and allows for a new
display of percent alarm time (down time) for each MO on the Status
screen and Web Status display. This new display shows the percent of
time an MO spends in alarm state versus the total time the MO has
been
monitored. This data will help identify problem network objects by
highlighting those objects that spend excessive time in alarm state.
The Scan Logging function now includes the information collected for
the computation of the percent alarm time. There are new fields for
total scan time and total alarm time. The log file also includes a
new
record for alarm end events with the elapsed time of the event.
Users
who employ the Scanlog log files should generate sample files with
the
column labels included to see the new format.
The Web Status pages used to display 'N/A' in blank fields. Now,
blank
fields are just that, blank.
The maximum message length for TAP paging protocol now defaults to
100
characters. This limit can be changed in a .msg script file with the
T
statement or you can change the default with a registry key.
The Web Page MO now will insert http:// into the page URL if it is
missing. The Web Page MO add/change screen has been updated to
better
display the mini web browser that allows you to verify the URL to be
monitored.
Fixed Disk Volume MO to handle 32 character volume labels correctly.
Fixed Web Page MO to correct handle HTML tags with redundant
attributes
specified in the tag.
Fixed Web Status internal web server bug that caused error 24056 to
be
intermittently displayed in the log window.
Previously, the Mib Explorer screen would not display any MIB
objects
downloaded from the SNMP agent if the STOP button was clicked during
the MIB walk (download). This did not support stopping the MIB walk
early on very large MIBs. Now, if the STOP button is clicked, the
SNMP
objects downloaded to that point are displayed and can be selected.
The Disk File MO can now monitor the size of files.
The Search Strings function on various monitored objects now
supports
matching on strings not found. Search strings may be prefixed with
the
! character to invert or not the result of the search string match
to
the target text supplied by the monitored object. See the online
help
for string searching.
-----------------------------------------------------------------------
3.0.2 June 11, 2002
-----------------------------------------------------------------------
Performance Counter Explorer would not display the counters
correctly
for a Windows XP target system. Fixed to allow for differences in
the
counter information returned by XP systems.
Updated DLL files for SNMP related support from our SNMP tool
vendor.
The SNMP MIB Explorer would incorrectly report error 12015 when
walking
the MIB of a Windows 2000 system. The Explorer was fixed to
correctly
handle the end of MIB indication on W2K systems.
The Email Ping and Email Check MOs would experience Run Time Errors
if
they encountered a processing error and the processing error
notifica-
tion was turned on and set to email a notification of the processing
error. Fixed to correctly handle this case nested calls to the email
routines.
Expanded the Pre-Defined Monitored Objects list to include several
new
Performance Query definitions and Unix Host Logins.
-----------------------------------------------------------------------
3.0.1 May 15, 2002
-----------------------------------------------------------------------
Fixed several formatting bugs on the System Console screen. Changed
the
font used for text to one that better displays on all OS and
monitors.
If after installing 3.0.1, if your System Console shows garbled or
in-
correctly justified text, click the reload toolbar button to refresh
the display.
Increased the initial size of the Select MO (MO Add) screen and this
screen is now sizeable. Additionally, a list view (instead of icons)
of
the Monitored Objects to pick from is now available.
The Email Ping MO has had some problems with Run Time Errors and
these
RTE would terminate Scout. This MO has been modified not to
terminate
on an RTE, but instead ending the scan of the MO and continuing with
the next MO to be scanned.
-----------------------------------------------------------------------
3.0.0 May 1, 2002
-----------------------------------------------------------------------
Windows XP is now a supported host operating system along with
Windows
NT 4.0 and Windows 2000.
Updated underlying libraries and components. Supported system
software
configuration is now Windows NT 4.0 SP6 or later, IE 5.5 or later.
Modified the Email Ping MO to support pinging email relays. This
means
that the email ping message can now be submitted to a mail server
and
the ping message read from a different server. This allows a ping
test
in situations where mail is relayed or forwarded from the submission
server to a different server for delivery.
Fixed the AN script (paging) P command to allow any COM port to be
specified. Was restricted to COM1 or COM2.
Fix Task MO add/change screen. Was not retaining the Interval value.
Fixed problems in Host Login MO scripts. Updated telnet control
caused
the scripts to fail when login errors occurred. Updated all of the
Host
Login scripts to handle the changed behavior of the Telnet control.
Fix Run Time Error caused by clicking on the System Console Screen
before the systems were loaded and displayed.
Fix error in System Console Screen that caused inconsistent sorting
of
systems on the screen.
Modify audible alarm feature to support executing an exe/bat/cmd
file
along with sound files. This allows executing an external program to
make noise or voice alarms. An example is voicing alarms with the
ReadPlease application. Enter the following in the audible alarms
box
to use ReadPlease: "d:\Program Files\ReadPlease 2002\ReadPlease.exe"
/state=1 /action=close /text=
Improved error checking on the configuration import from file
feature.
Improvements and bug fixes to the SNMP Query and Trap MOs.
Additional
MIB files added for Novell servers.
Improved the Manual Page screen and Web Status page to have enough
room
in the message text box to type and view a complete message up to
the
180 character maximum.
-----------------------------------------------------------------------
2.0.3 February 14, 2002
-----------------------------------------------------------------------
Fixed Run Time Error in Web Page MO caused by duplicate attributes
on
HTML tags in a web page.
Fixed Run Time Error on NT Service MO Add/Change screen.
Fixed Run Time Error that occurred during some Schedule object
updates.
Updated SNMP libraries.
-----------------------------------------------------------------------
2.0.2 February 1, 2002
-----------------------------------------------------------------------
Extensive update to Web Page MO to support target pages that use
Frames
to load additional pages creating the final view on a user's
browser.
Add an un-documented feature to the Web Page MO to support logging
into
a web site and downloading the page after the login page. If you are
interested in this feature, contact tech support for details.
Fixed bug in Disk File MO that could result in Run Time Error 13
when
tracing and using Disk File MOs.
Fixed a bug in the use of MAPI for Email Check and Email Ping MOs.
When
a login to the MAPI system failed, internal structures were not
reset
causing ALL subsequent MAPI logins to fail.
Modified the MAPI message reading function for Email Check and Email
Ping MOs to process unread messages only. Previously, all messages
in
the target mail box were processed. It is possible to restore the
pro-
cessing of all messages with a registry value. Contact tech support.
When saving the configuration to either the registry or a disk file,
the save confirmation message now states the target of the save,
disk
file or registry.
Add explicit error messages when the Microsoft XML Parser 3.0 cannot
be invoked. MS XML is used for the SNMP MOs to handle MIB
definitions
and the configuration save to disk file feature. The MS XML Parser
is
not included in our install. You can download the free MS XML Parser
version 3.0 from the Microsoft web site.
-----------------------------------------------------------------------
2.0 November 1, 2001
-----------------------------------------------------------------------
Added a new screen, the Network Event Console. This feature provides
a
global event history display. EventLog MOs, Syslog MOs, and SNMP
Trap
MOs all see every event that occurs, even if no alarm is generated.
You
can now enable logging of these raw events to the Network Event
History
and view this history with the Network Event Console. This provides
a
global, aggregated view of events from multiple systems and sources.
Extensive filtering and sorting options are provided. See the on
line
help for more details.
Added a new screen, the System Console. This screen provides a
graphi-
cal, system level view of your network and monitored objects.
Systems
with monitored objects defined for them or detected by network scans
appear on the screen with appropriate highlighting for systems with
alarms or processing errors in progress. You can display the MO list
for systems and quickly see which MOs are in the alarm state. You
can
add/modify/delete/disable/suspend MOs as well as view detailed
status
information for MOs. This new screen simplifies viewing your
monitored
systems and quickly identifying which systems are having problems.
It
can assist in configuration by showing your systems and allowing you
to
click on a system to add or update MOs. See the on-line help for
more
information.
Added support for Windows Management Instrumentation or WMI. WMI is
the
Win32 platform's implementation of the Web Based Enterprise
Management
standard (WBEM). WMI essentially functions in a manner similar to NT
Performance Counters or SNMP Mib objects. There is a new monitored
object called a WMI Query. This MO contains a list of WMI object
prop-
erties whose values are retrieved from a target system and compared
to threshold values to detect alarm conditions. The MO uses the new
WMI Object Explorer screen to allow the user to explore the WMI
objects
and properties on a system and select the items to be added to WMI
Query MOs. This MOs model is very similar to the NT Perf Query MO.
See
the online help for more information.
Extensive enhancement to the Web Status feature. The Web Status
pages
have been reformatted for improved appearance and readability. The
new
Event Console has been added to Web Status as well.
Added new monitored object, Win32 Process. This MO will monitor a
list
of processes on a target system and alarm if a process is not
running.
Requires WMI 1.5 Core on both local and target system.
Added new feature for event logging. You may now log the status of
all
or selected MOs after each scan. This information is a complete
picture
of MO state after the most recent scan of the MO. This data is
written
to a text file called SCANLOG in the install directory. This logging
is
intended to record MO status information long term and is retained
when
scanning is restarted. The data in the file is designed to be
imported
into spreadsheet and database programs for analysis purposes.
Logging
is configured on a new tab which appears on the Options screen. See
the
on-line help for more information.
On the Options screen, the tab "More Globals" has been renamed to be
"Globals 2" in anticipation of additional global options tabs to be
added in the future.
Normally, Monitored Object scanning is done in the order that the
MOs
were created. You can now set an option to scan in the objects in
order
of Severity. Severity scanning scans all Severity 0 MOs, then
Severity
1 MOs and so on until Severity 9 is completed. Within a Severity
level,
the MOs are sorted by their Description text. You may enable
scanning
by Severity on the Options screen, Globals 2 tab.
The Email Options Tab now has a checkbox to enable alarm messages to
be
sent as the email subject in email alarm notifications. The default
is
to send a generic alarm announcement as the subject and the specific
alarm message in the email body.
The HostLogin and Task MOs now have a checkbox to allow scripts
execu-
ted by these MOs to display user interfaces. This means that the
script
can display message boxes or other user interface elements available
in
the scripting language. Normally scripts are not able to display
user
interface elements. This is due to the fact that if a script times
out
and user interface is allowed, the script engine automatically
displays
an error message box that the user must respond to in order to
continue
execution. This can easily hang Scout if a user does not see and
respond to the message box. If you enable the user interface and set
a
timeout, be aware of the possibility of a hang. Also note that
script
user interfaces are never allowed when Scout is run as a Service.
The FtpGet MO now has a field where you may enter a timeout value to
be
applied to ftp communications with host systems. This should prevent
hangs when host system ftp servers fail to respond in a timely
manner.
The Monitored Object Status screen has been enhanced to allow you to
control the order of the columns of information displayed for each
MO.
See the on line help for details.
The EmailCheck MO has been enhanced with two new features. First,
you
may enter a mail recipient address that will subset the mail
messages on
the mail server that the EmailCheck MO examines. This will help if
the
mail box being examined is used for multiple purposes. Second, this
MO
now supports Paging by Email. If you configure an EmailCheck MO to
look
at a mail box, and check the new Paging Mode box and enter a
recipient
in the Recipient box, the MO will expect mail messages to the
recipient
to contain a list of Contact names in the message subject (separated
by
semicolons). The first 80 bytes of the message body will be sent to
the
Contacts as identified by each Contact's defined paging options.
Using
this feature, you can send an email that will trigger paging
delivery
of a text message in that email.
Before release 2.0, default alarm notification messages were
generated
by each Monitored Object when an alarm was detected. It was possible
to
completely replace the alarm default message with user defined text
put
in the Alarm Message Text field on each MO, but you could not see or
modify the default format. Further, the second line of detailed
alarm
information that appears for some MOs was not controllable by the
user
at all. As of 2.0, all alarm messages are created from the content
of
the Alarm Message Text field on the MO screens. If the field has not
been modified by the user, then it will contain an appropriate
message
template that will create the default message for the MO. So, you
can
now control the message format, including editing the default and
you
can also control the content of the second alarm message line. For
more
information on this topic, please consult the on-line help.
Pager service phone numbers may now contain alpha characters. This
will
allow a phone number to entered as (example) 1-800-SKY-PAGE as well
as
1-800-759-7243.
Modified the TCP Services Monitored object to support more extensive
testing of services. By default, the MO simply connects to the
service.
You can now attach a script file to a service that will be executed
if
the MO successfully connects to the service on the target system.
The
connected socket is passed to the script, so the script can
communicate
with the service and perform whatever testing of the service is
needed.
Two samples are included in the install in Scripts\Samples
directory.
TcpEchoCheck.txt is really just a sample and performs a test of the
echo
service by sending data and reading back the echo. TcpDnsCheck.txt
is
an actual check of DNS service function. This script accepts a DNS
name
for a system and the expected IP address for that name. The script
then
performs an actual DNS name resolution with the target DNS server
and
checks that the returned IP address is the one expected. This
scripting
function adds a lot of power to TCP Service monitoring.
Fixed licensing control problems that appear when the product is run
on
a system with multiple NIC cards.
Fixed a bug in the FTPGET MO that could result in successful
retrieval
of files but failure to save them on the local disk.
Fixed bug in some Monitored Objects that caused errors processing
alarm
schedules for the objects. This problem manifested itself as a
skipping
of rows on the notification schedule. This row 1 would be notified,
but
row 2 would skipped, row 3 notified, row 4 skipped and so on.
Updated the Email Ping MO to support sending ping mail messages to
SMTP
servers that require authentication to submit mail. The user name
and
password used to login to the server and read the ping message are
now
also used to submit the message.
The Host Login script "MPE Login.txt" had a bug in it and has been
up-
dated. If you use this script, you will need to integrate any
changes
you have made to your existing copy in the \Scripts directory into
the
new file in \Scripts\Samples and save the new script back to
\Scripts.
Using the old script with version 2.0 may result in hangs when
running
the script.
You can now click the columns of the Contacts List tab on the
Options
screen to change the sort order of the Contacts List.
The Manual Paging screen now supports sending messages to Groups.
Modified the EventLog Monitored Object to support selection of event
logs beyond the basic System, Security and Application logs. All
Event
logs available on a system are now listed for selection.
Modified EventLog Monitored Object to correctly handle event records
that use Parameter substitution or event Category message files.
You can now assign an administrative password to Web Status. When
this
admin password is used, the Web Status user must logon with the
admin
user name and password to access any Web status function that
modifies
the operation of Scout. This includes starting/stopping scanning and
clearing alarms.
You can now export the configuration to a disk file. The Options
pull
down menu has a choice called "Export Configuration to file". This
will
save the current configuration to a disk file with the .cfg
extension.
The file is in XML format. This feature requires the Microsoft XML
3.0
parser (msxml3.dll) to be installed. You can obtain this parser from
MS
as a free download. This configuration file can be used to make a
back
up of your configuration. Importing a configuration file is
supported
but requires the assistance of tech support.
-----------------------------------------------------------------------
1.5.3 May 22, 2001
-----------------------------------------------------------------------
Fixed a bug in the MibExplorer screen that caused run time errors
when
run on a system with the German language locale set.
Fixed a bug in the Web Page MO that caused the MO not to handle URLs
with data included in the URL correctly.
Fixed a bug in alarm notification processing. When running in multi-
threaded mode, and the first alarm generated occurs during a quiet
time
period, the wait time between retries of the notification process
will
be computed incorrectly, causing the retry to occur every second. It
should be set to the Paging Delay value set on the Options screen.
If
the notification process is retrying every second, this can be quite
distracting and scroll useful information off of the log screen...
-----------------------------------------------------------------------
1.5.2 February 2, 2001
-----------------------------------------------------------------------
Fixed a bug in the NT Service MO introduced in 1.5.1 release. The NT
Service MO would identify the Service to be monitored incorrectly.
It
appeared to select correctly on the add/change screen, but at scan
time
the MO would use an incorrect Service Name to actually connect to
the
Service.
-----------------------------------------------------------------------
1.5.1 January 4, 2001
-----------------------------------------------------------------------
In the Alarm Text box on the Monitored Object add/change screens,
you
may now use the \n format code in the alarm text to generate a new
line
in the message delivered by broadcast, email, pager or to the NT
event
log. This allows for multi-line alarm messages to be sent. The \n
will
be replace by a space when the message is displayed on the log
screen
or if the message is used as the subject of a notification email.
Fixed a bug in the Task MO. When running NT .exe or .cmd files as
the
task, handles were not closed at the end of the task. This "leak" of
handles would consume resources until the system would have to be
shut
down.
Fixed a problem where some screens and screen elements were not
follow-
ing the system control panel color selection. If you selected a
color
scheme other than the Windows Standard, the screens would not follow
that setting and appeared incorrectly.
Fixed a problem in the NT Performance Counter Explorer screen. The
perf
counter description text was not being displayed when running on
Windows
2000.
Fixed a problem in the NT Performance Counter MO. On Windows 2000,
if a
performance counter was selected on a perf counter query and the
counter
was found not to exist on the target system, a different error code
was
returned that on NT 4 and so this error was not handled correctly.
The NT System Health pre-defined NT Performance Query MO has been
split
into two versions, one for NT 4 and one for Windows 2000. The
counters
selected for system health measurement are located in different
places
in the performance counter name space on W2K, so a different System
Health MO is required for W2K. Existing Perf Counter Query MOs will
need to be changed when you update from NT 4 to W2K.
Modified the SNMP Trap MO to allow for multiple MOs to be defined.
In a
manner similar to the Syslog MO, you may create as many Trap MOs as
you
like, but each must be assigned a unique IP address or name that
iden-
tifies an SNMP Agent system or trap source. Traps from a specific
Agent
system will be handled by the MO with matching address/name. You may
create one MO with no Agent address to be the default Trap MO. This
MO
will handle all traps not handled by an Agent specific Trap MO.
Fixed several problems caused by non-English registry parameter
values.
This caused problems with Network scanning and NetWare server access
on
systems localized to non-English languages.
Fixed a run time error that occurred when the disk log file viewing
screen was displayed, but disk logging was disabled.
Fixed a bug in the Alarm object when using escalation schedules. If
all
10 contacts were used on an escalation line, a run time error
occurred.
9 contacts worked fine and now all 10 work correctly.
Fixed a long time problem with the Event Log MO. Events would
generate
errors indicating that the event description text could not be found
in
the event source file. This was due to certain events that use a
spec-
ialized scheme for substituting parameter values into the event desc-
ription text. We were not handling this scheme correctly resulting
in
the errors.
Fixed several corner case run time errors in the Network scan code
and
in certain MOs.
Fixed a problem in parameter expansion in alarm messages.
Substitution
parameters of the form [NAME] were not correctly expanded if NAME
was
in lower case. The parameter name can be upper or lower case.
-----------------------------------------------------------------------
1.5 October 20, 2000
-----------------------------------------------------------------------
Added a new Monitored Object, Email Checker. This MO will read email
messages on a mail server and examine the subject and/or body of the
messages for user defined text strings and generate alarms or
execute
Tasks if strings are found. See the on-line help for details.
Added a new Monitored Object, Email Ping. This MO will send a unique
email message to a mail server and then try to read that message
back
from the server in a set amount of time. Used to monitor timely mail
delivery. See the on-line help for details.
Made improvements to the Web Status code and Web Status html pages
to
improve performance.
Added Copy buttons to the Alarms and Contacts Options Tabs.
The default TCP/IP port number for Web Status is now 1088 instead of
81. If you are currently using 81 (or any other port number), that
port
will continue to be used.
The Ping MO now includes the description text in alarm messages
along
with the IP address for clearer labeling of Ping alarm messages.
The Ping, Web Page and Email Ping MOs now maintain an average
response
time while scanning is in progress. This response time can be viewed
on
the Status screen under Object Details (right click on MO) or on the
MO detail view of Web Status.
Added an option to apply Global Quiet time to alarm notification by
Email. When this option is checked on the Global Options screen, any
Email alarm notification generated during Global Quiet Time will not
be
sent. Note, it will not be delivered after Global Quiet Time ends,
as
are paging notifications.
Fixed the missing help for the Mib Explorer screen.
Fixed the problem where the Mib Explorer would not work correctly
when
an IP address was used to identify an SNMP agent system instead of a
system name. Name or IP address should work the same to identify the
SNMP agent system on Mib Explorer and SNMP Query MO.
The SNMP Mib Explorer screen now automatically starts the Mib
Walking
process when the Explorer screen is displayed. As the Mib Walk is
the
first action to be taken after this screen is displayed, it makes
sense
to have that action start automatically when the screen appears.
The FTPGET MO will now allow the selection of the character used to
separate the components of the file path on the target system. This
allows this character to be set as appropriate for various host
systems
instead of the previous fixed "/". The character defaults to / and
will
be set automatically by the Ftp Explorer if the Explorer recognizes
the
target system type.
The FTPGET MO has a fixed timeout value of 15 seconds. This value is
not long enough for some ftp target systems. As a temporary fix, a
new
Registry key has been added to control the FTPGET timeout. The key
is
"Globals\FtpGetTimeOut" and the value is the number of seconds.
The TASK MO has a timeout value that is applied to scripts to
prevent
runaway scripts. If a script times out, a message box is displayed
(when running in desktop mode) and the user must respond to the
message
box before scanning can continue. This has resulted in "hangs"
caused
by message box wait. The message box can only be suppressed by
disabl-
ing all user interface access for the script. This has been done as
the
new default for script execution. If a timeout occurs processing
will
continue and the timeout is logged to the Log Window, but no message
box appears. If a script needs to have a user interface, you can set
a
new Registry key to allow script user interface, but if you do, you
will get the message box on script time outs. In this case, you can
set
the script timeout to a large value. To enable script user
interface,
set reg key "Globals\AllowScriptUI" to the string "true".
The Task MO had a bug that prevented escalating Alarm schedules from
working. This is fixed.
The Schedule Object had an option labeled "One Time". This meant
that
the Monitored Object the Schedule was attached to would be scanned
just
one time after start of scanning. This option has been deemed to be
of
little use and based on user demand, this option has been changed to
be
"Once Per Day". This means that the MO will be scanned only once per
day, subject to the other scheduling options. The once per day
tracking
is reset if scanning is stopped and restarted.
The WebPage MO accesses web pages (URLs) directly or via proxy based
on
the logged on user's Windows Internet Settings (IE). If the user has
a
proxy defined in these settings, then the WebPage MO will use the
proxy
server. However, since the proxy settings are stored by individual
user
this has presented some problems. As a temporary solution, you can
now
specify a global proxy server name in a registry key. The WebPage MO
now looks for the registry key "ProxyServer" in the Globals section.
If
a server name is set, WebPage MOs will access their URLs via that
proxy
server. If a server name is not set, WebPage MOs will access their
URLs
using the proxy set (if any) in Windows Internet Settings.
-----------------------------------------------------------------------
1.4.3 April 27, 2000
-----------------------------------------------------------------------
Corrected a bug in both the HostLogin MO and the Host Login scripts.
Alarms generated by HostLogin MOs would not escalate or clear when
the
alarm condition ended. The scripts are responsible for clearing
alarms
but the scripts did not have the code to do this. The scripts have
been
updated to clear alarms. If you have modified scripts, you will need
to
integrate the changes to your custom scripts.
Corrected several bugs in the WebPage MO. These bugs were fairly
minor
but a few customers have seen problems with the WebPage MO hanging
when
connecting to the web server. We have not been able to prove the
bugs
are the cause of the hangs, but they are fixed none the less.
Corrected several bugs in the SNMPQuery and SNMPTrap MOs that
prevented
SNMP object IDs from being mapped to their English names as defined
in
the SNMP MIBs. Also expanded the alarm message substitution
variables
available for the Trap MO. The formatted Trap message is now
available
to a Task script attached to the Trap MO.
The EventLog MO now has additional substitution variables for the
alarm
message. The formatted EventLog record is now available to a Task
script attached to the EventLog MO.
The new feature in 1.4.2 that saves the network search results in a
disk file for reuse, had a bug in it that would cause the reload of
the
disk file on startup to fail, if the comments returned about a
system
on the network contained quote characters. This has been fixed.
The pager service phone number box on the Paging Options tab had a
bug
that would cause a Run Time Error if you opened the phone number
drop
down list, ran the cursor over the list and then clicked outside the
list area. This has been fixed.
-----------------------------------------------------------------------
1.4.2 April 06, 2000
-----------------------------------------------------------------------
Changed the way screen fields are handled. When a screen field is
empty
and receives the focus, the field is NO longer highlighted by
changing
the background to to an alternate color. The cursor is in the field
but
the background remains white. When a field that contains data
receives
the focus, the test is highlighted instead of changing the
background.
If you move the cursor or type, the highlight is removed so that you
can selected data in the field and see the selection highlight. This
scheme is much closer to the Microsoft standard and should make
using
the screen fields easier.
Added a button to the Status screen to reset the Total Alarms and
Total
Pages Sent counters.
The Paging Options Tab now allows you to use COM ports 3 and 4.
Reformatted the Schedule Screen to try and make the Schedule
function
more clear. Please review the on-line help for the Schedule Screen
for
revised documentation of the Schedule object.
Added a Clear button to the Schedule Screen. Clears all schedule
fields
and if you click OK while the schedule is blank, the schedule will
be
deleted.
Add new scripting capability for string searching. In order to
provide
the most powerful and flexible string searching possible, you may
now
write a Visual Basic Script routine to perform string searching. On
any
MO that supports string searching you can enter a VB script function
or
name a disk file containing a VB script function that will be
executed
and passed the MO's string information, so the script can perform
ex-
tensive analysis of the string to determine if an alarm condition is
present. See the on-line help for String Searching.
The NT Performance Counter Query and SNMP Query Monitored Objects
have
been modified to function as Persistent type objects. Both of these
MO
were of the Discrete type. This change allows these objects to clear
any alarms they have if all counters/objects being measured return
to
normal states after being in alarm state. As discrete objects,
alarms
would have to be manually cleared.
The results of network scans and TCP/IP & SNMP address auto
discoveries
are now saved and automatically loaded at any location you can
select
a system name or address. Buttons have been added to the same
screens
so you can request a rescan or rediscovery if your network has
changed.
Also, this function has been renamed network search instead of
network
scan to remove confusion with monitored object scans.
Fixed a variety of minor bugs introduced in the 1.4 release.
-----------------------------------------------------------------------
1.4.1 February 15, 2000
-----------------------------------------------------------------------
Correct bugs in sharing of the com port between paging and monitored
objects that use the com port.
Correct bug in Event Log monitored object. Failed to detect errors
on
log record read under some conditions and continued to process the
log
record when no record had actually been read.
Modified Task object to enclose the name of NT program or command
file
in quotes (if you do not) to allow for file names with embedded
spaces.
The TCPService and NT System monitored objects were not saving the
schedules assigned to them to the Registry, thereby losing schedules
for these MOs when Scout was restarted. These MOs now save their
schedules correctly.
The MO dependency feature of the MO Schedule object was not working
correctly in cases where MOs are copied to create new MOs. The
source
MO and copied MO would incorrectly share the schedule object and
dependency
list instead of each MO having a private schedule object. This has
been
corrected and every MO has it's own schedule object and dependency
list.
Modified the refresh period of the Web Status page refresh function
to
be longer than the scan period. We were having problems with web
status
refreshes coming at the same time as the start of a new scan and
this
would slow down both the scan and the refresh. Increasing the
refresh
period to be somewhat longer than the scan interval reduces the
problem.
The SMTP mail control used to send SMTP mail alarm notifications was
using too short a timeout and this caused problems with mail
delivery.
The timeout has been lengthened from 5 to 15 seconds and can be
further
controlled with a Registry key.
The installer incorrectly registered the MSWINSCK.OCX control and
this
would cause runtime errors when using the TCPServices MO. The
install
has been corrected to install MSWINSCK.OCX properly.
The NT System MO would occasionally encounter error 2114 and was
unable to locate and format a system error message for this error.
It
has been determined that error 2114 indicates that the Server
service
is not running on the target NT System. Message text to this effect
has
been associated with this error so it is now reported as a problem
with
probing the NT system, which it is, instead of a message formatting
problem.
The HostLogn MO was not saving the Interval value if one was
assigned.
This has been corrected and the Interval value is retained.
The NetWare Server MO has a new feature. If your NT system employs
the
NetWare Client32 application for NetWare connectivity, you can
select
to have an alarm generated if the target NetWare server is up, but
has
no connections available. By default, no connections is not reported
as
an error because we have confirmed the server is still up even if
there
are no connections available.
-----------------------------------------------------------------------
1.4 December 17, 1999
-----------------------------------------------------------------------
The Syslog Monitored Object has been enhanced to allow multiple
objects
to be defined and associated with Syslog host systems. This means
that
a Syslog MO can now be identified with the name or address of a host
system, and syslog messages will only be processed by that Syslog
MO.
One Syslog MO can be defined with no name or address to act as
default
MO. In this manner, different notification options can be defined
for
different Syslog MOs.
Added a new Monitored Object, SNMP Query. This MO queries a network
device that supports SNMP, for selected SNMP MIB variables and tests
the values of the variables against predefined thresholds and
generates
alarms for variables that are outside of tolerance. Since many
network
devices support SNMP, this MO greatly extends the monitoring reach
of
Scout. This MO includes an SNMP Explorer that allows you to peruse
the
MIB of a network device and select the variables you wish to monitor
interactively. See the on-line help for more information.
Added a new Monitored Object, SNMP Trap. This MO is of the listener
type and allows Scout to receive SNMP traps sent from network
devices.
This enables Scout to record and generate alarms in response to
network
problems that generate SNMP traps. See the on-line help for more
infor-
mation.
Added a new Monitored Object, TCP Services. This MO monitors the TCP
Service(s) active on a selected system. TCP Services are processes
that
listening on various TCP ports on the target system. This new MO
will
connect with the defined services and verify that they are
available.
TCP Services are also known as TCP ports. This MO allows the user to
select from a list of known services and also allows the user to add
services to the list. See the on-line help for the TCP Services MO
for
more information.
Added a new Monitored Object, Host Login. This MO logs onto a host
sys-
tem, optionally performs monitoring tasks and logs out. It is used
to
check the availability of host systems and perform some host
monitoring
tasks. This MO performs the login, logout and monitoring functions
via
VBScript scripts. As such, these scripts can be modified by CPL or
the
user for customization purposes and to add new monitoring tasks. See
the on-line help for more information and the sample login scripts
in
\Scripts\Samples.
All Monitored Objects that are active in nature, that is, are
scanning
MOs, now have the Schedule Object as an option. This means that you
can
have greater control over when an MO is scanned. Each MO add/change
screen now has a Schedule button you can click to set up a schedule
for
the MO.
The Schedule Object has been enhanced to include a list of Dependant
Monitored Objects. This means that a Monitored Object, can be made
to
be dependant on other Monitored Objects. That is to say, if MO-1 is
dependant on MO-2, MO-1 will not be scanned if MO-2 has an alarm in
progress. Scanning of MO-1 will resume when the alarm on MO-2
clears.
See the on-line help for the Schedule Object for more information.
MOs which use search strings for record or message content matching
are
now able to accept a list of search strings directly instead of
using a
search string file. When entering text in the Search Strings/File
box
on an MO, the text is examined for the pattern ?:\ in the first 3
chars
of the text. If this pattern is matched, the text is assumed to be a
disk file name. This file is expected to contain a list search
strings
as before. If the first 3 chars of the text in the box do not match
the
pattern, the text in the box is expected to be a list of search
strings
separated by semi-colons.
The Ping MO has been updated to allow retries. You may specify the
num-
of times the MO will ping the target device before generating an
alarm.
You may cause the position and size of the Main window to be saved
and
then used to restore the same window position and size on next
startup.
To save the Main window size and location, add a Registry key to the
Global section called "SaveMainWindow" and set the value to "True".
The Monitored Object List tab of the Options screen now allows you
to
copy an existing object to create a new Monitored Object. The old MO
is
cloned into a new MO and it's add/change screen is presented so you
can
customize the new MO. This same list can now sorted by any of the
col-
umns in the list. Click on the column title box to change the sort.
You may now specify a dialing prefix on the Options Screen Paging
tab.
Any characters entered in this field will be substituted in dialing
scripts for the [PREFIX] substitution keyword.
Fixed a bug in Web Page MO that caused the MO not to retain a search
string file name assigned to the MO.
-----------------------------------------------------------------------
1.3 July 6, 1999
-----------------------------------------------------------------------
Added a Monitored object, "Task". The Task MO will execute a script,
NT
command file or program each time it is scanned. Execution can
further
be controlled by a Schedule which indicates when and how often a
Task
is executed no matter when and how many times it is scanned. Tasks
can
also be triggered by clock ticks independent of scans. Tasks can
also
be executed by Alarm objects allowing you to extend alarm
processing.
Alarm scripts have extensive access to Scout internal data items and
functions. With this capability, you can use the Task object to
create
your own monitored objects. Given the functions available to scripts
from the Windows Scripting Host Object Model (WSHOM.OCX) and
Scripting
Run Time (SCRRUN.DLL), Tasks are a very powerful addition to the
capa-
bilities of Scout. See the on-line help for a complete discussion of
Task objects. See the \Scripts\Samples directory for sample scripts.
-----------------------------------------------------------------------
NOTE: You must have the Windows Scripting Host installed on your
system
to use Task objects. WSH is installed with IE 4.1 and NT 4.0 SP4.
You
can also download WSH from the Microsoft web site.
-----------------------------------------------------------------------
One of the new script functions available to Task objects is the
ReBoot
function. This function allows you to write a simple script to
reboot
the local system or a remote system.
The Alarm object now supports repeating an alarm escalation schedule
indefinitely until the alarm condition is cleared. The repeat scheme
varies for discrete or persistent monitored object types. See the
help
for Alarm objects.
The NT Performance Counter Add/Change screen has been improved
making
the performance counter grid easier to view.
The String Search capability employed on some monitored objects has
been
improved. To date, each line in a string search file contained one
or
more words of text. Each line was treated as a whole phrase and the
target text was searched for the whole phrase. To give more
flexibility
in string searching, pattern matching is now supported. Existing
search
files will continue to function in the old manner. You may now
specify
a pattern match by enclosing the pattern string in quotes. Only one
pattern per string file line. Pattern matching greatly improves the
capability of string searching. See the on-line help for a detailed
discussion of pattern matching in string searching.
By default, when an alarm notification is emailed, the subject line
of
the email contains a generic announcement of a |