SiteScope Configuration Settings
|
|
SiteScope is designed for versatility and flexibility. Some environments and customizations
require changes to SiteScope settings. You can customize the behavior and appearance of
SiteScope by adding or modifying SiteScope configuration settings.
This chapter describes:
About SiteScope Configuration Settings
|
top
|
You can adapt SiteScope to work with many environments by settings available in the user
interface. Some monitoring environments may require you to change how SiteScope interacts
with servers and systems in the infrastructure. Some optional settings may not be available
by controls in the normal SiteScope interface. You can change some SiteScope behavior by
modifying the applicable configuration settings.
Configuration settings for SiteScope are stored in a number of files found in the
installation directory. The following table lists the files and a general description of
the what settings are applicable to that file.
SiteScope Configuration Files
| |
|
File
|
Description
|
|
master.config
|
Main configuration settings controlling SiteScope function, behavior, and
display.
|
|
multi.config
|
Configuration settings controlling SiteScope Multi-view display.
|
|
users.config
|
Configuration settings controlling login user profiles.
|
|
health.config
|
Configuration settings controlling SiteScope health monitoring.
|
|
history.config
|
Configuration settings controlling login user profiles.
|
|
<filename>.mg
|
Monitor Group files created by the user. These configuration files
contain settings for individual monitors and they group in which they are contained.
|
Most of the settings described in this chapter are stored in and only applicable to the master.config
file. Some of the settings, however, can also be added to individual monitor
group files.
The following sections describe the entries that are normally found in or may be added
to SiteScope configuration files. The format, purpose, and contents of the SiteScope
configuration settings is described.
Working with Configuration Settings
|
top
|
The configuration settings for SiteScope are stored as text files in the SiteScope\groups
directory. These configuration settings are essential to the operation of the
SiteScope application and to the monitoring, alerting, and recording functionality.
Caution: Mercury Interactive strongly recommends that you make changes to
SiteScope settings using the Web browser interface. You should only make changes
manually to the configuration settings if you require functionality that can not be
enabled by options presented in the product interface.
Caution: When you make changes to the SiteScope configuration files directly with a text
editor, it is possible to make format mistakes in the files that can stop SiteScope from
functioning. Before making direct modifications to any SiteScope configuration files,
you should make a complete backup of the SiteScope\groups directory.
When you first install SiteScope, the master.config file is empty.
Whenever SiteScope starts, it looks at the default settings contained in classes\default.config
and copies any new default settings into master.config.
All the configuration files share a common format. A file is made up of several records
and a line starting with the # character is used as a record separator.
Within a record, each line specifies a single value using a name=value format.
As noted, most of the settings are used in the master.config. Some
settings can be used the header section of a monitor group file (*.mg
file), or in the frame for an individual monitor within an *.mg file.
The format of the monitor group files is similar to the format of the
master.config file except that the file is divided into sections known
as frames. Monitor group files have a header frame and one or more other frames depending
on the number of individual monitors or subgroups associated with the monitor group. The
header frame and each other frame are separated by a line preceded with a
# symbol. You add an applicable configuration setting to a monitor group
file or to a monitor frame to reduce the scope for which the setting is effective.
If you want to modify settings that are already defined in the configuration files, you
should use the forms provided in the SiteScope interface to create or modify the
configuration you want and then inspect the corresponding configuration text files to view
the configuration created by the SiteScope application. You can then make more changes
manually.
Listing of Configuration Settings
|
top
|
This section lists many of the configuration settings that are used or may be added to
SiteScope.
Global Settings
The following global settings are found in the master.config file.
| |
|
Key
|
Description
|
|
_license
|
The license number for this copy of SiteScope.The license
number is a setting required by SiteScope that does not have a default
value. Without a license number SiteScope will shut down after the
evaluation period.
|
Controlling Browser Access to SiteScope
The following settings can be used to control user access to SiteScope.
| |
|
Key
|
Description
|
|
_httpPort
|
The preferred port used by the internal Web server. If you set this
value to be blank the SiteScope internal Web server will be disabled. The
default value is:8888
|
|
_adminUsername
|
The login name for the SiteScope administrator.
|
|
_adminPassword
|
The login password for the SiteScope administrator. This value will
normally be encrypted.
|
|
_adminExpireDays
|
The number of days for which the login password for the SiteScope
administrator will be valid. Used in combinaton with _adminChangedDate.
|
|
_adminChangedDate
|
The most recent date when the login password for the SiteScope
administrator was changed. Used in combinaton with
_adminExpireDays.
|
|
_adminMinimumLength
|
Sets the minimum length, in characters, for the SiteScope
administrator login password.
|
|
_adminRedirectFile
|
This option is used to specify an alternate location for the default
SiteScope admin URL. The default file and location is
http://SiteScopeInstallPath:8888/SiteScope/admin.htm.
If present, SiteScope reads the value of this setting and copies the
default admin file to the location specified. The value must be a full
path name.
|
|
_adminRequireAlpha
|
When set to true, requires that the login password
for the SiteScope administrator include one or more alphabetic characters
as part of the password. This prevents the use of a password such as 12345
|
|
_adminRequireNumber
|
When set to true, requires that the password for
the SiteScope administrator include one or more numerals as part of the password.
|
|
_adminRequirePunctuation
|
When set to true, requires that the password for
the SiteScope administrator include one or more punctuation marks as part
of the password.
|
|
_authorizedIP
|
The IP address or addresses allowed to access SiteScope. If no IP
address is specified, users may access SiteScope regardless of IP address.
|
|
_userUsername
|
The login name for read-only user access to SiteScope.
|
|
_httpAdminRealm
|
The realm of the SiteScope Administrator when authorizing. By default,
this is SiteScope Administrator.
|
|
_httpUserRealm
|
The realm of the SiteScope User when authorizing. By default, this is
SiteScope User.
|
|
_httpSecureKeystorePassword
|
The password for the SSL keystore file used when restricting access to
SiteScope to HTTPS.
|
|
_httpSecureKeyPassword
|
The password for the SSL certificate used when restricting access to
SiteScope to HTTPS.
|
|
_httpSecurePort
|
The server port number used when restricting access to SiteScope to
HTTPS. By default, this should be 8899
|
|
_disableLoginPage
|
Set this equal to true to disable the login page
method for accessing SiteScope (that is, page not dialog). Delete this
variable to enable the login page.
|
|
_disableLoginChangePassword
|
Set this equal to true to disable a user's ability
to change his/her password. Delete this variable to enable password changing.
|
|
_ldapAuthenticationCaching
|
Enabled caching of LDAP authentication so that SiteScope will only
need to authenticate once per session instead of for each page request.
This is useful if LDAP is being used to authenticate access to the
SiteScope service. The default value is:true
|
|
_ldapCacheExpirationInSecs
|
Number of seconds before the LDAP authentication cache will expire.
The default value is60. This is useful if LDAP is
being used to authenticate access to the SiteScope interface. This only
takes effect if the _ldapAuthenticationCaching is set
to true.
|
|
_userPassword
|
The login password for read-only user access.
|
Customizing the Main SiteScope Interface Display
The following settings can be used to change the display of the SiteScope Web browser interface:
| |
|
Key
|
Description
|
|
_progressRefreshRate
|
The interval, in seconds, at which the Progress Report will be
automatically refreshed by SiteScope. The default value is:20
|
|
_mainRefreshRate
|
The interval, in seconds, at which the main SiteScope page will be
automatically refreshed by SiteScope. The default value is:60
|
|
_groupRefreshRate
|
The interval, in seconds, at which SiteScope group pages will be
automatically refreshed by SiteScope. The default value is:60
|
|
_httpCharSet
|
Use this to explicitly set the character set returned to client Web
browsers. By default, no character set is specified.
|
|
_prettyDateCustomPattern
|
Use this to set the date format used in the SiteScope interface,
alerts, and reports. The syntax for this setting must use a valid Java
date format.
|
|
_userEnableRefresh
|
Used to show or hide the Refresh button or link
on group pages for users. Set this to true to enable
the Refresh button.
|
|
_userHideMoreColumn
|
Used to show or hide the More column link on
group pages for users. Set this to true to enable the
More link.
|
|
_errorInsertHTML
|
HTML that is inserted at the bottom of any webpage that shows an
error, including the SiteScope Panel, group Detail, Browse Monitors, and
Multi-view windows. This can be any text and HTML mark-up. You can use
this to insert a sound file using HTML mark-up. For example,
<embed src="/SiteScope /templates.sound
/Alarm.au" autoplay=true controller=false>.
|
|
_warningInsertHTML
|
Works like the _errorInsertHML, except it is used
for warning status.
|
|
_goodInsertHTML
|
Works like the _errorInsertHML, except for OK status.
|
|
_maxWordLength
|
Maximum number of characters to span before inserting a space into a
group name on the main page gauge. This allows the browser to wrap to the
next line. It affects the display of the group name only. The default
value is:8.
Note: To disable this feature set _maxWordLength=50.
|
|
_maxNumberGroupNameLines
|
Maximum number of lines to display for group name in main page gauge.
The default value is:2.
Note: To disable this feature set _maxNumberGroupNameLines=10.
|
|
_mainGaugesPerRow
|
Specifies how many rows will be used when displaying the gauges on the
main page. This value can also be set using the General Preferences page.
The default value is:3
|
|
_noHttpAccessDuringInitialization
|
If the value of this setting is blank this will disable the display of
the "SiteScope Starting" page. If this setting has a
non-blank value or is removed from the master.config
completely the SiteScope page will display. The SiteScope Starting page
displays by default.
|
|
_loginHTMLHeader
|
HTML that is inserted at the top of the SiteScope login page. If
SiteScope users are defined and enabled, this HTML text will be displayed
above the "SiteScope Login" title on the login page.
For example,<center> HELLO WORLD 12345
</center> will display the text HELLO WORLD 12345
centered above the login title
|
Customizing the SiteScope Multi-view Display
The following settings can be used to change the display of the SiteScope Multi-view interface:
| |
|
Key
|
Description
|
|
_overviewRefreshRate
|
The interval, in seconds, at which the SiteScope Multi-view page will
be automatically refreshed by SiteScope. The default value is:60
|
|
_overviewColumns
|
The number of columns to be displayed on the Multi-view page. The
default value is:1
|
|
_overviewOptions
|
The HTML/Javascript open.window attributes assigned
to the Multi-view window when it is first opened by clicking on the
Multi-view button or link. This value can be set using the SiteScope
interface in version 7.8.1.2 and later. The default value
is:=toolbar=no, width=200, height=400, directories=no,
status=no, scrollbars=yes, resizable=1, menubar=no
|
|
_overviewHideUserLinks
|
Hide all links on the read-only version of the Multi-view page.
|
|
_overviewServerFont
|
The HTML font size attribute used to set the
relative font size to use for server names displayed in the Multi-view.
The default value is:+0
|
|
_overviewGroupFont
|
The HTML font size attribute used to set the
relative font size to use for group names displayed in the Multi-view.
The default value is:-1
|
|
overviewHideUserGroups
|
A comma separated list of group IDs to be hidden from the
non-administrator user in the Multi-view page. The group ID is the
*.mg file name without the .mg
extension on the end.
Note: You put this entry into the groups\multi.config
multi.config
file for each server that is to be affected. You
do not put this entry in the
master.config file.
|
|
overviewHideAdminGroups
|
A comma separated list of group IDs to be hidden from the admin
Multi-view page. The group ID is the *.mg file name
without the .mg extension on the end.
Note: You put this entry into the groups\multi.config
multi.config
file for each server that is to be affected. You
do not put this entry in the
master.config file.
|
Data Log Settings
These settings control the size, number, and archiving of SiteScope logs.
| |
|
Key
|
Description
|
|
_createDailyAccessLog
|
Used for creating daily access logs instead of a single
access.log. When this setting is set to true,
SiteScope will create daily post logs with filenames in the form of
SiteScope \logs \accessYYYY_MM_DD.log. The
default value is:true
|
|
_createDailyErrorLog
|
Enable optional daily rolling of the SiteScope
Error.log file. This setting must be added in
master.config file. The default value is: true
|
|
_createDailyRunMonitorLog
|
Enable optional daily rolling of the SiteScope
RunMonitor.log file. This setting must be added in
master.config file. The default value is: true
|
|
_createDailyPostLog
|
Used for creating daily post logs instead of a single
post.log. When this setting is set to true,
SiteScope will create daily post logs with filenames in the form of
SiteScope \logs \postYYYY_MM_DD.log. The default
value is:true
|
|
_dailyLogKeepDays
|
The number of days of log information to keep before deleting old
logs. The default value is:40
|
|
_dailyLogTotalLimit
|
The maximum total size in bytes of primary log data before old logs
are deleted.
|
|
_dailySiteScopeLogs
|
Set to true to create a new, date-coded log file
every day. Leave empty to write to SiteScope.log only.
The default value is:true
|
|
_debugLog
|
This will create a SiteScope/logs/debug.log. It
logs groups loaded at startup. Every 60 seconds it also reports on
monitors, threads, and the various SiteScope schedulers listed below:
Monitors - shows frequency, last run time, and name of each monitor
Threads - shows threads in SiteScope
Monitor Scheduler - monitors to execute next
Maintenance Scheduler
Report Scheduler
Action Retry Scheduler
Health Scheduler
Caution: Depending on the number of monitors and groups configured on the
SiteScope server, this file may become very large in a short time.
This may cause disk storage problems.
|
|
_logCollectorThreads
|
The number of threads that may be used by the data log collectors.
Increasing this number to 20 or 25
can be used to improve SiteScope performance in high-load installations.
The default value is:10
|
|
_logKeepDays
|
If daily logs are disabled, the number of days of data to keep in the
main data log. The default value is:0
|
|
_logFileBufferSize
|
Enables and sets the size of a log file buffer for SiteScope
application data written to system log files (for example,
error.log, access.log,
alert.log and so forth). The buffer size setting is in
number of characters. Using a value greater than zero will cause
SiteScope to buffer data normally written immediately to the system logs
until the buffer size is exceeded. This can be used as necessary to
enhance SiteScope performance. The default value is: 0
|
|
_logFileBufferDuration
|
Enables and sets the time duration of a log file buffer for SiteScope
application data written to system log files (for example,
error.log, access.log,
alert.log and so forth). The buffer duration setting
is in number of seconds. Using a value greater than zero will cause
SiteScope to buffer data normally written immediately to the system logs
until the buffer duration time is exceeded. This can be used as necessary
to enhance SiteScope performance. The default value is: 0
|
|
_logDailyFileBufferDuration
|
Enables and sets the time duration of a log file buffer for SiteScope
monitor data to be written to the daily log files. The buffer duration
setting is in number of seconds. Using a value greater than zero will
cause SiteScope to buffer data normally written immediately to the daily
monitor log file until the buffer duration time is exceeded. This can be
used as necessary to enhance SiteScope performance. The default value is: 0
|
|
_logDailyFileMaxBufferSize
|
Enables and sets the size of a log file buffer for SiteScope monitor
data to be written to the daily log files. The buffer size setting is in
number of characters. Using a value greater than zero will cause
SiteScope to buffer data normally written immediately to the daily
monitor log file until the buffer size is exceeded. This can be used as
necessary to enhance SiteScope performance. The default value is: 0
|
|
_maxAuxLogSize
|
The maximum size in bytes of other (error, access, alert) logs before
they are deleted. Logs may grow beyond this size, and are then deleted at
SiteScope restart. An empty log is then opened for use. The default value is:1000000
|
|
_maxLogSize
|
If daily logs are disabled, the maximum size in bytes of the main log.
Logs may grow beyond this size, and are then deleted at SiteScope
restart. An empty log is then opened for use. The default value is:16000000
|
|
_onlyLogEnabledMonitors
|
Suppresses logging of disabled monitors to the monitor logs. When set
to a non-blank value, the runs for disabled monitors will not be logged
in the daily log files. The default value is:foo
|
|
_postLogFile
|
Enables logging of all changes made to SiteScope via the Web browser
interface. Set this value to true to have SiteScope
keep a log of all the changes made using a browser. The log is recorded
to logs/post.log.
|
E-mail Alert and Message Settings
These settings affect the sending of E-mail:
| |
|
Key
|
Description
|
|
_autoDaily
|
If _autoEmail is set then this setting will send a
daily status email message at 7:07am. These settings can both be set
using the E-mail Preferences page.
|
|
_autoEmail
|
The E-mail address used for E-mail alerts and messages for the
SiteScope administrator.
|
|
_hideServerInSubject
|
Used to suppress the originating server address from E-mail subject
field. Set to true to suppress the
(your.server.com) from the end of the Subject field in
SiteScope E-mail alerts.
|
|
_mailServer
|
The SMTP mail server that SiteScope should use for sending E-mail.
This value can be set using the E-mail Preferences page. The default
value is:mail.freshtech.com
|
|
_mailSubjectMax
|
Used to truncate the length of strings used in E-mail alert subjects.
When the subject text is greater than this length, the text string is
truncated to the number of characters specified by this setting. The
default value is:160
|
|
_mailToFromRemoveBrackets
|
Removes the angle brackets from RCPT
TO:<captMerc@merc-int.com>, so it looks like
this: RCPT TO:captMerc@merc-int.com The default value is:true
|
Pager Alert Settings
These settings affect Pager Alerts:
| |
|
Key
|
Description
|
|
_delayBetweenPages
|
The number of seconds to wait after hanging up the modem before
another pager message is sent. The default value is:5
|
|
_pagerAttempts
|
The number of times to try sending a pager message. The default value is:4
|
|
_pagerAttemptDelay
|
The number of seconds to wait between each attempt to send a pager
message. The default value is:120
|
|
_pagerInitOptions
|
Initialization commands passed to the modem used by SiteScope to send
Pager alerts.
|
|
_pagerTimeout
|
The maximum total time in seconds to wait for a pager message to be
sent. The default value is:45
|
Post Alert Settings
These settings affect the sending of Post Alerts:
| |
|
Key
|
Description
|
|
_postAttempts
|
The number of times to try sending a Post Alert, if the first attempt
is unsuccessful. The default value is:4
|
|
_postAttemptDelay
|
The number of seconds to wait between each attempt to send a Post
Alert. The default value is:120
|
Settings Controlling URL Monitoring
These settings affect the monitors that check URLs.
| |
|
Key
|
Description
|
|
_sslSessionKeepAlive
|
Set to true to keep the SSL Session alive when
monitoring HTTPS sites.
|
|
_sslgetOptions
|
When this is set to -ignoreErrors SiteScope will
ignore "certificate name mismatch" errors. Set to
-ignoreUnknownCA to ignore "certificate
authority" errors.
The following entries may be put in the Post Data
field of an individual monitor:
sslgetOptions: -ignoreErrors -ignoreUnknownCA -x
User-Agent:
Custom-Header:
|
|
_sslJavaEnabled
|
Only used in URL type monitors. SiteScope will attempt to create a
Java SSL connection. If this fails then both
_sslJavaEnabled and
_sslJavaDisabled are not referenced.
Notes: If the Java SSL connection fails then Java SSL cannot be used at all.
|
|
_sslJavaDisabled
|
see the javasslnote about
_sslJavaEnabled above. The default value is:true
|
|
_urlAllowNoStatus
|
Set to true to allow Web pages without a status result.
|
|
_urlContentMatchMax
|
The maximum number of content bytes to save for content match checks.
The default value is:50000
|
|
_urlHeaderLinesToSave
|
The number of header lines to report in content match errors. The
default value is:15
|
|
_urlMonitorUseApacheHttpClient
|
Enables SSL support in the URL Monitor when using Proxy and SSL on
UNIX. The HTTPClient can be used in the same manner as sslget is used on
Windows platforms. It supports only GET requests, and only when using HTTPS.
|
|
_urlOtherHeader
|
Additional header to pass in HTTP requests. Set this to
Pragma: No-Cache is part of speeding up image
download, if Retrieve Images is checked on a URL
monitor, and the download is very slow. See the urlloadthdsnote for _urlLoadThreads also.
The default value is:Pragma: No-Cache
|
|
_urlLoadThreads
|
The higher you set this the more threads will be
allowed to download a URL page, images, and frames. 4 is a good number. 1
is the default internal number. Set this number higher to help speed up
download of images, if Retrieve Images is checked.
This is mainly used to simulate browser performance. You may include this
setting in a monitor group file header or individual monitor frame to
limit the scope to a group or monitor. The default value is:1
|
|
_URLUserAgent
|
The user agent identifier sent in HTTP requests. The default value
is:Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)
|
|
_urlRedirectMax
|
The maximum number of HTTP redirects to follow before returning an
error. Set to -1 to disallow redirects. This will
probably require changing the error and warning thresholds of the monitor
to make a 301 Error OK. The default value is:10
|
|
_urlUnixSSL
|
Set this to anything for HTTPS URL monitors that use Cookies, and are
using SSL through Java, rather than sslget through Windows. Cookies will
be formatted on one line using this; while sslget requires one Cookie per line.
|
|
_urlLocation
|
This setting defines a monitoring location for the Global URL monitor.
The default value is: this server
|
|
_URLSequenceMonitorSteps
|
The maximum number of steps to allow in a URL Sequence monitor. You
can set this larger than 20 to allow more steps, but if you set it less
than 20 the code will reset it to 20. You cannot create more steps than
this number using the interface. The default value is:20
|
|
_urlKeepAlive
|
If this is set to -1, and you are getting unknown error (-1) on URL
monitors, change it to 0 and run the monitor. The default value is:0
|
|
_getExternalFiles
|
Add this setting in the master.config or an
*.mg file to include loading of Javascript files,
applets, and cascading style sheets with Retrieve
Images checked on a URL type monitor. This will get files,
but does not emulate user experience.
Delete the setting or set the value to blank to disable. The default
value is:true
|
|
_urlHTMLInJavaScript
|
Include everything between the following HTML tags in parsing Web pages:
<script", "</script>
<noscript", "</noscript>
By default these tags are ignored. Delete the setting or set the value
to blank to disable. The default value is:true
|
|
_ignoreScripts
|
Ignore everything between the following HTML tags in parsing Web pages.
<script", "</script>
Delete the setting or set the value to blank to disable. The default
value is:true
Note: Applies only if used in a *.mg file at the
monitor frame level
|
|
_urlCertDays
|
May be used in master.config, at the top of an
*.mg file or in a monitor frame in an
*.mg file for the desired monitor.
If _urlCertDays=true is set and the monitor is using Java ssl, then an
attribute called "Certificate Expiration Days
Remaining."in the good,error,warning drop downs at the bottom of
URL monitor details page advanced features takes effect. This can be used
to set a threshold with respect to the number of days till the cert expires.
Try it by going to https://someSecureSite.com and setting the error
for "Certificate Expiration Days Remaining." != 1. It
turns the monitor red. Without _urlCertDays=true the monitor stays green.
Do not check "NT Challenge Response" or Microsoft
ssl libraries will be used, which does not provide processing for
_urlCertDays. This may require manually adding certificates for Java. The
default value is:true
|
|
_URLMonitorProxyExceptions
|
Can be used in the master.config or in a
*.mg file. Will not use the proxy defined for the
monitor for URLs with these hosts.
Use the <host> in the comma separated
list. Assumes URL formats of
<protocol>://<host>[:<port>]/<
document> The default value
is:<host>,support. mercuryinteractive. com,
www. xxanysite.com, bobzzz.com
|
|
_urlDetailLogEnabled
|
Can be used in the master.config or in a
*.mg file. It logs into the
logs/url.log a multi-line entry for each URL that is
retrieved by SiteScope. The name of the url.log may
be changed with the _urlLogName=urlSiteScope.log
The FORMAT of each log entry is: locationPrefix+urlString+
"\t"+status+ "\t"+totalDuration+
"\t" +totalBytes+
"\t"+lastModified+
"\t"+currentDate+ "\t"+dnsTime+
"\t"+connectTime+ "\t"
+responseTime+ "\t"+downloadTime+
"\t"+Monitor(pName)+
"\t"+Monitor(pGroupID) +"\t"+Monitor(pID))
May add an entry for each URL of a Link, URL Sequence, URL Content, or
URL Monitor. The default value is:true
|
|
_concatURLRedirects
|
append all of the redirect pages, like they appear at the bottom of
the URL Tools page. This is useful for pattern matching in the headers
and redirect HTML pages. This includes the final page. The default value is:true
|
Report Settings
These settings affect SiteScope Reports.
| |
|
Key
|
Description
|
|
_alertReportDefaultPeriod
|
Set to the number of seconds that Alert History reports are run over.
|
|
_fullMonitorName
|
Works only in master.config, applies to all
monitors. Uses long 'path like' file name in reports and daily logs.
Resulting full file name: toplevelGroupName: subGroupNames:
monitorName The default value is:InReportsAndDailyLogFile
|
|
_maximumReports
|
The number of old reports to keep before old reports are deleted. The
default value is:10
|
|
_userDisableQuickReports
|
Set to true to hide the Quick report link from the
read-only report page.
|
|
_reportAutoScale
|
Set to true to scale the report graph to the
maximum value in the graph.
|
|
_chartHeight
|
300 is default (make sure to set > 50), so look at graphs and
use this as a starting point to change this value if you want a custom
height on your report graphs. Add this to master.config or a report frame
in history.config. Generally, l et SiteScope set this for you. The
default value is:300
|
|
_chartWidth
|
600 is default (make sure to set > 50), so look at graphs and
use this as a starting point to change this value if you want a custom
width on your report graphs. Add this to master.config
or a report frame in history.config
. Generally, let SiteScope set this for you. The default
value is:600
|
|
_reportDelimiter
|
The character to use to separate the text version of reports. The
default value is:, (comma)
|
|
_reportMaxBuckets
|
The maximum number of bars in a graph. The default value is:100
|
|
_reportFooterHTML
|
Custom HTML mark-up added to the footer area of report pages. Values
must be valid HTML and text. The default value is blank
|
|
_reportFormat
|
One or more entries used to define named, alternate report formating
styles. Two alternate report formats are provided by default. Each
reportFormat must include a _id=name and
_title=title_text that are unique. Other setting-value
pairs must match the other report customization settings settings and
values as described in this table. Setting-value pairs are separated by
spaces with other white space replaced with the underscore
(_)character. For example, the default value for the
reportFormat with _id=noBorders
is:_title=color_background, _no_table_borders,
_reportTableHTML= CELLSPACING=1_BORDER=0
|
|
_reportGraphBackgroundColor
|
The back ground color used as a border to outline report graphs.
Values must be valid HTML color definitions. The default value is:#DDDDDD
|
|
_reportGraphDisabledColor
|
The bar graph color used to highlight intervals during which a monitor
was disabled in the report graphs. Values must be valid HTML color
definitions. The default value is:#44AACC
|
|
_reportGraphErrorColor
|
The bar graph color used to highlight error results in the report
graphs. Values must be valid HTML color definitions. The default value is:#EE7777
|
|
_reportGraphGoodColor
|
The bar graph color used to highlight good results in the report
graphs. Values must be valid HTML color definitions. The default value is:#88CC99
|
|
_reportGraphMaxColor
|
The bar graph color used to highlight the maximum reading during
report intervals containing more than one monitor result. Values must be
valid HTML color definitions. The default value is:#CCCCCC
|
|
_reportGraphNoDataColor
|
The bar graph color used to highlight intervals during which a monitor
reported no data in the report graphs. Values must be valid HTML color
definitions. The default value is:#FFFFFF
|
|
_reportGraphWarningColor
|
The bar graph color used to highlight warning results in the report
graphs. Values must be valid HTML color definitions. The default value is:#EEEE77
|
|
_reportHideLogo
|
Controls the display of the legacy SIteScope "fish"
logo on the report pages. Set this to false to enable
the logo. The default value is:TRUE
|
|
_reportHTML
|
Custom HTML mark-up added to the top of report pages. Values must be
valid HTML and text. The default value is blank
|
|
_reportIndexHTML
|
Custom HTML mark-up added to the top of the Management Report Index
page. Values must be valid HTML and text. The default value is blank
|
|
_reportScale=
|
A set of scale factors used to calculate the vertical axis of report
graphs. The default value is:1,2,5,10, 20, 50, 100, 200, 500,
1000, 2000, 5000, 10000, 20000, 50000, 100000
Note: All values must be integers. Values must be separated only by commas.
|
|
_reportTableDataHTML
|
The HTML tr (table row) attributes used to control
back ground color for the table body rows for all report tables. Values
must be valid HTML attributes. The default value is:BGCOLOR="#DDDDDD"
|
|
_reportTableDisabledColor
|
The table cell background color used to highlight intervals during
which a monitor was disabled in the report tables. Values must be valid
HTML color definitions. The default value is:#44AACC
|
|
_reportTableErrorColor
|
The table cell background color used to highlight error results in the
report tables. Values must be valid HTML color definitions. The default
value is:#EE7777
|
|
_reportTableGoodColor
|
The table cell background color used to highlight
good results in the report tables. Values must be
valid HTML color definitions. The default value is:#88CC99
|
|
_reportTableHeaderHTML
|
The HTML tr (table row) attributes used to control
back ground color for the header rows for all report tables. Values must
be valid HTML attributes. The default value is:BGCOLOR="#88AA99"
|
|
_reportTableHTML
|
The HTML table tag attributes used to control back
ground color, cell padding and cell spacing for all report tables. Values
must be valid HTML attributes. The default value is:BORDER=1 CELLSPACING=0
|
|
_reportTableNoDataColor
|
The table cell background color used to indicate a no data result in
the report tables. Values must be valid HTML color definitions. The
default value is:#FFFFFF (white)
|
|
_reportTableWarningColor
|
The table cell background color used to highlight warnings in the
report tables. Values must be valid HTML color definitions. The default
value is:#EEEE77
|
|
_maxReportErrors
|
The maximum number of entries in the error table section of a report.
The default value is:100
|
|
_hideReportTables
|
Set to true to hide the Table section in all reports.
|
|
_hideReportGraphs
|
Set to true to hide the Graphs section in all reports.
|
|
_hideReportErrors
|
Set to true to hide the Errors section in all reports.
|
|
_noScientificNotation
|
Changes the format from 3.14E0 to 3.14159 in reporting numbers in CSL,
XML and HTML report files. When this is in use, numbers that contain
commas are treated as numbers, rather than text for reporting purposes.
See KB article on report number format. The default value is:#.#####
|
|
_maxStatusLength
|
Length of the status text of each monitor shown in reports that show
errors/warnings/goods tables (nothing to do with graphs). By default you
will get 256 characters. The default value is:256
|
|
_reportDefaultSamples
|
<defaults to 48, if not found in master.config>
This takes effect if you are running a Quick report or if a window=
tag is not found in the history.config file for this report. Increasing
this number will increase the length of time covered by the report.
If running a Quick report or window= tag not found then:
window = _reportDefaultSamples * minimumFrequency where
minimumFrequency is the smallest frequency value of
all the monitors in the report in seconds.
When using _reportDefaultSamples the endTime for
the window is set to the current time in seconds. Then the startTime for
the window is set to endTime - timeWindow in seconds.
This is different from the sampling buckets. Sampling buckets are used to
determine how the monitor runs will be grouped together to determine one
data point on the graph. The default value is:48
|
SNMP Settings
These settings are related to SiteScope interaction and behavior related to SNMP.
| |
|
Key
|
Description
|
|
_snmpMonitorMaximum
|
The maximum number of SNMP monitors that can run at any given time.
The default value is:10
|
|
_snmpMaxCounter
|
The max rollover value for Delta calculation on an SNMP monitor that
you choose to compare readings. Set this to the max value that the
monitor will have. You may add this to the monitor in the
*.mg file for limited scope. The default value is:1000000
|
|
_snmpTrapListener
|
The port that SiteScope should use to listen for SNMP Traps. An SNMP
Trap monitor must be configured to start the SNMP Trap listener for this
port in SiteScope. The default value is:162
|
|
_snmpTrapListenerIP
|
The IP address of the Port that the listener will run on. Default is
the IP of the machine SiteScope is running on. This allows users to
select an IP address if the SiteScope server has multiple IP boards.
|
|
_SNMPTrapMonitorDetailsMax
|
Limits the amount of text that goes into the
<matchDetails> property for alert
templates. Use when the Run Alerts field is set to
Once, after all checked on SNMP Trap
Monitor setup page. The <matchDetails>
property must be added to the alert templates used by the applicable
monitors. Restart SiteScope after modifying template files, if not using
the _ignoreTemplateCache=true setting. See the chapter
on alerttemp00Custom Alert Templates for more
information on modifying alert templates. The default value is:1000
|
|
_snmpTrapNoSystem
|
By default the string 1.3.6.1.2.1 is pre-pended to
the beginning of SNMP Trap OID VARIABLES. Use this flag to leave the OID
unchanged. This applies to SNMP Trap OID variables that are bound to the
primary SNMP Trap OID that SiteScope sends. SiteScope only reports SNMP
variables of type STRING. SiteScope does not report the individual
variable OIDs, it only reports the individual variable messages. The
default value is:true
|
|
_snmpTrapNoSystemNotify
|
This applies to _alertCondition tags that define
SNMP Trap alerts. May be used in the master.config
or *.mg files. By default the string
1.3.6.1.2.1 is pre-pended to the beginning of an SNMP
Trap OID. Use this flag to leave the OID unchanged. Add this tag to the
end of the line beginning with _alertCondition (add
one blank space and then this tag) or as a new entry in the
master.config for global effect. The default value is:true
|
Connectivity with Remote Servers
The following settings are used for defining and controlling connections with remote servers
| |
|
Key
|
Description
|
|
_connectDelay
|
The number of milliseconds to delay, defaulting to 3000 if the number
is 0 or 480000.
Add as a new entry in the ..\SiteScope\groups\master.config file or
append to a _remoteMachine or _remoteNTMachine entry using SSH. The
default value is:3000
|
|
_disableCache
|
Used to force telnet, ssh,
rlogin to login each time a command (or monitor)
runs. This disables any cached connections to remote UNIX machines. This
can be added to master.config or
_remoteMachine as a parameter. The default value is:true
|
|
_remoteMachine
|
UNIX remote machine definition. Internal use. Only edit this using
specific instructions in Technical Notes for custom features.
|
|
_remoteShell
|
If it is not possible to permanently change a UNIX account shell or
prompt on the remote, you can add the _remoteShell to
change the shell for SiteScope. These changes will only apply to the
connections from SiteScope. The default value is:exec sh
|
|
_remoteNTMachine
|
Windows remote machine definition. Internal use. Only edit this per
tech note instructions for custom features.
|
|
_remoteShellInit
|
This can be used to change environmental variables from the userlevel
if it is not possible to change them permanently. For example,
_remoteShellInit=echo shell=$SHELL;PS1=;echo prompt=$PS1;stty -echo
|
|
_setUnixFilePermissions
|
Overrides how SiteScope handles file permissions on UNIX. Setting the
value to false will stop SiteScope from changing any
of its file permissions. Setting this value may have unknown effects if
the system defaults are not set properly.
|
|
_unixFileMask
|
setting works exactly the same as umask(1) on
UNIX, with one exception: it is not permitted to change the
umask of the user bits. See man pages for
umask for a complete description.
|
|
_windowsShellCommand
|
Used as the command line when starting Windows SSH sessions using the
SSH client Specifically enables SiteScope to connect to FSecure servers.
The value is normally added via the UI and set in the remote machine definition.
|
Monitor Settings
The following are settings that may effect specific monitor behavior.
| |
|
Key
|
Description
|
|
_dialupOptions
|
Set to -silent to make the modem do silent dialing.
Set to -debug to enable dialup debugging.
|
|
_dnsNameTags
|
Enables the DNS Monitor to support environments with multiple-language
operating systems. Used to list equivalents for the
Name label from the DNS server nslookup operation in
multiple-language operating system environments. May include a comma
separated list of multi-language label equivalents. For example,
_dnsNameTags=Name, Nom, Nombre
|
|
_dnsServerTags
|
Enables the DNS Monitor to support environments with multiple-language
operating systems. Used to list equivalents for the
Server label from the DNS server nslookup operation in
multiple-language operating system environments. May include a comma
separated list of multi-language label equivalents. For example,
_dnsServerTags=Server, Serveur, Servidor
|
|
_eventLogMessagesToSave
|
Number of NT Event Log descriptions to save when saving diagnostic
text for alerts. The default value is: 3
|
|
_browsableExeTimeout
|
Browsable counter monitor timeout value, in milliseconds. As of May
2003, this only applies to SAP Monitor, Sybase and DB2 Monitor. The
timeout is used on retrieving counter info and for running the monitor.
Set in master.config, group file or an individual
monitor frame. The default value is:45000
|
|
_ftpContentMatchMax
|
A performance tuning setting for FTP monitors to limit the size of the
byte buffer used for content matching. The default value
is:50000 bytes.
|
|
_keepTryingForGoodStatus
|
Sets the number of attempts to try for a good status. Uses a
different URL api. Also escapes blanks in forwarding links. Manually add
this setting to monitor group file or to a individual monitor frame in a
group file. The default value is: 7
|
|
_logMonitorDetailsMax
|
For Log File Monitor with /(.*)/s as the regular
expression. This will match the entire contents of the new entries to the
file to be sent in the alert text. If the matched text is longer than
this number of characters the text will be truncated.
Use the <diagnosticText> or
<matchDetails> properties in an alert
template in SiteScope\templates.mail directory, and
use this template in the alert. See the chapter on alerttemp00Custom Alert Templates for more information on
modifying alert templates. The default value is:1000
|
|
_linkSummaryMax
|
Number of links to show on Link Check Monitor Summary Page. The
default value is:500
|
|
_maxAmountToRead
|
The number of bytes to read from the Web server log file for the Web
Server Monitor. The default value is:50000
|
|
_NTCounterMonitorMaxCounters
|
The maximum number of counters read from a NT PerfMon document. The
default value is:8
|
|
_NTEventLogMonitorDetailsMax
|
Limits the amount of text that goes into the
<matchDetails> property for alert
templates. Use when the Run Alerts field is set to
Once, after all checked on SNMP Trap
Monitor setup page. The <matchDetails>
property must be added to the alert templates used by the applicable
monitors. Restart SiteScope after modifying template files, if not using
the _ignoreTemplateCache=true setting. See the chapter
on alerttemp00Custom Alert Templates for more
information on modifying alert templates. The default value is:1000
|
|
_comPlusMonitorGetBrowseTreeTimeout
|
A timeout value for the COM Plus Monitor browse counter tree
operation. Used to timeout the browse counter operation only when setting
up the monitor and selecting counters to monitor. The default is 120 seconds.
|
|
_NTCounterSummaryMax
|
Sets the number of entries displayed from a request made by a NT
Performance Counter Monitor. Increasing this value will display more
entries from the response received by a NT Performance Counter monitor in
the monitor status field. If you see an ellipsis (...) at the end of the
status it means there were more entries than were displayed. The default
value is:3
Note: This setting is in the master.config file by
default; do not add a second instance of this setting.
|
|
_scriptMonitorTimeout
|
The Script Monitor timeout setting can be added manually to
master.config or *.mg files,
and cannot be set through the browser User Interface. This timeout option
is supported only on SiteScope for Windows and only for the local machine
(that is, this server or
localhost). The setting
_timeout=30000 can also be added manually to an
individual Script Monitor instance frame in a monitor group file. Any
monitor property or setting of _timeout will override
the _scriptMonitorTimeout setting if both values exist
in the monitor frame. The timeout is set in milliseconds for both
settings. Including Setting the _scriptMonitorTimeout
setting for a monitor for which this setting is not supported will not
have any effect on the monitor run. The default value
is:60000.
|
|
_localScriptLocation
|
Allows a SiteScope API client to create a Script Monitor specifying a
different location from which to find and execute script files. The
default will only run scripts from the
SiteScope\scripts folder. Add this to the
SiteScope\groups\*.mg file frame for a Script
Monitor. For example, _localScriptLocation= C:\SiteScope\ myExecutableScripts
|
|
_usePreviousRecordCount
|
Used by NT Event Log Monitor to continue using an existing record
count after a new connection with the remote is established. The default
value is:true
|
|
_scriptMonitorReplacementChars
|
Used to pass normal script replacement characters ($ or %) through
SiteScope to a script on a remote machine. Specifically added for cases
where customers are running a USE COMMAND
script against a remote UNIX machine and want to pass parameters. The
default value is: $ %
Add or change this setting in the master.config,
monitor group file headers, or individual monitor frames. Replacement
tokens are separated by a blank space. The default replacement characters
are $ and %.
For example, you may use a command like the following:
/usr/bin/top -n 1 | grep '$1' | awk '{print $9}' | awk -F "."
'{print $1}'
Normally, if you passed a parameter to this script then SiteScope
would substitute that parameter's value wherever it sees a
$1. For this example, assume you use
sshd as your parameter. SiteScope would substitute
sshd wherever there is a $1 so the
command that gets run would be: /usr/bin/top -n 1 | grep 'sshd'
| awk '{print $9}' | awk -F "." '{print sshd}'
This is not the desired result: the last print $1
should actually print the first value of the output of this command not
sshd. To correct this you can set
_scriptMonitorReplacementChars=@ , for example, and
then change your script to use this character as follows:
/usr/bin/top -n 1 | grep '@1' | awk '{print $9}' | awk -F "."
'{print $1}'
For this example, SiteScope passes the sshd
parameter to replace the @1 and not the
$1 which produces the desired command of:
/usr/bin/top -n 1 | grep 'sshd' | awk '{print $9}' | awk -F
"." '{print $1}'
Another example in the Script Monitor command, using
_scriptMonitorReplacementChars as described above:
ps -ef | grep 'AThirdReplacementToken1
Your_SiSc_RPL_TOKEN4 ^2' | wc -l | awk '{print $1-1}'
Using the Script monitor parameters:
hello secondParam isssThirdfourthParam testtttFifth
match field:/(1)/
when the monitor runs this is the command sent, leaving the $1 alone:
ps -ef | grep 'hellofourthParam secondParam' | wc
-l | awk '{print $1-1}'
The result returned is 1 if the command finds a match on the remote, 0
if not. Generally, this example will be 0.
Note: This setting is effective in SiteScope version 7.8.1.3 and later.
|
|
_sunOneMonitorGetBrowseTreeTimeout
|
A timeout value for the SunOne Monitor browse counter tree operation.
Used to timeout the browse counter operation only when setting up the
monitor and selecting counters to monitor. The default is 120 seconds.
|
Other Settings
The following are other settings that control miscelleaneous SiteScope and monitor behavior.
| |
|
Key
|
Description
|
|
_localPortRetryCount
|
Number of times to try and open a port in the 811-1024 range for
rlogin and rsh remote access
methods. The default value is:25
|
|
_lockWebserverAddress
|
On SiteScope for Linux, locks the Web Server
Address entry on the General Preferences page from reverting
to localhost after it is changed to IP or computer
name. The default value is:true
|
|
_initialMonitorDelay
|
Time, in seconds, over which to randomly schedule monitor updates
after a SiteScope restart. The default value is:60
|
|
_monitorDelayBetweenRefresh
|
Delay time in milliseconds (1000 msec = 1 second) to run a monitor
after it has already been run since startup. This takes precedence over
the _initialMonitorDelay setting, If there is a
non-zero value for last= in the groups\*.dyn file
for this monitor. This will cause monitors to spread out more, as more
monitors are started. The default value is:1000
|
|
_oracleJDBCConnectionCaching
|
For Oracle Database monitors, allows SiteScope to cache connections
when this is needed to improve performance. Set the value to
true to enable caching.
|
|
_exclusiveMonitorTimeout
|
For exclusive monitors, the scheduler is stopped, and wait for other
monitors to finish before running. Because this code is run in the same
thread as the scheduler, the scheduler will be waiting for the following
loop to complete.
As of April 2003 only the NTDialup Monitor uses this. The default
value is:300
|
|
_tempDirMaxSize
|
Used to govern the maximum size of the
SiteScope\cache\tempbysize and
SiteScope\cache\tempbyage directories. The
tempbysize directory is used if you have the Astra
Load Test monitor. The tempbyage keeps timestamped
snapshots of old master.config files. The default
value is: 10000
|
|
_registerCC
|
No longer used. In old versions of SiteScope, this was used to send a
copy of registration E-mails to the address specified. This will be
removed from the default.config in future releases.
|
|
_noAlertScriptParameters
|
Turn off the six parameters or arguments that SiteScope passes to
scripts or script Alerts. This can also be set at the machine level by
using this on _remoteMachine= entries in the master.config file. The
default value is:true
|
|
_startupScript
|
Run this script whenever SiteScope starts running. Enter the fully
qualified path accessible to the server on which SiteScope is installed.
On SiteScope for UNIX the script /SiteScope/start
starts SiteScope. The _startupScript setting will run
the script specified after SiteScope starts, regardless of the platform
or procedure used to start SiteScope.
|
|
_timeZoneOffset
|
For SiteScope on UNIX, manually sets the time zone offset in hours.
The default value is:-999
|
|
_tracerouteCommand
|
For SiteScope on UNIX, specify the path to the
traceroute utility.
|
|
_userRedirectFile
|
Specifies a file name into which the contents of user.htm
will be copied.
|
|
_adminRedirectFile
|
Specifies a file name into which the contents of admin.htm
will be copied.
|
|
_alertLogReadChunkSize
|
Set the number of bytes that are read from the
alert.log file for each read. This is used for when
running reports on alerts that were generated. The default value is:
|
|
_verifySleepDuration
|
The number of milliseconds to wait before re-running a monitor using
the Verify Errors option. The default value is:5000
|
|
_perfexOptions
|
Specifies additional command line options to pass to
perfex, for example, -timeout
60000. This value gets tacked on to the end of every perfex
command. It can be used to force fixed values, since the last values
passed to perfex win. It can be anything legal
command line option to perfex. For example,
-d timeout 59000 would turn on debugging and fix
the timeout to 59 sec, even if another -timeout was in
the command line.
To turn off perfex caching, the option to set is -disconnect.
|
|
_restartDelay
|
Sets the number of hours between SiteScope auto restarts.
|
|
_dependsOnRecursive
|
Specifies that subgroups will become disabled, if the parent group
becomes disabled because of a dependency. By default only the immediate
group that the dependency impacts is disabled. The default value is:true
|
|
_backupDyns
|
If set to anything, this will stop creating SiteScope
/groups /*.dyn.bak files. The *.dyn
files are the dynamic monitor group files used by SiteScope
during runtime execution. Using this flag will decrease the number of
file system file handles created. This may help with Java file handles
exceptions. The default value is:1
|
|
_backupGroups
|
Enable SiteScope to backup the groups directory every 24 hours. This
is useful for restoring files group files and
master.config in the case that the working files
become corrupted. This setting must be added
inmaster.config file. The default value is: true
|
|
_configJdbcShowDDCLink
|
Enables the display of the Data Driven Configuration link. The default
value is:true
Important: Only use this in coordination with SiteScope Support. Enabling this
option can have unexpected impact on SiteScope configuration data.
|
|
_fileCheckFrequency
|
The interval, in seconds, at which the external configuration file
specified for Database Driven Configuration will be automatically checked
by SiteScope. The default value is:120
|
|
_ignoreMissingTemplateProperties
|
When set in master.config, group file header
frame or individual monitor frame, this will cause SiteScope to silently
ignore missing properties that are referenced in template files.
Specifically added for SNMP alert templates. The default value is:true
|
|
_noCheckDefaultThresholds
|
In version 7.8.1.1 this is the default SiteScope behavior for checking
monitor status. When set to true (or when the setting is not found in
master.config, monitor group files, or in monitor
frames), SiteScope will only check the result of the monitor against the
error, warning and good thresholds displayed on the user interface of the
Add/Edit Monitor Page for each monitor. If no user-selected error,
warning, or good threshold condition resolves to true,
the monitor status will be reported as "good". The
effect is that any inconsistencies or conflicts in error, warning, and
good thresholds logic or limits are ignored. When the value of
_noCheckDefaultThresholds is set to
false, SiteScope will check monitor results against
any user-selected thresholds and also against the
default (hard-coded) SiteScope thresholds for that monitor type. For both
setting options, the first threshold that resolves true stops all further
threshold checking. The default value is:true
|
|
_acknowledgeManuallyClear
|
Specifies behavior relative to monitor status acknowledgements. When
set to 1, acknowledgements will not be cleared when
the monitor status changes (the default behavior); the user must clear
acknowledgements manually. This is to be added as an option in SiteScope
interface for versions after 7.8. The default value is:1
|
|
_redirectStandardError
|
Used to redirect the
standard error
to a date-coded log file. The file is written to the
SiteScope/logs/ directory and will have the format
of stderr_YYYY_DD_MM.log. A timestamp will be
written every 10 seconds so that the data in the file can be correlated.
This enables recording exceptions that may not be otherwise caught by the
application program. This setting is effective in SiteScope version
7.8.1.2 and later. The default value is:10
Note: Files do not roll over like the daily logs do, but each time
SiteScope starts it will start the file for that days date.
|
|
_redirectStandardOut
|
Used to redirect the
standard error
to a date-coded log file. The file is written to the
SiteScope/logs/ directory and will have the format
of stdout_YYYY_DD_MM.log. This setting is effective
in SiteScope version 7.8.1.2 and later. The default value is:true.
Caution Care must be used in enabling this option as the log file size may
grow very quickly and become very large.
Note: These files to not roll over like the daily logs do, but each time
SiteScope starts it will start the file for that days date.
|
|
_webserverAddress
|
the Web Server Address entry on the General
Preferences page. May be changed to IP or computer name. Used in E-mail
alerts. The default value is:localhost
|
SSL Settings
If your Topaz is using ssl encryption to communicate with SiteScope, these settings
are used to configure SiteScope as a client to send information to Topaz.
| |
|
Key
|
Description
|
|
_sslTrustedCertKeyStoreFile
|
Specifies the keystore file (if any) containing valid certs to be
accepted in addition to canonical trusted certs. Use the fully qualified
path with the filename.
|
|
_sslTrustedCertKeyStorePassword
|
Contains the password for the corresponding keystore file
|
|
_sslAcceptAllUntrustedCerts
|
Used to accept certs that may not have a trust chain. When set to
true, any cert will be accepted. Otherwise only certs
specified in the keystore file or that have a trust chain that leads to a
registered CA will be accepted.
|
Topaz Settings
If your Topaz is using ssl encryption to communicate with SiteScope, these settings
are used to configure SiteScope as a client to send information to Topaz.
| |
|
Key
|
Description
|
|
_topazConfigurationHost
|
When the Topaz Monitoring Configuration
Console (TMC) imports and attachs to a SiteScope
installation, this setting is added to the SiteScope
master.config settings. When SiteScope is under
control of the Topaz Monitoring Configuration
Console, only certain editing actions are allowed through
the SiteScope native interface, regardless of the user or account
privileges. Even the SiteScope administrator user will not be able to
perform certain actions while SiteScope is under TMC control. Detaching
the SiteScope installation from TMC will cause the setting to be removed
from master.config and SiteScope will again respond
normally to local user profiles as defined in the users.config.
For internal use only. Effective in SiteScope version 7.8 and later.
|
|
_topazSyncFrequency
|
Sets how often, in seconds, to synchronize SiteScope's configuration
with Topaz. By default, SiteScope synchronizes its configuration data
with Topaz every 5 minutes. This means the group names, structure, and
settings and the monitor hierarchy contained within the monitor group
files is synchronized. The default is 300 minutes.
Note: The monitor data resulting from monitor runs is not controlled by
this setting. See the _topazLogMonitorCache setting
for more information.
|
|
_topazLogMonitorCache
|
Sets the maximum number of monitors to cache before reporting to Topaz
(the default is 30 monitors). This setting and the
_topazLogTimeCache setting control how often SiteScope
synchronizes the SiteScope monitor results to Topaz.
Increase these numbers if you do not want the buffers to be reported
as often. Decrease these numbers if you do not want the size of the
buffers that are reported to be too large.
Note: If both parameters are set to zero, SiteScope sends a report to
Topaz for each monitor. This loads the network as well as the
SiteScope and Topaz hosts.
Note: Results of all measurements of a specific monitor are always sent together
|
|
_topazLogTimeCache
|
Sets the maximum number of seconds before reporting to Topaz The
default value is:60
|
Performance Tuning and Process Pool
These are settings that control the use of the Process Pool implemented .
| |
|
Key
|
Description
|
|
_doNotKillProcesses
|
Used to provide a list of processes that SiteScope should not kill
during restart. Used together with the _killProcesses
and_processDestroyTimeout settings.
|
|
_killProcesses
|
Used to have SiteScope try and kill off processes that may have been
left as zombies when SiteScope restarts itself. By default the processes
killed areplink.exe, ping.exe,
SendModem.exe,srvrmgr.exe and
perfex.exe. The list of processes can be overridden
by the_doNotKillProcesses setting. Used together with
the _processDestroyTimeout
and_doNotKillProcesses settings.
Note: This setting may result in a hung kill operation.
|
|
_processDestroyTimeout
|
Controls how long SiteScope will wait for Java to destroy processes on
its own. The value of this setting is given in milliseconds. Used
together with the _killProcesses
and_doNotKillProcesses settings.
|
|
_maxMonitorProcesses
|
Sets the maximum number of operating system processes that are run
simultaneously to support process-based monitor types (for example,
Service, CPU, Disk, and Performance Counter monitors). This governs the
number of external processes that SiteScope is allowed to spawn. In
version 7.9.0.0 this includes plink,
netstat, cmd for example. Perfex
used to be fall in this category but it's now handled through the
processPool. The default of 5 external processes is
not enough in some environments. Your hardware may support more external
processes so this can be set at 50 or more in some cases. This improve
preformance where monitors may otherwise be waiting for an available
external process.The default value is:5
Caution: This is a performance tuning setting and may have unexpected impact
on SiteScope performance. You should not make large changes of this
value relative to the default value.
|
|
_maxMonitorsRunning
|
Sets the maximum number of monitor instances that are can be run
simultaneously. The default value is:100
Caution: This is a performance tuning setting and may have unexpected impact
on SiteScope performance. Generally, you should not set this higher
than 400.
|
|
_memoryPageSize
|
Used for monitoring UNIX remotes. If there is no setting for the
that's used in several commands. Normally the pageSize
setting is included in the remote UNIX adapter config file. If there is
no setting then SiteScope will use the value of the
_memoryPageSize. The default value is: 8192
|
|
_monitorProcessCheckDelay
|
This item specifies the amount of time, in seconds, between checks for
an active SiteScope monitoring process. This must be in this range (30
<= value <= 300) of seconds. If outside range, SiteScope
sets to one of the limits, based on this value. 400 changes to 300, 2
changes to 30.
|
|
_perfexTimeout
|
Defines a timeout value, in msecs, for processes that use
perfex so that it releases processes in a
timely fashion and does not hold up process threads. An example value for
performance tuning is 120.
|
|
_processPool
|
Set to true for using the process pool,
false to disable it. See the other tags that start
with _processPool for more information on its use. The
default value is:true
|
|
_processPoolMaxPerPool
|
The max number of processes to open per pool. The default of
20 , should be sufficient for about 200 monitors per
minute. For every 100 more monitors per minute, add 10 (for example, to
use 500 per minute, set the value to 50 ). The default
value is:20
|
|
_processPoolKillTimeout
|
The time to wait (in milliseconds), after a timeout in a task
occurred, before killing the process. This is to avoid killing the
processes on every timeout. The default value is:120000
|
|
_processPoolMaxKillTimeout
|
The maximum time to wait (in milliseconds) before killing a process.
This is to kill processes that may have become zombied.
|
|
_processPoolTimeout
|
The time in seconds for a process exit (for cleanup reasons). The
default is SS restart, so there is no processes restarts by default (this
entry does not exist in default.config). If you are running a process
that is controlled by the process Pool that needs to restart more
frequently than 24 hours, due to a memory leak or handle leak or
something, then set this value. Currently only perfex is in the process
pool and has no known problems. Also, the ping monitor now uses perfex.
The ping.exe is not used in SiteScope 8.0
|
|
_threadPoolMaxIdle
|
Governs the max number of idle threads allowed in the thread pool
before the thread pool size is cleaned (reduced). If more than one third
of the running threads in the pool are idle, and the number of
_threadPoolMaxIdle has been reached, half of the idle
threads will be cleaned. The default value is: 100
|
|
_useThreadPool
|
Enables the use of the thead. There are two 2 main thread pools in
SiteScope: one for the monitor runs and one for handling HTTP Requests.
The default value is: yes
Note:
This is internal to the implementation of SiteScope and may be changed
in future releases.
|
SiteScope Health Monitoring
These are settings that control SiteScope Health monitoring.
| |
|
Key
|
Description
|
|
_healthScheduleMinutes
|
Sets how often the health page checks are automatically run. The
default is every 3 minutes. It can be set to 1440 minutes so it will run
once per day. It cannot be set to 0; the code will override and set it to
3 minutes. The default value for this setting is:3.
Health monitoring can be disabled by using the Health page interface.
Alternatively, SiteScope health monitoring may be disabled by removing
all content from the groups/health.config
file.
To disable only group file checking remove the frames with
_class=Mg, _class=Master, and
_class=History in the
groups/health.config.
|
|
_healthScheduleMinutesMg
|
Sets how often the monitor group files are checked by Health
monitoring. This only applies to monitor groups
(*.mg) files, not the
history.config or master.config
files. It is set large so that Mg files will check at startup and only
when the user clicks refresh on Health Mg files check. If this is removed
then _healthScheduleMinutes is used. The default value is:5760.
Note: Monitor group file checking can use substantial CPU time and and
memory on large SiteScope installs.
|
|
_checkForUniqueMonitorNamesInHealth
|
This will check monitor names similar to the way UNIX and Microsoft
operating systems check file names. Each monitor in a group must have a
unique name. Does not check sub-group names currently. The default value is:true
|
|
_shutdownOnSkips
|
Allows monitors that are skipping to be disabled automatically with an
e-mail sent to the administrator instead of restarting SiteScope. This
function is disabled by default but is activated by removing the
_shutdownOnSkips=true setting in the
master.config. The default value is: true
|
Calculated Settings
The following settings are written by SiteScope when it is started or during
operation. They should not be manually created or edited.
| |
|
Key
|
Description
|
|
_httpActivePort
|
The port currently being used by the SiteScope internal Web server.
The default value is:8888
|
|
_adminURL
|
The URL to access to SiteScope administrator pages. The default value
is:http:// <severaddress>:8888 /SiteScope
|
|
_id
|
(internal use) The default value is:SiteScope
|
|
_nextAdditionalScheduleID
|
The next ID to use when adding a monitor run schedule. Calculated and
stored in master.config.
|
|
_nextConditionID
|
The next ID to use when adding an alert to a monitor, monitor group,
or multiple monitors and groups. It may appear within monitor group files
in a monitor frame, in the header frame of a monitor group file, or in
master.config depending on the scope of the alert definition.
|
|
_nextNTRemoteID
|
The next ID to use when adding a Remote NT connection profile.
Calculated and stored in master.config.
|
|
_nextRemoteID
|
The next ID to use when adding a Remote UNIX connection profile.
Calculated and stored in master.config.
|
|
_nextReportID
|
The next ID to use when adding a report to history.config.
|
|
_userURL
|
The URL to access the read-only version of the SiteScope pages. The
default value is: http:// <severaddress>:8888/
SiteScope/ userhtml/ SiteScope.html
|
|
_readmeDate
|
Timestamp of the readme file. The default value is:902795055000
|
|
_version
|
This is used to record the version number of the SiteScope executable
in the master.config file. It is also used by
SiteScope Fail-over. The value is hard coded and should not be changed.
|
|
_mirrorPageLink
|
High Availability value for mirroring. Used only on the SiteScope
Fail-over server. Internal use.
|
|
_haInstalled
|
SiteScope Fail-over (formerly High Availability). Internal use.
|
First-time Setup Settings
These settings are written by SiteScope when the First Time Setup page is used. They
are only used for debugging and do not affect the operation of SiteScope.
| |
|
Key
|
Description
|
|
_webServers
|
The Web servers installed on the SiteScope server.
|
|
_browser
|
The first browser used to connect to SiteScope.
|
|