SiteScope User's Guide

Introduction to SiteScope

Welcome SiteScope, a versatile, agentless solution for monitoring web-based business systems and services. This guide contains instructions for installing and setting up the SiteScope software. This document is also available in PDF format,(SiteScopeUG.pdf), in the SiteScope/docs directory. See the Table of Contents for an overview of the subjects covered in the User Guide.

Introducing SiteScope

SiteScope provides you with the tools needed to monitor the key aspects of your server and web environment that are vital to keeping Web sites available and functioning. SiteScope keeps you informed of the status of your systems in real-time including automated alerting features available in a variety of media. SiteScope's agentless, centralized monitoring model allows you to set up and scale your monitoring quickly and easily. The client-server architecture allows multi-user access by way of a convenient web browser interface.

The following is an overview of the features and benefits of SiteScope.

SiteScope Features



Agentless architecture

SiteScope application design speeds deployment by eliminating the need to install agent software on the servers and systems you want to monitor

Alert schedules

Gives you the option of enabling alerts during certain times of the day or week

Alert template customization

Lets you customize the data sent in e-mail, pager, and other alert types

Browser interface

View, configure, test, and manage your monitoring environment locally or remotely through a web browser interface

Common file formats

Monitoring data and templates are stored in text file formats allowing you to export a wide range of third party applications

Composite Monitor

Acts as a monitor container allowing you to filter and customize alerting on redundant or parallel systems

Content matching on results

Extend the versatility of monitoring by checking for specific content on web pages, in system logs, in databases, and other systems using the flexibility of regular expressions

Custom monitor API

Develop your own monitor types to adapt and integrate SiteScope with custom applications and environments

Database interoperability

Log monitoring data to a JDBC compliant database for efficient storage and extended reporting with third party analysis tools. SiteScope's Dynamic Update feature can regularly query a database table and automatically create sets of monitors whenever new IP addresses are detected in the database.

Database monitoring

Simulate client interactions with JDBC compliant databases and also monitor database server performance parameters

Diagnostic tools

Use a built-in array of diagnostic tools mirroring monitor functionality to quickly troubleshoot connectivity and monitor issues through the product interface

E-mail monitoring

Verify that business-critical e-mail communications are operating by sending and receiving e-mail messages

End-to-end web based sequence monitoring

Confirm that a complete sequence of web-based, back-end, and e-mail actions are executed correctly and in the proper order using the eBusiness Chain Monitor.

Flexible monitor error thresholds

Select from different parameters and values to set the Error, Warning, and Good status of each monitor.

Fault recovery automation

Automate failure recovery actions by combining system monitoring with versatile Script alerts

Monitor-to-monitor dependency relationships

Build enable-disable relationships between monitors and groups to suppress redundant alerts from sets of monitors that are dependent on the same systems.

Monitor Browser

Quickly view all monitors in your set up and filter according to status, name, type, or other criteria

Multiple SiteScope installations

Link and view multiple SiteScope installations in your environment in a a single interface using the Multi-view feature.

Monitor templates

Speed deployment of your monitoring by creating monitor templates that can rapidly configure common monitors over multiple servers

Remote server monitoring

Monitor systems running on Windows, UNIX, and Linux using SiteScope running on Windows NT/2000 or monitor other Unix systems with SiteScope running on Solaris or Linux

Scheduled maintenance task automation

Automate routine system management tasks by combining system scripts with the flexible Script Monitor

Server performance monitoring

Monitor performance metrics for many popularly used application servers

SiteScope - Topaz Managed Services integration

Integrate SiteScope availability monitoring with Mercury Interactive's remote Topaz Managed Services (TMS) by configuring SiteScope to be an TMS agent

SiteScope - SiteSeer integration

Integrate remote monitoring data from SiteSeer accounts directly to the SiteScope Main Panel

SiteScope - Topaz integration

Integrate SiteScope availability monitoring with Mercury Interactive's Topaz Console by configuring SiteScope to be a Topaz agent

SNMP integration and support

Configure SiteScope to be an SNMP agent reporting to other SNMP management consoles. Conversely, use SiteScope's built in SNMP support to monitor other SNMP enabled devices

System level monitoring

Increase the depth of your monitoring and speed troubleshooting with system resource and log monitoring

URL monitoring

Monitor URL availability and content with versatile URL monitoring options

Whether you are supporting service level agreements, ensuring system availability, or gathering data for performance and capacity planning, SiteScope gives you the tools you need to succeed. SiteScope has over 50 types of monitors that can be used to monitor a wide range of web enabled systems and servers. This includes monitors to verify availability of web pages, web application performance, services, and database applications. You can create multiple instances of any type of monitor and to organize them into groups and subgroups. This helps simplify the administration of monitoring complex web environments.

SiteScope also includes features designed to check the availability and proper function of a sequence of user actions that describe an end-to-end on-line transaction. This includes checking the operation of all the key aspects of the on-line systems from the web page delivery, e-mail confirmations, and database updates.

The diversity of monitor types available in SiteScope gives you the tools to monitor not only a broad range of systems but also monitor systems at multiple levels. This means you can monitor not only that a web page is available but that the web server is not dropping too many requests, that the required services are running on the server machine, that the proper ports are open, that the hard drive is not full, and that the server CPU is not overloaded.

You can create as many instances of any particular monitor that you need up to the number of monitors permitted by your license agreement. For example, you could create 50 URL Monitors to watch 50 web pages plus 20 Service Monitors to watch an array of web servers, and 10 Ping Monitors to check network connectivity, etc. Each monitor instance can be tailored in terms of target, run frequency, error condition, and error status threshold. Each SiteScope installation can run over a hundred monitor instances.

In addition to the default monitor types, SiteScope allows you to add your own site-specific monitors for those components unique to your environment. SiteScope comes with several fully functional custom monitor examples. See the Custom Monitor section for more information about creating custom monitors.

The wide range of monitoring capabilities available with SiteScope is complemented with flexible alerting features. SiteScope alerts can be sent in a number of different media and tailored as to their specific content. This allows you to integrate SiteScope alerting with other problem tracking and logging systems. Alerts are also flexible in their scope, triggering conditions, and send frequency. The table below lists the different alert types available in SiteScope.

Introducing SiteScope Alert Media

Alert Type


E-Mail Alert

The E-Mail Alert sends a problem notification and description as an e-mail message. The message content can be customized to include custom text and specific monitoring results.

Pager Alert

The Pager Alert is used to send notification to an electronic pager. Alerts can be sent as alphanumeric pages that include specific monitoring information.

Script Alert

The Script Alert is used to initiate the execution of a script or other program. Script Alerts provide you with the capability to run automated recovery actions based on particular monitoring results. This might include automatically rebooting a service or moving files.

SNMP Trap Alert

The SNMP Trap Alert can be used to send an SNMP trap to an enterprise management console. This gives you interoperability with network management applications.

Sound Alert

The Sound Alert allows you to have SiteScope play an audio file on the server where SiteScope is running.

Database Alert

The Database Alert allows you to log problem notification and descriptions to a database.

Disable or Enable Monitor Alert

The Disable or Enable Monitor Alert is used to automatically disable or enable an individual monitor or group of monitors. This is useful to suppress redundant alerting from monitors watching elements that are dependent on a single service that may have gone down.

Log Event Alert

The Log Event Alert allows you to log problem notifications as events into the Windows NT Event Log.

Post Alert

The Post Alert can be used to send problem notification and descriptions to another server application as a CGI POST.

SiteScope also provides monitoring reports which allow you to document the status of your web environment over a period of time. The reports are customized to to provide data in both graphical and tabular format.

SiteScope runs as service on Windows NT and 2000 or as a background process on Solaris Unix. The SiteScope panel is your window into the SiteScope monitoring environment. It appears when you open a browser view of SiteScope and it displays a status icon for each defined group of monitors. The first time you start SiteScope, you will see an icon for the default groups of monitors created during installation. Each time you add a monitor group, a status icon and hyperlink group name is added to the SiteScope panel. SiteScope monitoring, alerting and reporting continue even if you close the browser interface as long as the service or process are running

About the SiteScope User Guide

The SiteScope on-line User Guide is organized so that you can either follow the navigation links at the bottom of each page to read the guide in a book fashion, or you can start with the SiteScope Table of Contents and go directly to any topic or section that interests you. Each page includes a link at the top and bottom of the page that allows you to return the Table of Contents or link the next page.

You also access context specific pages of this User Guide by clicking on the Help button on the navigation bar at the top of the SiteScope interface.

SiteScope Technical Support

Help for SiteScope is available in several forms.

User Guide You are reading the SiteScope User Guide. This document covers the use of SiteScope and should be your first resource when trying to answer a question about SiteScope. The User Guide is available from within the SiteScope view by pressing on the Help button on the navigation bar or other links. The SiteScope User Guide is also available in PDF format for printing.

README file and Release Notes Each SiteScope installation includes a README.htm file to explain specifics of installing SiteScope on Windows NT or Sun Solaris platforms. A copy of the Release Notes for your version of SiteScope is also included. The release notes document new features and product improvements that are available.

On-line Support Many common questions are answered in the Online Support Knowledge Base which is accessible via the Customer Support Site. Access to the support site is included as part of our Customer Care package.

e-Mail Support For questions and problems that aren't addressed in other sources, please submit you questions at If you are a licensed customer who has purchased one of our Customer Care options, we will typically respond within 1 business day.
Technical Support Staff If you are a licensed customer who has purchased one of our Customer Care options, you have the option of telephone support from our technical support staff. Technical support by telephone is available between 8:00 a.m. and 5:00 p.m. Mountain Standard Time (GMT -7) at +1-888-443-2266 ext 6801.

Licensing Notes

You may use SiteScope on a free trial basis for 10 days. At the end of the trial period you must either purchase a SiteScope license to continue using the software, or you must delete all SiteScope files and directories.

If you are using SiteScope on a trial basis, you will see a counter on the SiteScope main panel which will indicate how many days are remaining in your trial period. When you purchase a SiteScope license, you will be instructed on how to use your license number to register your copy of SiteScope. The trial counter will no longer appear once you've completed the registration process.

The SiteScope application includes the following libraries. Click on the links to view licensing information specific to each of these products.
Java Runtime Environment, including JSSE, JIMI, and JDNI, from Sun Microsystems
Java SNMP package from Netaphor Software
Java Generic Library package from ObjectSpace
Java PerlTools package from ORO
Java XML Parser from Datachannel
Java MD5 library from Santeri
NT SSH client
MS SQL Server driver from I-NET Software

Copyright © 2003 Mercury Interactive Corporation.
All rights reserved.