Surepath
Surepath
www.entuity.com 0000-0155-PD013_surepath.rev1.fm
Entuity
Entuity
The Entuity product and its related documentation are protected by copyright and distributed under licenses restricting
use, copying, distribution and decompilation. Unless you have negotiated with Entuity specific terms and conditions
for using its product and associated documentation, such use shall be governed by Entuity's standard licence terms, a
copy of which is distributed with the product.
Entuity may make improvements and/or changes to the product(s) and/or program(s) described in this publication at
any time. These changes will be incorporated into new editions of the relevant publication.
Entuity®, SurePath®, Eye of the Storm®, InSight Center®, Green IT Perspective™, Network Delivery Perspective™ and Service
Delivery Perspective™ are registered trademarks of Entuity. All other trademarks are the property of their respective
owners.
License terms and conditions of use for Entuity and included third party software can be found on the Entuity server at
entuity_home/licenseTerms/. A listing of these third party trademarks, references and software included with Entuity
is available through its web UI.
Contents
1 Entuity SurePath
SurePath and Service Delivery ..................................................................11
SurePath Technology ...........................................................................12
Benefits of SurePath .............................................................................12
Set Path Discovery ...............................................................................12
Example IP SLA Reporting ...................................................................13
SurePath Implementations ........................................................................13
SurePath Standalone Install .................................................................14
Best Practice Recommendations .........................................................15
One Entuity Server to One SurePath Server Install .............................15
Best Practice Recommendations .........................................................16
Multiple SurePath Server Install ...........................................................17
Best Practice Recommendations .........................................................18
SurePath Server and Multiple Entuity Servers Install ..........................19
Best Practice Recommendations .........................................................20
SurePath System Requirements ................................................................21
SurePath Server Linux System Requirements .....................................21
SurePath Server Windows System Requirements ...............................22
SurePath Web UI System Requirements .............................................22
Virtual Machines Certified to Host SurePath ........................................23
SurePath Security and User Authentication ..............................................23
7 Device Management
Overview of Device Management ..............................................................81
Device Management Levels .................................................................82
Certified Device Management ..............................................................82
9 SurePath Security
Multi-Server and Access Management ....................................................101
User Profiles and User Groups ................................................................102
Manage SurePath User Profiles .........................................................102
Viewing User Account Details ............................................................102
Setting User Group Membership .......................................................103
10 SurePath Licensing
Check the SurePath License ...................................................................105
Identifying when a License Expires ....................................................105
Renew the SurePath License ...................................................................106
11 SurePath Preferences
General Preferences ................................................................................107
Servers and Views Preferences ...............................................................108
Events and Incidents ...............................................................................108
14 Uninstall SurePath
Uninstalling from Windows ......................................................................115
Uninstalling from Linux Systems .............................................................115
newbin.vendor .........................................................................................157
provost.conf .............................................................................................157
serverid.xml ..............................................................................................157
snmpV3.cfg ..............................................................................................159
startup_o/s.cfg .........................................................................................159
startup_o/s_site_specific.cfg ....................................................................161
sw.cfg .......................................................................................................162
sw_cm_transforms.cfg .............................................................................162
sw_iptosysname.cfg ................................................................................163
sw_ph.cfg .................................................................................................164
sw_site_specific.cfg .................................................................................165
systemcontrol.log ....................................................................................165
system_menus.xml ..................................................................................166
user_menus.xml .......................................................................................166
Index .............................................................................................................169
Tables
Table 1 System Requirements for SurePath installed to Linux ................... 22
Table 2 System Requirements for SurePath installed to Windows............. 22
Table 3 System Requirements for the SurePath Web UI ............................ 22
Table 4 Color Coded Severity States .......................................................... 25
Table 5 Information Messages .................................................................... 31
Table 6 Warning Messages ......................................................................... 32
Table 7 Error Messages............................................................................... 32
Table 8 Path History..................................................................................... 33
Table 9 SurePath Incidents and Events ...................................................... 36
Table 10 Path Attributes................................................................................. 39
Table 11 Layer 3 Route .................................................................................. 43
Table 12 Egress Interface .............................................................................. 47
Table 13 Physical Connections ..................................................................... 48
Table 14 Logical Connections ....................................................................... 50
Table 15 Default Port Settings ....................................................................... 53
Table 16 Additional Packages Required for SurePatht ................................. 56
Table 17 SurePath Ports Requiring Windows Firewall Registration ............. 60
Table 18 Install and Configure Wizard Buttons ............................................. 69
Table 19 Database and Log Directories ........................................................ 71
Table 20 Server Configuration ....................................................................... 72
Table 21 SurePath Ports ................................................................................ 75
Table 22 SurePath Ports ................................................................................ 80
Table 23 Device Management Levels............................................................ 82
Table 24 Attributes for Device Discovery....................................................... 84
Table 25 Attributes for VM Platform Discovery .............................................. 85
Table 26 Inventory Management Details ....................................................... 87
Table 27 Auto Discovery Parameters ............................................................ 90
Table 28 Candidate Device Details................................................................ 91
Table 29 User Account Summary.................................................................. 103
Table 30 SurePath ISO Image and Patches.................................................. 111
Table 31 SurePath Version and Release Numbers ....................................... 113
Table 32 SurePath Configuration Checklist .................................................. 116
Table 33 Get Started with SurePath .............................................................. 119
Table 34 Minimum Server Specifications ...................................................... 125
Table 35 Different Sort Orders of the Interface Description Formats............ 146
SurePath® is the advanced path monitoring and analysis software solution from Entuity that
can be used to identify, monitor and troubleshoot network paths. SurePath allows you to
quickly and accurately determine the actual path that traffic is taking across a network
between two devices. SurePath uses a combination of layer 2 and layer 3 technologies,
together with topology overrides to deliver the path.
SurePath monitors the status of the components that make up a path, color coding objects
to visually identify their state. SurePath can raise incidents and events against monitored
paths as well as managed ports and devices. You can therefore for example identify:
Which network devices and ports are critical to the performance of an application, even
as the path changes over time.
Which network components you should focus on if the network is causing an application
to run slowly.
Which applications will be impacted by network device failure, maintenance or packet
loss on specific ports.
Where network traffic traversing between the source and destination devices associated
with the application last traversed before a network path’s failure.
With SurePath you can focus on ensuring the high performance of business-critical
applications and therefore end user satisfaction.
You can implement SurePath as:
A standalone server where SurePath would both manage devices and determine paths
between devices.
A server that utilizes the device inventory of one or more Entuity servers, and would not
directly manage devices, when determining paths between devices.
One of a group of SurePath servers.
This two facet approach is problematic and does not always answer the most pressing
questions:
When a network application is running slowly, is it the network or the application that is
performing poorly?
If devices on the network fail or are taken down for maintenance, what applications are
impacted?
Has end-to-end connectivity failed? What was the last successful path?
SurePath allows you to identify the server and client devices involved in application delivery.
It can then discover the path or paths between these source and destination devices. There
are usually many possible paths across a network between a service provider and service
consumer. The path, or paths, used now may not be the same as that used one hour ago or
in one hour’s time. This is especially true in virtualized environments.
SurePath Technology
SurePath discovers the true path, or paths, between any two specified endpoints that are
under its management. SurePath’s patented technology delivers path discovery that:
Works in real-time. Its end-to-end discovery is fast and can be scheduled; if a path
changes SurePath discovers that change.
Discovers paths by querying managed devices on the network. It therefore reports actual
network behavior, it is not a simulation or a best guess.
Takes a light touch approach in its querying of devices and so has a minimal impact on
the network load.
Operates at both the layer 3 and layer 2 network levels aiming to provide a full and
complete dependency map for any given pair of devices.
Is agentless and independent of routing and switching protocols. It currently supports
IPv4.
Benefits of SurePath
SurePath:
Identifies the pathways through the network. For example, before undertaking
maintenance on your network it is important to know the impact of taking down part of
the network.
Identifies multiple concurrent paths, useful for example when load balancing the network.
(See Example IP SLA Reporting.)
Locates asymmetric routing which may indicate routing problems or routing
misconfiguration.
Identifies path flapping. Frequent path changes may indicate network faults or problems
with routing convergence, loop prevention.
(there is a small possibility the route maybe in the ARP tables of the switch, however it is
unlikely to be persistent).
The next hop on the discovered path may not be managed by SurePath or one of its
remote servers. If it is not managed, it cannot be included to the path.
The technology of the device, for example an MPLS device, may not be available to
SurePath.
When using multiple Entuity servers to manage networks, a path may include connected
devices managed by separate servers, and SurePath cannot automatically make the
connection between those devices.
When you know the network you can set up connections to:
Handle unmanaged areas of the network by manually entering layer 3 routing, egress
interfaces and physical connections or logical connections.
Resolve the missing connections between devices managed by different remote servers.
You can define a logical connection on the SurePath server to connect the two devices
from the two remote server inventories.
SurePath Implementations
SurePath can act as a standalone server, it can work with other SurePath servers and with
Entuity servers. You can setup a SurePath server so that it:
Directly manages and polls the devices it can then include to its network paths. SurePath
can automatically discover your network, can use a device file that specifies the network
and devices to manage and you can also individually add devices to SurePath. SurePath
then discovers information necessary to identify devices.
Acts as a central server, with management and polling of devices performed by its
associated remote Entuity and SurePath servers.
From SurePath you can specify pairs of source and destination devices for path analysis.
SurePath can then interrogate devices from the source to the destination device, as this
implies it is a unidirectional link. This polling is performed by the SurePath or Entuity server
managing the device.
SurePath considers a path as all devices and interfaces between the source and destination
devices through which traffic flows; for a pair of devices there maybe multiple paths. You can
edit the topology to complete the path if SurePath cannot fully discover a path, for example if
all devices on the path are not managed or all devices are managed but by different
SurePath or Entuity servers.
Administrators of SurePath can set up paths for users, for example network administrators
may set up paths for administrators of applications. Application administrators could then
access SurePath to check on the network when users are reporting problems with their
applications.
Entuity Support recommend these four installation configurations:
SurePath Standalone Install.
One Entuity Server to One SurePath Server Install.
Multiple SurePath Server Install.
SurePath Server and Multiple Entuity Servers Install.
Users and System administrators would access SurePath data and functions through the
Entuity server:
System administrators can access all SurePath functionality through the Entuity server.
Users that are not members of the Administrators group would only have access to
network paths available through the views to which they have access.
Assign users to the Administrators group if they are required to perform administration
tasks, for example setup and manage network paths, user accounts and groups. These
users also have access to all network paths.
Setup network paths with meaningful names. For example when setting up paths for a
particular set of users, e.g. administrator of a particular application, include the
application name in the path name.
A central SurePath server can access the complete inventory and topology of your network
by remotely connecting to the managing SurePath servers. You can then discover paths that
traverse the full network and where devices on the same path are managed by different
servers use logical connections to complete the path.
Use the remaining SurePath servers to manage devices. Do not manage the same device on
more than one server.
When SurePath is generating a path between two devices it can instruct its remote Entuity
servers to poll those devices, and the intermediate devices discovered when building a path.
In this way SurePath can act as a central server with the processing load largely farmed out
to the remote Entuity servers.
When all of the devices within a path are managed by the same Entuity server SurePath can
fully discover a path between the source and destination devices. When the path includes
neighboring devices managed by different Entuity servers then on the SurePath server you
should define logical connections between the two neighboring devices. Logical connections
bridge the gap between the two separate Entuity inventories, i.e. the actual links, potentially
multiple) links, between devices that are managed by different Entuity servers.
h
You should take care when configuring connections between Entuity and the SurePath
server. Incorrect configuration can, for example, result in gaps in the inventory required to
make paths or in determining the state of services that include paths.
Use Integrated Flow Analyzer Premium to create paths from Top Talker conversations.
Benefit from the user account security setup in Entuity.
Assign users to the Administrators group if they are required to perform administration
tasks, for example setup and manage network paths, user accounts and groups. These
users also have access to all network paths.
Setup network paths with meaningful names. For example when setting up paths for a
particular set of users, e.g. administrator of a particular application, include the
application name in the path name.
Entuity Support recommend that you install the SurePath server to a dedicated machine. It
must not be installed to the same machine as any other Entuity or SurePath server. You can
consult with Entuity Professional Services on your specific system requirements.
The following sections indicate recommended specifications for running a standalone
SurePath server managing 600 devices and 50000 ports (the limit of the evaluation license).
Specifications are provided for servers installed to Windows, Linux and virtual machine
environments. There is also specifications for end users accessing SurePath through its web
interface. (For more details on SurePath server system requirements see Appendix D - Entuity
SurePath Server Sizing.)
h
If you have previously read through the install and configure instructions and only require a
quick reminder of the steps involved refer to Entuity SurePath Overview.
Entuity accepts no liability in the event of the instructions in the documentation not being
! followed when the product is installed and configured.
Attribute Value
Compatible browser Internet Explorer 10.0 or later (32-bit and 64 bit)
Google Chrome 35 or later.
Firefox 24 ESR or later (32-bit).
JavaScript Enabled to allow the working of the SurePath menu structure.
Cookies Enabled to maintain your login status.
The flexible nature of the SurePath architecture enables the interface and access privileges to
be deployed at a very granular level. SurePath User Authentication currently supports:
Internal user authentication.
User preference storage.
Assignment of users to SurePath user groups through which SurePath sets user
permissions.
A SurePath network path is the discovered path between the specified source device and the
destination device. The path is unidirectional - one way. A path reports on the state of
devices and links, it can identify potential capacity bottlenecks and changes from the saved
reference path and the last discovered actual path.
All users who can access a SurePath server can monitor the performance of the network
paths defined on that server. The Path Summary dashboard provides a high level view of the
current state of all paths. You can then drill-down and view a more detailed breakdown of
path discovery. SurePath identifies devices using their IPv4 network address.
If users are accessing SurePath data through an Entuity server you can control which
network paths they can access and also display device and link utilization in place of state
data. Users can only access network paths assigned to views to which they have access. If a
path includes devices to which the user does not have the permission to view SurePath does
not identify the device but simply includes its object state.
SurePath reports how and where path discovery encountered problems by placing an
exclamation icon on a link. You can click on it to view additional details about the link.
You can also view the whole discovered network path as a text breakdown:
1) From the path click As Text in the:
Actual Path pane to view the last discovered path.
Reference pane to view the path taken by the reference path.
By default SurePath displays status details and when the devices are managed by an Entuity
server capacity information on its paths. However, when accessing SurePath paths through
an Entuity server you can choose whether to display Status or Utilization data. SurePath
reports on percentage utilization of devices and links in a path and the states of devices and
links reflect the utilization level.
This utilization data is then available when viewing SurePath network paths through an
Entuity server, it is not available when viewing those same paths through a SurePath server.
From the Entuity server you can change the path overlay between status and utilization data,
when set to:
Status Entuity displays the spare capacity of a selected link.
Utilization Entuity displays utilization data for devices and links.
Amends the state of paths that use devices managed by that server and the devices
themselves:
On the Path Summary dashboard SurePath assigns paths an orange circle indicating
attention required.
Within paths SurePath assigns devices the grey question mark icon within a square
box.
Information level messages indicate that the link is not discovered. Instead SurePath uses a
user defined override to define the link in the path.
Warning level messages indicate SurePath path discovery encountered problems that may
indicate the discovered path is not complete.
Error level messages indicate path discovery failed and why it failed.
Column Description
Timestamp Date and time SurePath ran discovery on the path.
Source Path source.
Destination Path destination.
Duration (sec) Duration of the discovery process.
Column Description
Depth Maximum number of hops between the source and destination devices for
the path. For example if a link between two devices in a path includes three
aggregated ports SurePath counts this as one hop when calculating path
Depth.
Hop Count Total number of discovered hops between the source and destination
devices. For example if a link between two devices includes three aggregated
ports SurePath counts this as three hops when calculating Hop Count.
Server Count Number of SurePath servers managing devices on the path. If the number of
servers varies, this indicates changes in the availability of the servers involved
in the path.
You can then view the resultant paths and check that they are as expected, as sometimes
asymmetric routing is what has been configured.
SurePath raises an event to warn that a specific condition is currently present, whereas
incidents can indicate that this is an ongoing problem. Event Viewer, by default, displays
incidents as they provide a better summary of items of concern on the network. For example
SurePath may raise an SNMP Agent Not Responding event every time the device fails to
respond, when you set Event Viewer Showing to:
Incidents, you view one incident, no matter how many events are raised.
Events, you may have hundreds, even thousands of the events from the same source.
The relationship between events and incidents can be of varying levels of complexity:
Where one event raises an incident and a second event closes the incident.
For example the Device Low Disk Space incident is raised by the Device Low Disk Space
event and closed by the Device Low Disk Space Cleared event.
Where more than one type of event can raise an incident and more than one type of event
can close the incident.
For example the Device Reachability Problems incident is raised by either the Device
Unreachable or Device Reachability Degraded events and is closed by the Device
Unreachable Cleared events.
Where an incident may be raised and closed by particular event types, and an additional
event type updates the state of that incident.
For example the Device Not Responding to SNMP incident is raised by the SNMP Agent
Not Responding event and its state is updated by the Device Cold Reboot, Device Warm
Reboot and Device Reboot Detected events.
h
Events and incidents are not configurable from SurePath. When integrated with Entuity you
can customize events and incidents.
When you are a member of the Administrators group you can set up and manage network
paths including, when necessary, configuring topology overrides.
Path Administration
Through the Path Administration page you can:
View the paths defined on the server. SurePath includes the identifying details of the path
and also its discovery schedule and discovery status.
Add, edit and delete paths.
Check the current license credit used and available. Each path costs one license credit.
Highlight a path and then click View.
Run Discovery. SurePath initiates a discovery as soon as a path is created but through
this page you can run discovery on demand.
View the history of a path. SurePath retains the history for eight days.
Ensure the source device has a route to the destination device. Layer 3 switches,
managed hosts and routers are the likely network components to contain this
information.
A layer 2 switch, for example, is unlikely to have the route to the destination. It may
fleetingly hold the path in its ARP table.
Consider that SurePath discovers the actual paths traffic takes between the specified
source and destination devices and/or interfaces. If there is no traffic between the source
and destination, there is no path to discover.
Consider whether there is more than one path between the devices that you want to
monitor. You can create separate reference paths for each projected path between the
source and destination devices.
Understand that SurePath collects data from devices it manages and sometimes data
that has default factory, or incorrectly configured, settings. SurePath still collects and
uses that data regardless.
Attribute Description
Name Name of the path which is displayed on the Path Dashboard, for example you
could enter the resolved name of the source and destination devices.
Description Purpose of the path.
Source IPv4 address of the source device.
Destination IPv4 address of the destination device.
Discovery How often SurePath discovers a path. You can select from Every 5 minutes,
Schedule Hourly, Every 6 hours, Every 12 hours and Daily. SurePath then schedules
discovery using the time discovery first ran. SurePath always runs discovery
immediately after you define a path.
When you first define a path SurePath automatically attempts to discover the
path. You can also manually trigger discovery from the Path Administration
page.
3) Click OK.
SurePath immediately attempts to discover the path between the two devices. It may take
a few seconds to display the path.
The first time SurePath discovers a path it is both the:
Actual path, the last discovered path.
Reference path, the path subsequent discovered actual paths are compared to. By
default SurePath hides the reference path.
4) Review the path.
5) You can update the reference path to use the actual path by clicking Set As Reference.
Each of the topology rules has its own management page through which you can:
Use the Configure Columns function to control which columns are displayed.
Click Add to open the rule editor through which you can then define a topology rule.
Amend rules defined on the local SurePath server by highlighting a rule and then clicking
Edit to open the rule editor.
View rules defined on remote SurePath servers, but to edit them you must login to that
server.
Delete rules defined on the local SurePath server by highlighting a rule and then clicking
Delete.
You can enable and disable topology overrides and control how and when they apply.
Column Description
Name Display name of the layer 3 route.
Description Full description of the route, for example to describe its purpose.
Enabled Select to activate the override rule.
Priority The higher the number, the higher the priority. If you have defined two
override routes that are returning results, SurePath would use the override
with the higher priority.
Column Description
Usage When you select:
Only use this rule if no route is provided by the device this route only
applies if SurePath cannot identify a forwarding path.
Use this rule to override the route provided by the device SurePath
uses this path in preference to that discovered from the device. Select
this option when the discovered path is known to be incorrect.
Defined for the Applies the layer 3 route override to the selected device.
following devices
Applied for the Sets the context of when to apply the override. When set the override only
following path applies when the selected path has this device source.
sources
Applied for the Sets the context of when to apply the override. When set the override only
following path applies when the selected path has this device destination. You must specify
destinations at least one destination.
Next Hop IP Address Sets the next hop IP address.
Use destination IP Uses the destination IP address of the path as the next hop.
Address as the next
hop
Next Hop MAC Sets the next hop by the device’s MAC address. You only need to enter a
Address MAC address when transmission is over a layer 2 technology that uses MAC
addresses.
Output Interface Sets the outgoing interface.
4) Select the node for the route. You can specify the node by selecting the:
Particular managed device. If you have more than one SurePath or Entuity server
managing a device and you want to use a particular server, use this option.
Device name which is the name used to manage the device.
IP address of the device. When a device has more than one IP address select the one
you want to use.
Network IP address. When a device has more than one IP address select the one you
want to use.
Column Description
Name Display name of the rule, for example you could enter the egress interface
and its destination.
Description Full description of the rule, for example to describe its purpose.
Enabled Select to activate the override rule.
Priority The higher the number, the higher the priority. If you have defined two
override rules that are returning results, SurePath would use the rule with the
higher priority.
Usage When you select:
Only use this rule if no egress interface is found on the device this
route only applies if SurePath cannot identify an outbound interface on
the device.
Use this rule to override the egress interface found on the device
SurePath uses the interface defined within this rule in preference to that
discovered from the device.
Defined for the Applies the egress interface override to the selected device.
following devices
Applied for the Sets the context of when to apply the override. When set the override only
following path applies with paths with this device source.
sources
Applied for the Sets the context of when to apply the override. When set the override only
following path applies when the selected path has this device destination.
destinations
Next Hop IP Address Sets the next hop IP address.
Next Hop MAC Sets the next hop by the device’s MAC address. You only need to enter a
Address MAC address when transmission is over a layer 2 technology that uses MAC
addresses.
Output Interface Sets the outbound interface used with the rule.
Physical Connections
If SurePath does not discover all connections between devices, for example a cable
connection between devices, you can define a physical connection. Physical connections
are restricted to source and destination devices managed by the same server, you cannot
define physical connections between devices manged by different servers.
System administrators can create, edit and delete physical connections. All users can view
the physical connection within a map if they have permission to view the source and
destination devices.
You can manage connections through the Physical Connections page accessed by clicking
Administration > Inventory / Topology > Physical Connections. From this page you can:
View existing connections, their definitions and whether they are enabled.
Add new connections.
The source and destination device of a physical connection must be managed by the same
server. Also as the terms source and destination implies these are unidirectional links.
You can specify a direct link between interfaces on two devices for example to represent a
cable connection.
2) Click Add.
Column Description
Name Display name of the rule, for example you could enter the names of the two
connected devices.
Description Full description of the rule, for example to describe its purpose.
Enabled Select to activate the rule.
Column Description
Priority The higher the number, the higher the priority. If you have defined two
override rules that are returning results, SurePath would use the rule with the
higher priority.
Usage When you select:
Only use this rule if no connection is found in the database this rule
only applies if SurePath cannot identify a connection between the
interfaces.
Use this rule to override the connection in the database SurePath
uses the defined connection within this rule in preference to that
discovered from the device.
From Device The source device of the path. Source device is managed by the same server
as the destination device.
From Interface The interface on the source device to which you want to associate the
physical connection.
To Device The destination device of the path. Destination device is managed by the
same server as the source device.
To Interface The interface on the destination device to which you want to associate the
physical connection.
Server Server to which the connection is saved. This is the same server as the
source and destination devices.
Logical Connections
You can specify a direct link between interfaces on two devices, for example to connect
devices managed by different Entuity or SurePath servers. However this is a unidirectional
link as you are specifying source and destination devices. You must specify two connections
and reverse the source and destination roles of the devices to represent a bidirectional link.
Logical connections are a SurePath only feature with their definitions always saved to a
SurePath server. Their main purpose is to allow you to manually define connections between
devices under management of different SurePath or Entuity servers. They are intended only
for assisting in path discovery, for example they are not available to Entuity maps.
2) Click Add.
Column Description
Name Display name of the rule, for example you could enter the names of the two
connected devices.
Description Full description of the rule, for example to describe its purpose.
Enabled Select to activate the rule.
Priority The higher the number, the higher the priority. If you have defined two
override rules that are returning results, SurePath would use the rule with the
higher priority.
Column Description
Usage When you select:
Only use this rule if no connection is found in the database this rule
only applies if SurePath cannot identify a connection between the
interfaces.
Use this rule to override the connection in the database SurePath
uses the defined connection within this rule in preference to that
discovered from the device.
From Device The source device.
From Interface The interface on the source device to which you want to associate the
physical connection.
To Device The destination device.
To Interface The interface on the destination device to which you want to associate the
physical connection.
Server SurePath server to which the connection is saved.
Obtain from your supplier of SurePath a valid license file. The shipped evaluation license
is only valid for thirty days. In Windows and Linux environments you must provide the
machine’s host identifier. (See Chapter 10 - SurePath Licensing.)
Complete the configuration worksheet which will help you answer the prompts during
configuration. (See Appendix A - Entuity SurePath Checklist.)
Ensure that the SurePath server is on any required firewall access list. For example, if
SurePath is managing devices it requires firewalls configured to allow it SNMP and ICMP
polling access to your network.
Ensure that any security modules have the correct policies for the SurePath server. For
example, not configuring SELinux to permit SurePath to use SSL port 443 could result in
the shutdown of the SurePath web server were SurePath to be configured to use SSL.
Check that the default TCP ports SurePath uses do not conflict with your current
environment. You can amend these defaults during the SurePath configuration but it is
recommended that the default settings are retained, when possible.
Port Purpose
80 Web server port for access to SurePath.
You must specify a different web server port if you already have another web
server on port 80.
443 Web server port for access to SurePath when using SSL.
You must specify a different web server port if you already have another web
server on port 443.
3306 Port number on which the database server listens.
19193 Event Request Listener IP port on which you want the event management process
to listen for incoming requests for events.
19194 Event Receiver IP port on which you want the event management process to listen
for incoming requests for events.
8080 Tomcat Server Port.
8005 Tomcat Server Administration Port.
If SurePath manages an SNMPv3 device that is reconfigured with an engine identifier already
used by another device also managed by that server SurePath raises an SNMP v3 Duplicate
Engine ID event. The event indicates that two or more devices under management now have
the same SNMPv3 engine identifier. You should reconfigure one of the devices with a new
unique engine identifier.
SSL Requirements
When using SSL you must decide who will authorize your SSL certificates. Many companies
specialize in this and they will guide you through the certificate generation process. There
are also utilities, not supplied with SurePath, that allow you to generate your own SSL files.
However the files are created, you first generate a Certificate Signing Request (CSR) using
Apache Mod_SSL/OpenSSL (consult the Apache documentation for details). This process
creates the:
When the SurePath server starts it checks the SSL files are of the expected format. If they are,
for example, corrupt or if there is a CA certificate from an unrecognized authority SurePath
will not start.
Linux Packages
alsa-lib.x86_64 glibc.x86_64 libaio.x86_64 libgcc.x86_64
libgcrypt.x86_64 libgpg-error.x86_64 libICE.x86_64 libSM.x86_64
libstdc++.x86_64 libuuid.x86_64 libX11.x86_64 libXau.x86_64
libxcb.x86_64 libXext.x86_64 libXi.x86_64 libxml2.x86_64
libxslt.x86_64 libXtst.x86_64 libXt.x86_64 ncurses-libs.x86_64
nss-softokn-freebl.x86_64 rpcbind.x86_64 zlib.x86_64
You can also check all of the packages through one instruction. The following example:
Does not include the packages required for the BMC integrations.
Can be copied and pasted to the command line as it includes the multi-line indicator \ .
You should consult the Linux documentation before installing the missing required
packages.
You must install any missing packages to the server before installing SurePath:
Red Hat Linux users must register their system with Red Hat Network to receive updates.
Oracle Linux users can obtain the required packages from Oracle Public Yum Server.
You can use the command line package utility Yellowdog Updater, Modified (YUM) to install
missing packages. You can install all packages through one instruction. The following
example:
Does not include the packages required for the BMC integrations.
Can be copied and pasted to the command line as it includes the multi-line indicator \ .
rpcbind Service
The rpcbind package is the Linux RPC port mapper. SurePath uses the portmap
(rpc.portmap, portmap or rpcbind) service to obtain unused ports for its internal
communications. For example, if the port mapper is not installed and running the licensing
functions cannot run without access to available ports and therefore SurePath cannot run.
After confirming the presence of, or installing the rpcbind package, you should check that
the rpcbind service is running. By default rpcbind only starts when the server boots up.
You should also ensure it is started every time the server starts:
chkconfig rpcbind on
2) After you amend the parameter restart the Linux server to apply the change.
3) From the server command line you can run ulimit to check the value of max user
processes is now set to 4096.
You should also ensure it is started every time the server starts:
chkconfig nscd on
You should consult with your Linux administrator when calculating the number of arenas to
permit to SurePath.
set to the maximum value, prompts you to authorize configure to amend it. Alternatively
you can ignore the prompt and manually edit MaxUserPort value, setting:
Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Type: REG_DWORD
Value: 0x000fffe (65534).
h
Installing the SurePath server to a Windows environment is performed through a Java based
installer. The Java installation is included with the software and does not overwrite any
previous Java installation on your system. A series of screens guide you through the
installation, online help is available by clicking on Help. You can also use Back and Next to
move backwards and forwards through the installation process.
Installing the SurePath server to a Linux environment is from the command line, this option is
also available in Windows environments. (See Installing SurePath from the Command Line.)
Once you have successfully installed the server you must configure it before it can run.
SurePath is distributed as a compressed DVD ISO image. You must mount or burn the ISO
image before SurePath can be installed. (See Preparing to Install SurePath.)
To install SurePath:
1) Run install from a Windows server, e.g. click Start > Run..., from the Run dialog
browse for the image root and select install. install starts the SurePath Server
Install wizard, displaying the Welcome page.
Read the Installation Welcome screen and then click Next.
2) install displays the SurePath license agreement. Read the license agreement.
Click Agree and Next to install SurePath.
4) install displays an installation progress screen and finally whether the installation has
successfully completed. If the installation:
Failed check the displayed messages. You can find the install log file in
c:\Documents and Settings\UserName\Local
Settings\temp\EYEInstall.log.
Succeeded SurePath displays the host identifier of the server machine. When you
want to purchase a license you must provide this identifier to your SurePath supplier.
However, you can configure and then run SurePath using the thirty day evaluation
license shipped with SurePath.
h
When install and then configure successfully complete, configure copies their log
files, EYEInstall.log and EYEConfigure.log, to the SurePath log folder.
2) install prompts for you to accept the license terms and proceed:
Proceed? [no]>
Enter Y to proceed.
3) install prompts you for the Destination directory, by default /Entuity. It is the
directory to which SurePath is installed, referred to in the documentation as entuity_home.
You can enter a different destination, including one that does not exist as install
should be run with a user account with permissions to create folders. The destination
location name must not include spaces.
If the specified directory:
Exists and does not contain a previous SurePath installation then, provided that the
name is valid, install continues from step 6).
Exists and SurePath was previously installed to it, install prompts you to confirm
that you want to proceed. If you answer n, you are returned to step 3). If you answer y
install continues from step 4).
Does not exist, install prompts you to confirm that you want to create the named
directory. If you answer n, you are returned to step 3). If you answer y, install
creates the directory and install continues from step 4).
6) install copies the SurePath server software components to the destination directory. It
updates the display to report the progress of the copy.
Do you want to preserve the existing data?
If you answer NO the existing working data will be completely removed.
7) Once installation is complete install displays the host identifier of the server machine.
When you want to purchase a license you must provide this identifier to your SurePath
supplier. However, you can configure and then run SurePath using the evaluation license
shipped with SurePath.
If the install fails you can find the install log file in /tmp/EYEInstall.log.
h
When install and then configure successfully complete, configure copies their log
files, EYEInstall.log and EYEConfigure.log, to the SurePath log folder.
You can only configure SurePath after install has successfully completed. Configuring the
SurePath server in a Windows environment is through a Java wizard or from the command
line. In Linux environments only the command line option is available.
Following the initial configuration of SurePath, you can run the configuration procedure as
often as is required to customize your system.
When reconfiguring SurePath always shutdown SurePath server before starting configure.
! (See Chapter 8 - Startup and Shutdown SurePath.)
Button Description
Next Displays the next window.
Back Displays the previous window.
Help Displays context sensitive help.
Cancel Cancels the configuration.
Button Description
Browse Opens a dialog to browse through the directory structure.
Restore Redisplays the original default.
Help Displays the context sensitive help.
To configure SurePath:
1) From entuity_home\install double-click on configure. configure checks that
SurePath is not running, and would display a warning message if it were, otherwise
configure opens the SurePath Server Configuration wizard.
2) When the registry key value MaxUserPort is not set to 0x0000FFFE (65534) this risks
causing problems in SurePath performance. You can manually set the key, or when you
run configure use the Window Registry page to set this value (the default setting).
Permit or deny configure to amend MaxUserPort and click Next.
3) In the Choose Configuration Folders page specify the database and log file directories.
When you have specified the folders click Next.
Directory Description
Database installation The folder for the SurePath database. The default is
entuity_home\database\data.
Database Backup The folder for the database backup. The default is
entuity_home\database\backup.
Log The folder to where SurePath writes all of its associated log files. The default
is entuity_home\log.
Configure validates the license file, validation may take thirty seconds. Configure
raises an error if the license does not exist or is invalid. You cannot complete SurePath
configuration without a valid SurePath license.
Attribute Description
Hostname SurePath by default includes the hostname of the SurePath server. This is a
mandatory field.
Use SSL Select to activate SSL for sessions between your SurePath server and
Communication browsers. This is not mandatory and is only normally required in environments
requiring a highly secure environment. Specify your SSL certificate and key
files:
SSL Certificate File
SSL Private Key
SSL CA Certificate (optional).
Entuity recommend these files are installed to entuity_home/etc.
Redirect HTTP to Select for the SurePath web server to automatically redirect wrongly entered
HTTPS HTTP URLs to HTTPS.
Attribute Description
Change Database Select to enter a new root password. You would normally only change the
Root Password database root password when mandated by a security team/department. It is
important to record the setting as it might be needed by the SurePath Support
team.
Check and Repair Database Validation is not run when you first install SurePath (there is no
Database database that requires validation). However when configure is re-run you
may want to initiate a database check. Select this option and then:
Quick Check, which is the default when there is an existing database but
no mysql.error.log (which is usually the case when running an
Entuity upgrade). configure runs dbcheck -F to run a fast check for
tables that were not properly closed.
Full Check Private Key. configure runs dbcheck -E, dbcheck runs a
full key lookup for all keys for each row which ensures that the table is
100% consistent. This is an extended database check and, depending on
the size of the database, may take a significant length of time to complete.
If the SurePath database fails the validation check configure stops.
You must source your own SSL certificate and decide who will authorize it. There are
specialist companies you can use, alternatively there are utilities, not supplied with SurePath,
that allow you to generate your own SSL files.
However you create the SSL files you first generate a Certificate Signing Request (CSR)
using Apache Mod_SSL/OpenSSL (consult the Apache documentation for details). This
process creates the SSL Private Key that you must keep safe and CSR that must be
authorized. Authorization is through an outside, recognized authority or there are utilities that
allow you to become your own certification authority. The authority generates from the CSR
the SSL certificate.
7) configure displays the Ports Configuration page through which you can select:
Use preselected port numbers, that is the default setting which assigns to SurePath
and its processes the default ports.
Modify port numbers. configure subsequently displays additional pages through
which you can amend the default TCP port numbers of SurePath processes. You
should only amend the default TCP port settings with good reason.
When you have specified the ports configuration settings click Next.
8) Only when you have selected to modify the default port settings, or SurePath has
identified a port conflict, does configure display the current list of ports. Port numbers
that have a green background are valid, ports with a red background indicate a port
conflict that requires attention.
You can enter new port numbers directly into the text field, and use Test to verify the port
is available. Alternatively use Suggest and configure identifies the next available port
number.
Excluding Web Port, port numbers must be in the range 1025 to 65535. The defaults are
reasonable choices. You have another chance to change your selections when the
summary is displayed at the end of the wizard.
Attribute Description
Database Port The IP port on which you want the database server mysqld to listen. The
default is port 3306.
Web Port The IP port on which you want the web server httpd to listen. The defaults
are port 80 for non-secure access and port 443 for SSL.
Event Request IP port on which you want the event management process to listen for
Listener Port incoming requests for events, for example from the event viewer, from
subscribed third party integrations. The default is port 19193.
Event Receiver Port Event Receiver IP port on which you want the event management process to
listen for incoming requests for events, for example system events, trap-
based events, syslog events. The default is port 19194.
Tomcat Port The port used by the application server Tomcat. The default is port 8080.
Tomcat Admin Port The port used to access and managed the application server Tomcat. The
default is port 8005.
9) configure prompts for the user account which is to have the privileges required to start,
11) configure displays a configuration progress page. This may take some time, with the
running of the StormWorks configuration on its own taking a couple of minutes.
To configure SurePath:
1) From entuity_home run configure:
configure starts and displays the operating system and the host identifier.
2) configure prompts for the location of the SurePath database:
Database Directory [/Entuity/database/data]>
Either press <Return> to accept the default, or enter an alternative destination, without
spaces, and press <Return>. If the path does not exist, then you are prompted to
confirm that you want to create a new directory.
3) When performing a reconfiguration configure prompts you to delete the existing
database or create a new one:
Would you like to delete the existing database and create a new one?
[no]>
Either press <Return> to accept the existing database, or to create a new database
enter Yes, and press <Return>.
4) configure prompts for the location of the backup folder of the SurePath database:
Database Backup Directory [/Entuity/database/backup]>
Either press <Return> to accept the default, or enter an alternative destination, without
spaces, and press <Return>. If the path does not exist, then you are prompted to
confirm that you want to create a new directory.
5) configure prompts for the location of the log directory:
Log Directory [/Entuity/log]>
Either press <Return> to accept the default, or enter an alternative destination, without
spaces, and press <Return>. If the path does not exist, then you are prompted to
confirm that you want to create a new directory.
If the license file is empty configure prompts you to create it. If you answer n followed by
<Return>, you are returned to step 7). If you answer y followed by <Return>, then a
text editor is opened to allow you to save text into it.
configure validates the license file, raising an error if the file does not exist or is invalid.
You cannot complete SurePath configuration without a valid SurePath license.
8) In Hostname SurePath by default includes the hostname of the SurePath server. This is a
mandatory field.
9) By default SSL is not activated. Enter Y to the Use SSL Communication prompt, and
enter the full name and path details of your SSL key and certificate files:
Use SSL Communication? [no]> y
SSL Certificate File []> C:\Entuity\etc\ssl-server.cer
SSL Private Key File []> C:\Entuity\etc\ssl-server.key
SSL CA Certificate File (optional) []> C:\Entuity\etc\root-cacert.cer
Attribute Description
Database Port The IP port on which you want the database server mysqld to listen. The
default is port 3306.
Web Port The IP port on which you want the web server httpd to listen. The defaults
are port 80 for non-secure access and port 443 for SSL.
Event Request IP port on which you want the event management process to listen for
Listener Port incoming requests for events, for example from the event viewer, from
subscribed third party integrations. The default is port 19193.
Event Receiver Port Event Receiver IP port on which you want the event management process to
listen for incoming requests for events, for example system events, trap-
based events, syslog events. The default is port 19194
Tomcat Port The port used by the application server Tomcat. The default is port 8080.
Tomcat Admin Port The port used to access and managed the application server Tomcat. The
default is port 8005.
13) configure prompts for the user account name of the user who is to have the privileges
required to start, stop and reconfigure SurePath:
User [root]>
Either press <Return> to accept the default root, or enter a valid user ID and press
<Return>.
14) configure displays the parameter settings and prompts you to continue the
configuration:
Do you want to continue? [no]>
Either press <Return> to halt the configuration, or enter y and press <Return> to
implement it.
15) When configuration is complete configure displays:
Configure completed successfully
Press <Return> to return to the entuity_home directory.
16) The first time you complete SurePath configuration you should take an initial backup of
the system. (See Chapter 12 - Back Up the SurePath Data.)
17) Start SurePath. (See Chapter 8 - Startup and Shutdown SurePath.)
In many installations SurePath will not manage any devices instead it will act as a central
server and use the inventories of its remote servers when managing paths. Remote servers
may be other SurePath servers or Entuity servers.
h
If the SurePath central server is not to be used to directly manage devices then you are not
required to read the Device Management chapter.
With Import and Auto Discovery you have the option of reviewing the discovered devices
before adding them to SurePath. You can therefore select which candidate devices to add,
you can also amend the management level of a device.
After adding devices to SurePath you still can subsequently add, amend and delete
managed objects from the SurePath inventory.
Every device under SurePath management is managed according to its management level,
which is set when the device is added to SurePath. A device’s default management level is
partly determined by its device type. SurePath recognizes a device type through its sysOID,
using it to associate the device with a device support dataset definition. These device
support dataset definitions are defined in vendor files.
Each managed device has a licensing cost. (See Chapter 10 - SurePath Licensing.)
Level Description
Full SurePath fully manages the device and all of its interfaces.
Full (Mgmt Port SurePath fully manages the device but only manages the management
Only) interface.
Full Management SurePath fully manages the device but does not maintain any port level
(No Ports) information.
Basic SurePath collects only basic system information and the full IP address table
via SNMP. This management level is used when SurePath does not have the
appropriate vendor file, cannot generate an appropriate file or you only want
the device placed under basic management.
Ping Only SurePath does not collect SNMP data for these devices, it only reports
whether these devices respond to ICMP ping.
When you use autoDiscovery to find VMs and their hypervisors which have SNMP
installed SurePath assigns them a device type of Managed Host and management level of
Full. Before adding the candidate device to SurePath you should amend the management
level to Ping Only. This allows you, after adding the device to SurePath, to modify the device
type to VM Platform and specify its connection details.
Management level is set when adding the device and cannot currently be modified except by
deleting and re-adding the device, and in doing so you also delete the device history from
SurePath.
An uncertified vendor is an interim solution, you should request a certified vendor file
from your Entuity SurePath representative to whom you should provide an SNMP walk of
the device using the lib\tools\snmpdump utility.
You can view the certified status of a device through the Inventory Administration page.
When you add a device to SurePath using one connect definition you cannot subsequently
modify the device to use the other, unless it was added to SurePath with a Ping Only
management level.
Name Description
Management Level The default level of device management, i.e. Full, Full (Mgmt Port Only),
Full Management (No Ports), Basic, Ping Only.
Device Type The particular device type or Auto for Auto Discovery to determine the
device type.
SNMP Version SNMP version used to manage the device, i.e. SNMP v1/v2c, SNMP v2c,
SNMP v3.
IP Protocol IP version of the device, i.e. IPv4 (default) or IPv6.
Polled Name/IP The device name (which must be resolvable on the SurePath server) or IP
address address SurePath uses to poll the device.
Display Name Device name SurePath displays within the product, which is separate from
the identifier SurePath uses to poll the device. You can select from:
Polled Name/IP address SurePath displays the identifier it uses to
poll the device, for example as set in Polled Name/IP address.
System Name, the administrator assigned name of the device.
IP Address, the management IP address of the device.
ResolvableName, the fully qualified resolved name of the device.
ResolvableNameFQ) the fully qualified resolved name of the device.
Custom to manually enter a device display name.
Read Community SNMP community string, by default Public.
SNMP Timeout (sec) SNMP timeout time in seconds.
SNMP Retry Number of SNMP retries.
Max SNMP Packet To allow greater control over the maximum SNMP packet size Entuity uses
Size (bytes) when polling devices.The maximum size of SNMP PDUs can be limited on
a per-device basis to accommodate SNMP agents with abnormally low
PDU size limitations.
By default the maximum SNMP PDU size is 1408bytes, configurable
through entuity.cfg. For some devices this is too large and causes
polling to fail. Entuity includes a configuration file,
snmpMaxPDUOverrides.cfg, which contains a list of sysOids each with
their own PDU size. These settings are automatically applied to all
matching devices. You can amend and extend the shipped settings
through a site specific file.
Individual devices can have their maximum SNMP PDU size limit set via
the web UI.
Control over the maximum SNMP packet size is particularly relevant when
managing Cisco ASA devices.
Allow Duplicate IP Select to permit the addition of a newly discovered device with an IP
Addresses address that matches an IP address associated with any device already
under management
After discovering VM platforms, SurePath can discover their hypervisors and virtual
machines. To allow this discovery you must ensure SurePath can communicate with the
platform. For example, with Microsoft Hyper-V configure its firewall to allow remote Windows
Management Instrumentation (WMI) from the SurePath server.
Name Description
Device Type Assigned device type in SurePath, VM Platform.
IP Protocol Version of the IP SurePath uses when managing the device, i.e. IPv4, IPv6.
Device Name IP address or resolved device name.
Connection User Valid username of the account SurePath uses to connect to the VM
platform.
Connection Passwd Valid password for connection user account.
Connection URL URL SurePath uses when connecting to the VM’s web API to manage the
device. Ensure your URL does specify the VM platform’s SDK, e.g. https://
blade/sdk .
VM Platform VM Platform of the device, i.e. VMware ESXi, Oracle VM Manager,
Microsoft Hyper-V.
Inventory Administration
The inventory administration options allow you to maintain the correspondence between the
devices on your network, the device details held in the SurePath database and their
presentation through SurePath views. You can:
View, add and delete devices in the SurePath database.
Modify device attributes.
Refresh view membership.
You must be logged on as a user who is a member of the Administrators group to add,
amend and delete devices and refresh views.
Best Practice
When possible you should manage devices through their management IP address. Devices
managed through their IP address:
Are not reliant on accurate DNS forward and reverse databases to manage devices.
Are not reliant on a correctly configured DNS client.
Are not reliant on Entuity being configured with the correct device hostnames.
Allow specific selection of a loopback, using DNS may not offer as much control.
Are not affected by DNS look up latency.
Are not affected if DNS based load balancing or High Availability is in use.
Also during a network upgrade if you replace a device and retain the same hostname, but
with a different IP address, SurePath can distinguish between the 2 devices.
You can separately set the Display Name used within Entuity, for example to a device
resolvable name, as it is separate from the identifier Entuity uses to poll the device. (See
Attributes SurePath Uses to Manage Devices.)
Attribute Description
Device IP address or resolved device name.
Description Manufacturers device description.This is only available with SNMP discovered
devices.
Location Description of the physical location of the device that is contained on the device, e.g.
Development Cabinet. This is only available with SNMP discovered devices.
Capabilities Indicates the device capabilities, i.e. None, Unknown, Routing, Routing and
Switching
Type Device type, e.g. Router, Switch, Unclassified (Full), VM Platform.
Level SurePath allows you to manage devices using one of these levels, i.e. Full, Full
(Mgmt Port Only), Full Management (No Ports), Basic, Ping Only.
IP IP address SurePath uses to manage the device.
SNMP Version of SNMP used to manage the device.
Attribute Description
Certified Fully managed devices can be:
certified, have an associated vendor file created by Entuity Support. A certified
vendor file ensures the device MIB is appropriately interrogated by SurePath,
and that the device has the appropriate device type.
uncertified, proliferate has automatically created a vendor file. When the
device is similar to a device for which SurePath has a certified vendor file, the
new vendor file may be a very good fit. An uncertified vendor file would not
assign the device type, you would have to manually assign it. (See Modifying
Attributes of Discovered Devices.)
An uncertified vendor is an interim solution, you should request a certified
vendor file from your SurePath representative to whom you should provide an
SNMP walk of the device.
Reachable Indicates whether the last attempt to ping the device was successful.
Managed Indicates whether the device is under SurePath management.
Entuity recommend you only use SurePath to manage devices with statically assigned IP
addresses. Although SurePath can manage devices that have dynamically assigned IP
addresses, e.g. using DHCP, if the device’s IP address changes SurePath does not
recognize the change until protean runs.
You can both schedule and manually run Auto Discovery. To run auto discovery:
1) Click Administration > Inventory.
2) From the Inventory page click Auto Discovery.
These candidate devices are not managed by SurePath until you select their checkboxes
and add them to SurePath. (See Viewing Candidate Devices.)
6) Click Add to inventory. SurePath closes the Inventory Candidates page, displays the
Inventory page and starts adding the selected devices.
From the Inventory page you can view the devices under SurePath management.
h
After running Auto Discovery, and not adding any devices to the inventory, SurePath warns
that devices were not added. From the Inventory page you can subsequently add devices by
selecting Auto Discovery, View Results and then Add to inventory.
Attribute Description
Included Addresses Specify the device, range of IP addresses and/or IP subnets for Auto
Discovery to use when identifying devices for Entuity to take under
management. You can include multiple rows of addresses, and on each
row you have the option of entering:
A range of IP addresses, specifying the From and To values, for
example 10.0.0.1 and 10.0.0.215 .
An IP address or device name.
IP subnet, specifying the Prefix and Netmask for example 10.0.0.1 and
255.255.255.0 which Entuity displays in From as 10.0.0.1/24 .
Excluded Addresses Specify the device, range of IP addresses and/or IP subnets for Auto
Discovery to use when excluding devices for Entuity to take under
management. You can include multiple rows of addresses, and on each
row you have the option of entering:
a range of IP addresses, specifying the From and To values, for
example 10.0.0.1 and 10.0.0.215
an IP address or device name
IP subnet, specifying the Prefix and Netmask for example 10.0.0.1 and
255.255.255.0 which Entuity displays in From as 10.0.0.1/24.
Authentication Details Authentication details Entuity requires to manage the device.
For SNMPv1/v2 you should enter the device’s SNMP community string, by
default Public. SurePath expects devices to support both SNMPv1 and
SNMPv2.
For SNMPv3 there are three levels of increasing security:
noauth, authenticates a packet by a string match of User Name.
auth, requires that you also complete Authentication Type and
Authentication Password, i.e. respectively MD5 or SHA, and a
password.
priv, requires that you also complete Encryption Type and Encryption
Password, i.e. respectively DES or AES, and a password.
Excluded sysOIDs System object identifiers of devices that Entuity should not manage.
Attribute Description
Resolve IP to Select for Entuity to resolve device IP addresses to device hostnames.
hostname Through discovery.HostNameFormat in entuity.cfg you can amend the
device name format used by SurePath. By default SurePath attempts to
use the qualified DNS device name, then an unqualified DNS device name
and only then the device IP address.
Review results before When:
adding checked (default), Entuity presents the list of discovered devices
which you can then add, or not, to Entuity management
unchecked, Entuity automatically takes discovered devices under
management.
Ping Timeout Time in seconds auto discovery waits for a response from a ping before it
times-out the ping.
Default Management Default level of device management, i.e. Full, Basic, Ping Only.
Level
Auto run Configure the scheduling of auto discovery. You can select:
Never, the default, so auto discovery is only run manually.
Every day, to schedule auto discovery to run daily.
A particular day.
at Time for scheduled auto discovery to run.
Show Progress Details Select to view the progress of Auto Discovery.
Attribute Description
Device Name Resolved name of the device or IP address.
IP IP address SurePath uses to manage the device.
Description Manufacturers device description.This is only available with SNMP
discovered devices.
Attribute Description
Location Description of the physical location of the device that is contained on the
device, e.g. Development Cabinet. This is only available with SNMP
discovered devices.
Management Level SurePath allows you to manage devices using one of these levels, i.e. Full,
Full (Mgmt Port Only), Full Management (No Ports), Basic, Ping Only.
Inf Reports warnings received when polling the device, DNS failure, device
already in inventory.
5) Select Add to Inventory. From the Inventory page you can view the state of the devices
as SurePath attempts to take them under management. Press F5 to preempt the page’s
own automatic progress update.
Before adding Oracle VMs to SurePath you should ensure you have already imported to
SurePath the appropriate security certificates. (See Adding Oracle VM Managers to
SurePath.)
3) In Upload device file, use browse to locate the device file on the client system that is
hosting the browser.
4) Select Review Results before Adding, to review the devices in the Inventory Candidate
page before they are added to SurePath.
5) Click Import. SurePath reads the file and compiles a candidate list of devices, displaying
them in the Inventory Candidate dialog.
h
6) By default SurePath adds the devices in the seed file to its inventory. However when you
selected to review the devices before adding them SurePath displays discovered devices
in the Inventory Candidates page. Devices are displayed in one of three tabs:
SNMP for devices discovered through SNMP
Non-SNMP for devices discovered through Non-SNMP polling
Not Responding for devices not responding to polling.
From each tab you can add devices to SurePath management; by default all discovered
devices are selected and ready for addition.
Click Add to inventory, to add the devices on the current tab to SurePath management.
7) From the Inventory page you can view the devices under SurePath management.
You can also specify a SNMPv1/2 device using the alternative format:
-d <deviceIdentifier>[tab]-c <community string> <#optional comment>
where:
deviceIdentifier is the IP address or hostname that resolves to the IP address of the
management interface on switches, and a single interface on a router.
You should be able to resolve each of the device names into an IP address on the
SurePath server using one of the following methods:
For example to add the VM platform blade to SurePath you can enter:
-d blade -l web -w 2,https://blade/sdk,devuser,232neree -T 1144
4) From the Inventory page of the web UI you can now add the Oracle VM Manager. (See
Adding a Single Device.)
This chapter details the procedures for starting and shutting down SurePath, and for
checking the statuses of system processes.
Start SurePath
To start SurePath when you are running it under:
Windows, the installation default is for SurePath to automatically start when Windows
starts. It does this through the services:
Entuity which is the main SurePath service. It starts and stops the other SurePath
services and controls all SurePath functions, apart from the web server and the
database processes.
Entuity Webserver which controls the SurePath web service.
Entuity Database which controls the database processes.
h
Entuity Support recommend configuring SurePath to also automatically start under Linux
environments.
Windows and Linux from the command line run entuity_home\bin\starteye. For
example, in Linux enter:
./starteye
Each time SurePath starts it runs dbcheck which checks that the database was previously
correctly closed down, for example a power failure may leave some tables open. dbcheck
runs before the database starts and if it identifies problems that require repairing calls
myisamchk.
The time taken to run a full check and repair of the database varies according to the size of
the managed network. A slow SurePath startup may indicate an automatic repair of the
database has taken place.
There are a number of ways to stop SurePath. When you are running SurePath under:
Windows, the installation default is for SurePath to automatically stop when Windows
stops. Entuity Support recommend you explicitly stop SurePath and do not rely on
Windows to close SurePath down.
Windows, use the Service function, available from the Control Panel, to start and stop
SurePath while Windows is running.
all operating systems, from the command line run entuity_home\bin\stopeye. For
example, in Linux enter:
./stopeye
h
Only kill processes as a last resort and only use the TERM signal, if processes are taking a
long time to stop. Do not use any other command. On systems with large databases or slow
disks the data server processes can take a few minutes to terminate.
Management of the network infrastructure requires access and knowledge which if not
carefully controlled can lead to failures in the security of the network. An often conflicting
requirement to maintaining high security is ease of management; security too complicated to
maintain becomes no security.
SurePath security can be implemented to the depth that your management practices and
your SurePath implementation requires. The key components of security are:
User authentication, which you can configure internally by defining user accounts on the
SurePath server. SurePath compares user sign on details with the details held for that
account in the SurePath server’s local security database. On successful authentication
SurePath assigns user permissions derived from the user groups the user’s account is
associated with.
User groups. SurePath includes two user groups, All Users and Administrators.
In multiple SurePath server installations configuring trust between those servers.
When linking with Entuity servers configuring trust between SurePath and the Entuity
servers.
The Administrators group allows members full access to SurePath’s functionality, for
example:
Read, write and delete permissions over paths.
Create, modify and delete control over user account profiles.
Full access to SurePath’s web interface, for example access to all administrator tools.
You cannot delete the Administrators group from SurePath and it must always have at least
one member, initially admin. All user profiles belong to the All Users group and members of
the group have Read Only rights to the paths and limited access to other functionality.
When you are connected to more than one SurePath or Entuity server then from Account
Manager you can select the server to which you want to make your changes.
Users. For the selected server SurePath displays its user accounts with summary details
and access to management functions.
To check the status of a user account, for example to check user group membership:
1) Click Administration > Account Management.
In the Users section locate the row of the user profile. You can check its status and user
group membership.
Attribute Description
Name The account profile login name. This username is case insensitive.
Status The current status of the account:
OK, the account is running normally.
Expired, the account password has a time limit within which it must be
changed. This period has elapsed, the password has expired and the user
must enter a new password the next time they attempt to login.
Locked, the account is locked. When the user attempts to login they are
requested to contact their administrator to unlock the account and reset the
password.
Groups List of user groups to which the user belongs.
2) In multi-server environments select the server for which you want to create user groups.
3) Highlight the required user and click Edit Groups.
4) You can use select groups and then use the arrow keys to either make the user a
member of a group or remove membership of the group.
5) Click OK to save the amended user membership.
A SurePath license identifies the particular machine it can run on, the number of paths it can
support, the number of remote server connections it permits and its expiry date.
SurePath is shipped with an evaluation license, license.30day.eval.dat, which is valid
from the date of its installation for a maximum of 30 days. When using the evaluation license
SurePath displays in its banner the days and hours remaining until the license expires.
The default name and install location of the full license is entuity_home\etc\license.dat.
SurePath licensing server compares the SurePath license file with the configured installation,
specifically:
The version of SurePath, i.e. if you install a major new release of SurePath you will require
a new license.
The license expiry date. SurePath raises license expiry events when the license is close to
expiry (by default from 30 days before the license expiry date).
Number of object and device credits available, with the evaluation license specifying 600
devices and 50000 objects. A credit is required for each managed object, e.g. port.
Number of permitted paths, with the evaluation license limited to 50 active paths.
Number of permitted remote connections to SurePath and Entuity servers. The evaluation
license permits six remote servers.
Whether the SurePath server machine is the expected machine.
Typically, this license information remains unchanged, although you may need to increase
the number of path or remote server credits if your network expands.
You can obtain from your SurePath representative a full license. You must provide the host
identifier of that machine as the license file restricts installation of SurePath to the server for
which you provided a host identifier. The host identifier associates the SurePath license with
the physical footprint of the machine.
You can discover the host identifier by running hostIdent:
Before installation, by obtaining a copy of hostIdent from your SurePath contact.
As part of install, install displays the host identifier.
As part of configure, configure displays the host identifier.
After installation from entuity_home\bin on the server command line running:
hostIdent
SurePath Preferences allows you to view and modify the SurePath web interface. Settings
apply at the user level and are maintained across user sessions, i.e. they are saved in the
database.
To personalize the SurePath interface:
1) Click Administration > Preferences.
General Preferences
Through the General Preferences tab you can set the SurePath home page and page auto
refresh state:
From Entuity Home Page, select the page SurePath displays after logging in. You can
select from:
Inventory, the factory default for members of the Administrators access group.
Events.
Path Summary dashboard.
Custom, which when can enter a custom URL. This should be a fully qualified URL.
When Enable Auto-Refresh is:
Selected, pages within the web interface refresh every five minutes.
Not selected, pages only refresh when the SurePath server sends fresh data or the
user initiates a refresh.
Before running SurePath for the first time, re-installing SurePath or re-configuring SurePath
you are strongly advised to make a system backup of the installed software and data. This
will ensure that you are up and running more quickly in the event of a file system corruption,
or when upgrading SurePath and inadvertently deleting data.
Back up everything included within entuity_home. If during configuration you installed the
database directory somewhere other than entuity_home, then ensure that you back it up.
Backing Up Data
When re-installing or re-configuring SurePath you should backup your data.
SurePath backup backs up the database, generating zipped backup files in directories
under the database backup directory. If during install or configure you decide to
rebuild the database then all files under entuity_home\database\data are deleted.
h
When backing-up the SurePath database files but not using the SurePath backup utility, e.g.
using standard copy and paste commands, then you should stop all services including the
database. Conversely, to use SurePath backup the database must be running.
Entuity Customer Support issue Release Notification and Patch Notification technical
bulletins informing customers of new releases, maintenance patches and their content.
These notifications are usually the trigger for updating your software.
The process to use when applying a new patch is different to that used when installing a new
GA version of SurePath. A patch only includes changes that are applied to an existing
installation, SurePath GA is a new ISO image.
This chapter details how to install maintenance patches. To download and install the
SurePath GA ISO image see Preparing to Install SurePath.
Name Description
GA The first release of a new version of SurePath, e.g. SurePath 1.0, is the General
Acceptance (GA) release. It is delivered as a compressed ISO image.
Patches A patch may deliver fixes to issues raised by customers, improved performance
and new features. You should always apply the patches in the order they are
issued, e.g. one patch may depend upon a change delivered in a previous patch.
The SurePath server is easily uninstalled from Windows and Linux systems.
inst_service uses the service names which all start with EOTS and not the service display
names that all start with Entuity.
3) Delete the root folder of the SurePath installation. If the database directory was not
installed under entuity_home then you will have to separately delete that folder.
If you have called SurePath from any external scripts then you may have files external to
these to amend.
2) Delete the root folder of the SurePath installation. If the database directory was not
installed under entuity_home then you will have to separately delete that folder.
If you have called SurePath from any external scripts then you may have files external to
these to amend.
Use this checklist before running install and configure. For each item the checklist
includes a description and any default value. Enter your site values as it will assist you during
SurePath installation and configuration. You should also:
Update any firewall and security module control lists to allow SurePath appropriate
access to your network.
Disable anti-virus software from scanning the database directories. Anti-virus software
can disrupt the performance of the database, potentially resulting in its corruption.
By default all files and folders are installed below entuity_home, the SurePath installation
folder.
This appendix provides an overview of the install, configure and device management
procedures to follow when getting started with SurePath. When setting up SurePath for the
first time consult the full document for greater detail. You should use the resources in the
following table before starting your SurePath installation.
Tasks Actions
Prepare to Install
Download SurePath See Preparing to Install SurePath.
Review the installation Release Notes are available from the root of the temporary installation,
documentation and once installed the web UI Help.
Read Chapter 4 - Prepare for SurePath Install and Configure.
Check SurePath server Check you are installing to an appropriate machine. In multi-server
system requirements environments consider the role of each server, e.g. poller, central server.
See SurePath System Requirements, p21.
Complete your Complete the checklist, update any firewall and security module control
configuration checklist lists to allow SurePath appropriate access to your network. Also disable
anti-virus software from scanning the database directories. See
Appendix Appendix A - Entuity SurePath Checklist.
Obtain your SurePath SurePath is supplied with a thirty day evaluation license. For a
license permanent license contact your SurePath supplier, providing them with
the host identifier of the machine to which you want to install the
software. In multi-server environments consider the licensing model that
you want to implement. Chapter 10 - SurePath Licensing.
Install SurePath
Install SurePath Install using the install wizard or from the command line.
See Install Help and Chapter 5 - Install the SurePath Server.
Check for Patches Maintenance patches are issued at regular intervals. See Chapter 13 -
SurePath Maintenance Patches.
Configure SurePath Configure SurePath using the wizard or from the command line.
See Configure Help and Chapter 6 - Configure the SurePath Server.
After You Install
Backup SurePath Backup SurePath to provide a clear backup point.
Chapter 12 - Back Up the SurePath Data.
Start SurePath Starting SurePath. See Start SurePath, p99.
Set up user accounts Amend the default user accounts. Set up new user accounts and
groups. See Help available from the web UI.
Add Inventory to Choose method for discovering devices.
SurePath Add discovered devices to SurePath.
See Chapter 7 - Device Management.
2) Unzip the compressed ISO file to a temporary, empty location that is on the SurePath
server machine, is near the root of the drive and the path does not include spaces.
Do not, for example in a Windows environment, unzip the file to a shared location on
another machine. The unzipped install program does not properly complete across share
mappings. Also in Windows use the wizard to extract files, other mechanisms, e.g. copy
and paste are not reliable.
3) Compare the checksum of the image against the expected hash value in
checksums.txt.
Linux operating systems include checksum utilities. In Windows environments you
require a third party tool that supports SHA-1 or SHA-2 checksum calculation.
4) Mount or burn the installation DVD ISO image.
The SurePath ISO file contains the complete image of an SurePath DVD disc. With the
appropriate third party tool(s) you can:
Burn the image to a DVD.
Mount the image to a virtual drive.
With either the mounted image or newly burnt DVD, you are now ready to install SurePath.
h
SurePath (GA) is supplied as a compressed ISO image. SurePath maintenance patches are
configured for use with installPatch, and require a different install process. (See Chapter
13 - SurePath Maintenance Patches.)
Installing SurePath
When you have prepared the downloaded SurePath ISO image file (see Preparing to Install
SurePath), you can use the install program to start the installation.
When installing SurePath you should use the full install instructions in Chapter 5 - Install the
SurePath Server, which also includes how to install from the command line, the only option
when installing SurePath to Linux environments.
You should use a user account with administrator access rights and then:
1) Run install from the server, e.g. click Start > Run, from the Run dialog browse for the
image root and select install.
install displays Installation Welcome screen. Click Next.
2) install displays the SurePath license agreement. Read the license agreement.
Click Agree and Next to install SurePath.
3) install displays the Installation Location page. By default, SurePath is installed to
C:\Entuity (referred to as entuity_home). Accept, or amend the install location.
Click Next. install prompts you to confirm the creation of the install folder.
4) install displays an installation progress screen.
SurePath displays the host ID of the server machine. When you want to purchase a
license you must provide this identifier to your SurePath supplier. However, you can
configure and then run SurePath using the 30 day evaluation license shipped with
SurePath.
When using SurePath as a Central License Server you are only required to provide details
of the licensing server, the license for the remote SurePath servers is linked to the central
license.
5) You can now check for, and install, SurePath maintenance patches. (See Chapter 13 -
SurePath Maintenance Patches.)
Configuring SurePath
The options available with configure vary according to the selected capabilities of the
SurePath server, i.e. Standard Server or All-in-one.
h
When configuring SurePath you should use the full instructions in Chapter 5 - Install the
SurePath Server, which also includes how to configure SurePath from the command line, the
only option when installing SurePath to Linux environments.
To configure SurePath:
1) From entuity_home\install double-click on configure. configure checks that
SurePath is not running, and would display a warning message if it were.
2) In Windows environments when the registry key value MaxUserPort is not set to
0x0000FFFE (65534), then it should be amended. You can do this manually, or permit
configure to amend MaxUserPort. Click Next.
3) In the Choose Configuration Folders page specify the database installation, database
backup and log file folders.
Specify the folders and click Next.
4) configure displays the host identifier of the SurePath server, which your SurePath
contact requires to generate a valid license.
Enter the SurePath license file location and name and then click Next.
5) configure displays the Security configuration page.
Select Use SSL Communication to activate SSL for sessions between your SurePath
server and browsers. You must provide your own SSL certificates.
Select Change Database Root Password when you want to enter a new root password.
Specify your SSL certificate and key files and click Next.
6) configure displays the Ports Configuration page. Select:
Use pre-selected port numbers, to accept the default port settings.
Modify port numbers, to display the Modify Ports page.
Click Next.
7) When you selected Modify port numbers, configure displays the current list of ports.
Port numbers that have a green background are valid, ports with a red background
indicate a port conflict that requires attention.
Amend port settings and click Next.
8) configure displays a summary of your configuration settings. This is the final
opportunity to amend, or cancel, your SurePath configuration selections.
Click Configure to start SurePath configuration.
9) configure displays a progress page and indicates when configure completes.
You can:
Take an initial backup of the system. (See Chapter 12 - Back Up the SurePath Data.)
Start SurePath. (See Chapter 8 - Startup and Shutdown SurePath.)
When using SurePath Central License Server assign device and object credits to its
remote SurePath servers. (See Chapter 10 - SurePath Licensing.)
Discover your network. (See Chapter 7 - Device Management.)
The SurePath server URL has the format http://Entuityhost:port/, or where SSL is enabled
https://Entuityhost:port/, where:
Entuityhost is the IP address or resolvable name of the SurePath server.
:port is only required when not using the default port, 80 and 443 respectively.
2) SurePath displays the default Inventory page, also accessed through Administration >
Inventory.
3) From the Inventory page you can:
Use Auto Discovery to automatically discover devices within set parameters.
Add individual devices.
Use a seed file to add devices defined within it.
Discovered devices are returned as candidates ready for you to add to SurePath.
4) From the inventory candidates list, click Add to Inventory. SurePath manages the
devices.
5) From the Inventory page you can view the devices under SurePath management.
h
Virtual machines should be added to SurePath using the VM Platform device type, which has
a distinct set of connection parameters to all other device types. (See Chapter 7 - Device
Management.)
Server Sizing
You can install SurePath to both physical and virtual machines, the hardware requirements
are the same for both. (For a list of supported virtual machines see Virtual Machines Certified
to Host SurePath.)
2400
2000
1600
Devices
Intersection of 600 devices and
1200 50000 ports is on the boundary of the
intermediate and high specification categories
800 High
600
Intermediate
400
Low
50000
40000 80000 120000
Ports
The number of devices and the number of ports (i.e. physical and virtual interfaces) are the
two key loading factors. They are inversely related; the maximum number of devices that can
be managed without effecting performance characteristics is inversely proportional to the
total number of objects. You can use the chart to plot your device-port combination and the
intersection identifies which sizing category banding is best for your server requirements,
Low, Intermediate or High.
To size your server:
1) Choose an Operating System. SurePath supports:
Microsoft ® Windows 2008 SP2 (64 bit only)
Microsoft ® Windows 2008 R2 (64 bit only)
Microsoft ® Windows Server 2012 (64 bit only)
Microsoft ® Windows Server 2012 R2 (64 bit only)
Red Hat Enterprise Linux Server release 6.x (64 bit only)
Oracle Enterprise Linux Server release 6.x.
Before amending the configuration you should first consult the documentation on
! entuity.cfg; changing a setting, for example Database.key_buffer, without the
appropriate hardware components can seriously impact server performance.
[MibServ]
workers=40
[eosserver]
javaMemory=1024M
[MibServ]
workers=60
[eyepoller]
workers=50
This section describes the main system files used in the SurePath environment. These files
should not be moved, deleted or modified unless otherwise stated.
h
Directory names are given in Linux/Unix format. The names still apply if you are a Windows
user, reverse the slashes to enter them in DOS format.
bin.vendor
Location
entuity_home/etc
Format
Internal use only.
Description
Contains MIB-related information for each networking vendor supported by the SurePath
environment. The file is used by various SNMP polling processes, including prole.
This MIB information is also detailed in individual device type vendor files, installed by default
to entuity_home/etc/vanilla. Additional device type definitions, not detailed in
bin.vendor are held in entuity_home/etc/exotica. Device definitions held in these
folders are only used by SurePath, when you copy them to entuity_home/etc. Also
proliferate can generate new device types, called Unclassified, and these are held in
entuity_home\etc\uncertified.
Status
Read-only.
Format
Text file containing lines in two possible formats. The older format which only applies when
adding SNMPv1 and SNMPv2 devices is:
# comment line
device-name community-string #optional comment
The recommended format supports SNMP1v1/v2 and SNMPv3 devices, for example:
SNMP1v1/v2:
-d jupiter -D jupiter -l full -c public
SNMPv3:
-d 10.44.2.44 -u paul -a MD5 -A xyy1232h -x DES -X fgdgg34g
Description
The device file is also known as the seed file, it contains instructions used by proliferate
when adding devices to SurePath, e.g. device identifiers, authentication details, SNMP
version.
A device file can be created by:
System Administrators who specify in it the list of devices they want to import to SurePath
through the Inventory Administration Import Devices function.
Historically this import device file was known as dev.txt and was expected in
entuity_home\etc, however both name and location are user definable.
SurePath, specifically as part of autoDiscovery. It is then used by proliferate to
add devices to the SurePath database, i.e. it contains the same list of devices and options
as displayed through the Inventory Administration Inventory Candidates page.
This file is called autodisc.txt and is located in entuity_home/etc/deviceFiles .
Devices can either be referred to by an IP address or a host name. Host names should either
be added to the local /etc/hosts file, or be present within the DNS (Domain Name
System). Once a device is added to the SurePath management environment, it continues to
be referenced by the name specified in the device file.This is an example extract from a
device file using the new format for an SNMPv1c/v2 device:
-d 10.44.1.40 -c public # sysoid ".1.3.6.1.4.1.9.1.716" sysDescr
"Cisco IOS Software, C2960 Software (C2960-LANBASE-M), Version
12.2(25)FX, RELEASE SOFTWARE (fc1) Copyright (c) 1986-2005 by Cisco
Systems, Inc. Compiled Wed 12-Oct-05 22:05 by yenanh".
where:
#, indicates the subsequent text on that line is a comment. Comments can inform you:
That the device is already managed by SurePath using another interface.
Of the current device’s IP address, sysoid and system description.
Of a device that could not be managed.
-d, indicates the following value is the device name.
-c, indicates the following value is the device community string.
This is an example extract from a device file, using the new format for an SNMPv3 device:
-d 10.44.2.44 -u paul -a MD5 -A xyy1232h -x DES -X fgdgg34g
Adding VM Platforms
SurePath manages VM platforms through their SDK which necessitates a different set of
connection attributes to other device types. To specify a VM platform the format is:
-d IpAddress -l manLevel -w type,url,user,password -T deviceType
where:
-d IpAddress, identifies the device name or IP address.
-l manLevel, must be set to the management level web.
-w sets the web connection details, which must be comma delimited and entered in this
order:
type, enter 2 for a VMware ESXi or 3 for an Oracle VM platform.
url, the url to the VM platform’s SDK.
user, user account SurePath uses to access the SDK.
For example to add the VM platform blade to SurePath you can enter:
-d blade -l web -w 2,https://blade/sdk,devuser,232neree -T 1144
Status
Created and maintained by the System Administrator, name and location are user definable.
Also created each time autoDiscovery runs, being saved to entuity_home/etc/
deviceFiles as autodisc.txt.
entuity.cfg
Location
entuity_home/etc
Format
Text file containing lines in the format: systemVariable=value, under headings denoted by
square brackets [].
h
entuity.cfg is white space sensitive, therefore do not, for example, enter spaces at the
start of a line or before or after the equals sign.
Description
This file holds the key information about the SurePath configuration.
h
Do not directly modify the parameters in entuity.cfg, Entuity cannot be held responsible
! for the consequences. If you want to further amend these settings contact your Entuity
Support representative.
Status
Maintained by the System Administrator.
entuity.cfg Sections
Within entuity.cfg related parameters are grouped together within sections, for example:
[autodiscovery]
config=${ENTUITY_HOME}${FPS}etc${FPS}autodisc.cfg
automatic=1
where:
Parameters must follow the correct section headings to have the required effect. Therefore
variable names must only be unique within a section, e.g. config is used in a number of
different sections.
Following is a list of some of the sections and parameters available within entuity.cfg. If
you require changes to the default settings please contact your Entuity representative.
[]
Most parameters are held within sections that relate to particular SurePath functionality.
These parameters are of a more general application and are in the first section of
entuity.cfg (it has the square brackets that denote a section, but no section name):
activeuser is the user login used to start SurePath.
alternatelicensefile is the location and name of alternate SurePath license files. You can
specify a comma delimited list of license files.
auditLogKeepTime is the keep time for audit log entries, by default set to 60 days.
configured, indicates whether SurePath is configured, 1, or not 0.
dbconfigured indicates whether the SurePath database is configured, 1, or not 0.
dbdir is the directory containing the database (typically, entuity_home/database).
dbportnum is the port number used by the database server (typically, 3306).
destination is the directory into which the software was copied (i.e. entuity_home).
devicefile is the master device file used by SurePath, by default dev.txt.
eosretrysnmp is the number of times SurePath attempts to make an SNMP connection, by
default 5. Each retry timeout value is the same, derived from eostimeoutsnmp.
eostimeoutsnmp is the time in milliseconds SurePath waits for a response from a device
before considering it a timeout, by default 1500.
etcdir is the location of the directory which contains the active configuration files, by
default entuity_home\etc.
fps holds the correct slash, (forward or backward) for your operating system and is
placed into default file paths given entuity.cfg.
hostname must be the valid hostname of the SurePath server. If wrongly set then enter the
correct value here, or if appropriate reset the value in the server host file.
installed, indicates whether SurePath install successfully completed, 1, or not, 0.
installtime, time the SurePath server was installed.
installid, the unique SurePath server identifier. In multi Entuity and SurePath server
environments it is used to distinguish one server from another.
Licensefile is the location of the SurePath license file.
logdir is the directory containing the log files (typically, /log).
macttl is the time to live of a MAC address discovered by the provost scheduled
macman. By default set to 7, i.e. seven days after last polled on the device SurePath
removes it.
mallocArenaMax is a Linux specific configuration setting. It sets the maximum number of
arenas available for allocation to SurePath threads. By default SurePath limits the number
of arenas to 16:
mallocArenaMax=16
In multi-core environments with appropriate memory resources you can increase the
number of arenas and improve SurePath performance. Linux arenas are allocated
memory in, as a minimum, 64mb chunks.
snmpMaxPduSize limits the length of SNMP request packets, by default PDU length is set
to 1408:
snmpMaxPduSize=1408
You can configure SurePath so it does not limit PDU size, however some devices may
report over length packets as too big or silently ignore them. To set PDU size to
unrestricted set:
snmpMaxPduSize=0
snmpMaxPduSizeOverridesfile sets the name of the file, by default
snmpMaxPduOverrides.cfg, containing sysoids with the maximum PDU size for
devices with that sysoid.
You can amend the name of the PDU override configuration file, useful when a customer
wants to add their own override values and preserve them during upgrades:
snmpMaxPduSizeOverridesfile=snmpMaxPDUoveride.cfg
snmpVlanContextPrefix is for use with SNMPv3 devices configured to provide VLAN
information using an SNMPv3 context. When you have configured these devices
SurePath can convert any characters in the SNMP v1/v2c community string into SNMPv3
context by comparing the community string provided in the SNMP request with the stored
community string. Any difference, excluding a leading @, is appended to a string, by
default vlan-. You can change the vlan- prefix by setting
snmpVlanContextPrefix=cVLAN-
source is the directory from which the software was copied (i.e. the CD-ROM directory).
StartupProperties=-Djava.rmi.dummy=dummy
trapportnum is the port used for receiving SNMP traps, by default port 162.
trendconfigured=0
version is the SurePath software version number.
webportnum is the port number used by the web server (typically, 80).
[AuthLog]
Parameters in this section are applicable to the login authorization log file. The default is:
[AuthLog]
FailureOnly=0
where:
FailureOnly is set to:
0, all login events are recorded in auth.log.
1, only when login fails are events recorded in auth.log.
[autodiscovery]
Parameters in this section are applicable to autoDiscovery:
automatic when set to:
0, autoDiscovery is not automatically started. When it is already running manually
then this value is ignored. When it is already running automatically then autoDiscovery
is stopped.
1, autoDiscovery runs each Sunday at 01:00 hours. autoDiscovery uses the specified
configuration file. Where the file does not exist, autoDiscovery searches for devices on
the network(s) to which the current host is attached.
h
During the configuration of SurePath if you created your device file using autoDiscovery
automatic is set to 1, otherwise it is set to 0.
config holds the path and name of the default autoDiscovery configuration file,
entuity_home/etc/autodisc.cfg.
duplicateIpCheck when set to:
1, autoDiscovery checks that discovered devices do not have the same IP address as
devices already under management. SurePath hides devices with duplicate IP
addresses from the list of candidate devices, you can view them by selecting show
devices already in inventory.
0 (default), autoDiscovery displays in the Inventory Candidates page devices with
duplicate IP addresses to those already under management. When you attempt to
add them to SurePath, SurePath reports them as already under management and
does not add then again.
suppressNotRecognized, controls how autoDiscovery handles unrecognized device
types. When suppressNotRecognized is set to:
0 (default), autoDiscovery adds unrecognized device types to SurePath as non-
classified devices.
1, autoDiscovery does not add unrecognized device types to SurePath.
[database]
Parameters in this section are used when configuring SurePath’s database. This is the
default setting:
[database]
key_buffer=192M
Where:
key_buffer defines the size of the buffer that holds details of recently used keys. On large
sites, and where the SurePath server machine has available resources, performance can
be improved by increasing the size of the key buffer.
[datastream]
Parameters in this section are used when configuring StormWorks. These are the default
settings and must not be amended:
[datastream]
connection=HOST=127.0.0.1;UID=root;PWD=;DB=DSALPHA; PORT=${dbportnum}
Where:
connection defines the link to the StormWorks database and
HOST is the IP address of the machine holding the database.
UID is the database login.
PWD is the database password.
DB is the database.
PORT is the default database port, usually 3306.
[devdefunct]
devDefunct removes devices from SurePath that have aged out. devDefunct is
configured through:
ageout, the number of days after which a device is deemed to be defunct and can be
removed via the daily run devDefunct. When a value is not entered devDefunct does
not delete any devices. This is the default state.
[discovery]
By default the details of newly added devices and ports are given priority in the discovery
queue. When you do not want to interrupt SurePath’s normal discovery cycle, you can turn
off the priority setting through:
[discovery]
noPrioritiseNewInProliferate=1
noPrioritiseNewInGUI=1
noRefreshViewMapInProliferate=0
HostNameFormat=Qualified
where:
noPrioritiseNewInProliferate when set to 1 does not move devices and ports newly added
using autodiscovery, to the top of the discovery queue.
noPrioritiseNewInGUI when set to 1 does not move devices and ports newly added
through the web interface, to the top of the discovery queue.
The length of time it takes to refresh the object map partly depends upon the size of the
managed network. As there is a overhead to regenerating the map, proliferate only
allows a queue of two refresh requests.
HostNameFormat determines the device name used by SurePath when adding a device
through auto discovery. When it is set to:
Mixed (default), discovery uses the qualified DNS name when possible. When the
name is too long, over 59 characters, then SurePath uses the unqualified name and
when that is not available SurePath uses the device IP address.
Qualified, discovery uses the qualified DNS name when possible. When the name is
too long, over 59 characters, then SurePath uses the unqualified name and if that is
not available SurePath uses the device IP address.
Unqualified, discovery uses the unqualified DNS name and when that is not available
the device IP address.
IpAddress, SurePath uses the device IP address.
h
When adding devices using a seed file, SurePath uses the device name as it appears in the
file.
[diskmonitor]
Parameters in this section configure diskMonitor which monitors the available disk space
on the SurePath server. This is an example section:
[diskmonitor]
sample_period=60
message_period=600
message_threshold=200
shutdown_threshold=100
where:
sample_period is the period in seconds between monitoring of the disk space. The
default is 60, i.e. disk space is measured every minute.
message_period is the interval, in seconds, between diskMonitor generating disk
space low warning events that appear on Event Viewer. The default is 600, i.e. an event is
generated every ten minutes when disk space reaches the messagethreshold.
message_threshold is compared to the available disk space. When that value falls below
the messagethreshold diskMonitor generates a disk space warning event. The default
value, is 200Mb, setting it to 0 turns off this feature.
shutdown_threshold is compared to the available disk space. When that value falls below
the shutdownthreshold diskMonitor initiates SurePath shutdown. The default value is
100Mb, setting it to 0 turns off this feature.
h
On UNIX systems the disk space value is unreliable for NFS partitions. When SurePath and
its database are on different machines disabling diskMonitor is recommended.
[dns]
The parameter in this section configures frequency of hostname resolution.
[dns]
positivestaletime=86400
where:
positivestaletime, determines how long SurePath retains resolved IP address and
hostname information in both memory and the database, by default 86400 seconds
(twenty-four hours). It therefore also determines how quickly SurePath identifies a change
in hostname resolution.
[Events]
Parameters in this section extend SurePath functionality.
[Events]
portEventsForDevices=false
excludeGiants=1
enableDeviceUnreachableEvents=1
SnmpTimeoutFilterByReachability=1
jmxserver_port=12122
jmxFile=eventEngineJmxUrl.jmx
licenseLowWarningThreshold=100
# RPC timeout for calls into DsKernel
swRpcTimeout=60
# Maximum number of threads executing external processes
processExecutorMaxCount=4
# Number of threads processing events in parallel
workerMaxCount=10
# Number of times event can be derived or forwarded between event
engines
maxEventProcessingDepth=10
licenseLowWarningThreshold sets the threshold for the number Entuity Server License
Alert event. By default when there are fewer than 100 device or object credits available
Entuity raises the event.
SnmpTimeoutFilterByReachability, controls how SurePath manages SNMP Agent Not
Responding events. When set to:
1 (default), SNMP Agent Not Responding events are only generated when the device
is reachable.
0, SNMP Agent Not Responding events are generated regardless of whether
SurePath can reach the device. With this setting SurePath does not generate the
clearing SNMP Agent Responding events.
mix, allows generation of SNMP Agent Not Responding events regardless of whether
the device is reachable by SurePath. It also raises the clearing SNMP Agent
Responding events. This setting is for test purposes only.
[eyepoller]
These parameters control configuration of eyepoller. Misconfiguration of some eyepoller
parameters can result in poor SurePath performance, including missing polling of data.
Always consult with Entuity Support before amending the eyepoller configuration.
h
Changes to the polling frequency must always be multiples of five minutes for the polled data
to meaningfully integrate with the SurePath roll-up processes.
[eyepoller]
pollerEventsEnable=1
workers=25
backlog=2
timeSkewTolPercent=2.0
timeSkewTolAbsSecs=5.0
wrapDetectionMarginSecsCrit=2.0
wrapDetectionMarginSecsWarn=5
disableEventGrouping=0
fetchUpdatesRetryLimit=5
fetchUpdatesItemsPerReq=100
Where:
pollerEventsEnable, controls whether these events which report on the efficacy of
eyepoller, are enabled or disabled:
Device Port(s) Utilization Accuracy Lost
Device Port(s) Utilization Accuracy At Risk
Device Clock Inconsistency
Device Port(s) Utilization Missed Due to Slow Response.
By default wrapDetectionMarginSecsCrit is set to 2.0, while valid values range from 0.0 to
10.0. A larger margin implies more sensitive checking, and potentially more discarded
samples and more Device Port(s) Utilization Accuracy Lost events (when enabled).
wrapDetectionMarginSecsWarn, sets the margin, in seconds, for SurePath to identify
potential undetected 32 bit counter wraps as the interval between pollings is too great.
disableEventGrouping, controls whether polling problem events are raised against the
device or the port. When set to:
0 (default), events associated with eyepoller are raised against the device
1, polling problem events are raised at the port level. Only use this setting under
guidance from Entuity Support as the consequences are likely to be a great increase
in events.
fetchUpdatesRetryLimit, controls the number of attempts eyepoller makes to obtain
polling duty updates from dskernel, before abandoning the attempt.
By default fetchUpdatesRetryLimit is set to 5, while valid values range from 0 to 20.
Do not amend this setting unless specifically advised to do so by your Entuity Support
contact.
fetchUpdatesItemsPerReq, determines the maximum amount of data per response when
eyepoller is requesting polling duty updates from dskernel. By default
fetchUpdatesItemsPerReq is set to 100, while valid values range from 10 to 1000.
[install]
Parameters in this section are installation settings for SurePath, for example:
[install]
dir=${ENTUITY_HOME}${FPS}install
java=${INSTALL.DIR}${FPS}JRE${FPS}bin${FPS}java
jre=${INSTALL.DIR}${FPS}JRE${FPS}bin${FPS}jre
platformfile=${ENTUITY_HOME}${FPS}etc${FPS}install.cfg
where:
dir is the SurePath installation directory.
java is the Java Runtime Environment.
jre is the Java Runtime Environment used for the server installation.
h
In this example the java and jre paths are built using dir (i.e. INSTALL.DIR), where INSTALL
refers to the section and DIR the variable name.
[macman]
Parameters in this section are applicable to macman, for example:
[macman]
excludedMacs=00:00:0D:89:8D:AC-00:00:0D:89:8D:GG:FF,08:00:69:02:01:FC
trunkdevicecount=5
recallqueuetime=300
machistorylimit=50
queuemaxitems=128
queuemaxthreads=1
Where:
excludedMacs, defines MAC addresses for ipman and macman to ignore, in addition to
the default range of 00:00:0C:07:AC:00 to 00:00:0C:07:AC:FF, which are reserved for
ethernet and FFDI HSRP group virtual mac addresses.
trunkdevicecount is the threshold level of MAC addresses associated with a port, above
which SurePath considers it a trunk port. When absent, or set to 0, the default value 10 is
used.
When trunk ports do not have encapsulation, or it has not been detected in the MIB, the
MAC address count could become very large. This could lead to the database running
slowly or memory exceptions. Limiting the MAC count using trunkdevicecount prevents
this.
recallqueuetime, the interval between the reading of requests to run macman against
devices. By default it is set to 300 seconds, with a maximum value of 3600 seconds. After
this delay, macScheduler may run all pending requests.
machistorylimit, sets the limit on the retained history of MAC addresses. SurePath
maintains two histories, for each:
port SurePath retains, by default, the last fifty MAC addresses discovered on that port,
when this threshold is passed SurePath discards the oldest MAC address.
MAC address SurePath retains, by default, the last fifty ports discovered for the MAC
address. When this threshold is passed SurePath discards the oldest port.
You should take care when amending machistorylimit:
setting very large values increases the amount of data stored and can impact
database performance.
the MAC Address New event is triggered when a MAC address is not listed in the
retained history of MAC addresses for that port. Amending this variable changes when
the event is triggered.
the MAC Address Port Change event is raised when a port is not listed in the history of
that MAC address..
queuemaxitems, maximum number of items in the macScheduler queue. By default the
queue size is 64, with a maximum of 512.
queuemaxthreads determines the maximum number of macman’s that macScheduler
can run at any one time. For example when set to 1, only one macman can run. By default
set to 1, with a maximum of 16. macman run by provost is not included in these
restrictions.
[MibServ]
Parameters in this section are applicable to StormWorks SNMP collection.
The setting of MibServ parameters requires an understanding of the SurePath SNMP request
! architecture, therefore you should only amend the default settings with the guidance of
Entuity Support. Incorrect configuration of these parameters can seriously impact SurePath
performance.
backlog controls how readily StormWorks increases the number of concurrent SNMP
operations (but the concurrency will never go beyond the level set by workers). The
higher the value the longer StormWorks will delay before increasing the concurrency
level.
The default value is 2, minimum value 0, maximum value 100.
h
It can be very hard to predict long term effects of changes here. Effects may only come to
! light long after the value was last changed.
SNMPagentPort is the default port used by StormWorks for SNMP access to devices.
The default is 161.
SNMPbadGraceCount is the number of consecutive failures to communicate with a given
device which StormWorks will tolerate before marking the device in question as bad. (A
failed operation is counted once only, regardless of the number of retries involved.) While
a device is marked as bad, all further requests to that device will be treated as though
they had failed, without even attempting communication with the device. A device
remains marked as bad for SNMPbadHoldSecs(qv), after which time StormWorks will try
to resume normal communication with the device.
SNMPbadGraceCount=0 means StormWorks will consider a device to be bad after
first error
SNMPbadGraceCount=1 means StormWorks will consider a device to be bad after
two consecutive errors
The default value is 1, minimum 0, maximum 10. It is a single setting applied to all devices
accessed via StormWorks.
h
Adjusting this value may degrade performance, but effects may only come to light long after
the value was last changed.
SNMPbadHoldSecs is the time StormWorks keeps a device marked as bad. During this
period all requests to that device will be treated as though they had failed, without even
attempting communication with the device. At the end of that period StormWorks will try
to resume normal communication with the device.
The default value is 30, minimum 5, maximum 120. It is a single setting affecting all
devices accessed via StormWorks.
h
Adjusting this value may degrade performance, but effects may only come to light long after
the value was last changed.
Adjusting this value may degrade performance, but effects may only come to light long after
the value was last changed.
SNMPgatherMinMsecs
StormWorks normally holds back SNMP requests for a short time to take advantage of
the efficiency benefit from combining them with other requests to the same device. If a
request is held back and a further request on the same device arrives within the time
specified here, those requests will continue to be held. If no further requests for some
device arrive within the time specified here, all held back requests for that device will then
be actioned. Single setting affecting all devices accessed via StormWorks.
The default value is 500, minimum 100, maximum 5000.
h
Adjusting this value may degrade performance, but effects may only come to light long after
the value was last changed.
Red alert messages indicate serious problems internal to StormWorks which may need
! involvement from Entuity Support. The solution will involve adjustments elsewhere, changing
the value here could make it harder to solve any resulting problems.
SNMPretryLimit=0 means that if initial attempt fails, StormWorks will not retry. The
default value is 3, minimum 0, maximum 20.
h
Increasing this value may degrade performance, but effects may only come to light long after
the value was last changed.
SNMPretryMillisecs is the time allowed before attempting to retry. Values must allow for
worst case round trip times, with particular attention to any devices accessed via slow or
high-latency links.
The default value is 3000, minimum 0, maximum 30000. It is a single setting affecting all
devices accessed via StormWorks.
h
Increasing this value may degrade performance, but effects may only come to light long after
the value was last changed.
Yellow alert messages indicate problems internal to StormWorks which may need
! involvement from Entuity Support.
workers is the maximum number of SNMP operations that can be concurrently active.
When the limit is reached operations are queued until a worker is available. The default
value is 15, minimum 1, maximum 500.
h
Excessive values can cause serious performance degradation, but effects may only come to
light long after the value was last changed.
[prole]
SurePath constructs port descriptions by placing within square brackets the port’s index
value, using either its enterprise MIB index (entIndex) when available, or interface index
(ifIndex). The index value is followed by the port description. Parameters in this section allow
you to control exactly how SurePath constructs the displayed interface descriptions.
There will be a delay between activating these settings and the changes becoming apparent
in SurePath. One cause of delay is prole, or on a large site a number of instances of prole,
only running every twenty minutes. Another is the SurePath UI refresh rate. There may also
be occasions when some ports show the description in the old format, and some in the new
format, this is because prole cannot read all ports at exactly the same time.
You can configure interface descriptions through this section:
[prole]
PollIfName=1
ifDescrUseAlias=true
ifDescrAppendAlias=false
ifDescrSortableIndex=false
ifDescrLabelIfIndex=false
Where:
PollIfName, controls the port description square bracket population. When set to:
1 (default), SurePath populates the interface name from the ifName mib variable
0, SurePath derives the interface name entIndex or ifIndex.
ifDescrUseAlias, sets the port description used by SurePath when set to:
true (default) SurePath uses the port’s interface alias
false SurePath uses the port’s MIB2 description.
ifDescrAppendAlias, customises the port description used by SurePath when set to:
true SurePath appends to the ifDescr the port’s alias within round brackets, e.g.
ATM0/IMA0 (*** IMU to Chandler via ATT ***). This setting can only be used when
ifDescrUseAlias is set to true.
false (default) SurePath replaces the port’s ifDescr with its alias, when an alias is set.
ifDescrSortableIndex, sets the format of the port index within square brackets, when set
to:
true presents a ports index in a format suitable for an alphanumeric sort. For example
using these formats [ 99/999 ], [ 99/999/999 ] and [ 9999 ] for two part entIndex, 3 part
entIndex and If Index respectively.
false (default) SurePath displays port indices as discovered without adding leading
zeroes to improve the sort order. For example [ #9/##9 ], [ #9/##9/##9 ] and [
###9 ] for two part entIndex, 3 part entIndex and If Index respectively, where #
indicates low values will not be right side zero filled, e.g. [1] rather than the zero filled
[0001].
ifDescrLabelIfIndex, prefixes the interface description with if:, to indicate the value is an
interface index (and so should only be used when port data is accessed using its
interface index). When set to:
true SurePath applies the if: prefix, e.g. [if:0001]
false (default) SurePath does not apply the if: prefix, e.g. [0001].
[proliferate]
Parameters in this section are used with proliferate:
[proliferate]
maxpolltime=300
Where:
maxpolltime, sets the maximum time, in seconds, for a device to respond to an SNMP poll
after which SurePath considers it a slow device.
[Server]
Parameters in this section are set during configure and relate to the SurePath server:
proxy_timeout=300
ssl_enabled=false
map_server_port=10981
single_socket_enabled=true
single_socket_port=12321
id=9c3d450f-a80e-42cc-864a-b9dec8b49549
Where:
proxy_timeout, overrides the ProxyTimeout directive set in httpd_eye.conf. This directive
allows you to set a timeout on proxy requests, which is useful when you have a slow
server response. By default set to 300 seconds.
ssl_enabled, when set to true the server uses SSL, when set to false it doe not.
map_server_port, the port on which the SurePath server listens to its clients.
single_socket_enabled, when set to true the server uses single channel communication,
when set to false it does not.
[Sla]
Parameters in this section configure slalogger and the roll up of its data. This example
uses the default values:
[sla]
Rollup=192@1h;100@1d;13@1w;24@1m;5@1y
startdayofweek=0
Where:
Rollup specifies how the data collected by Availability Monitor is retained. This has the
format:
<no of retained samples>@<interval length><unit of time>
where:
<no of retained samples> is how many samples to keep
<interval length> is how the original data should be rolled up.
<unit of time> is the original sample interval, i.e. h for hour, d for day, w for week, m
for month and y for year.
h
Hourly samples start on the hour, daily at midnight, weekly start time is set through
startdayofweek, monthly at midnight on the first day of the month and yearly samples start at
midnight on the first of January.
For example:
Rollup=192@1h;100@1d;13@1w;24@1m;5@1y
If you amend these defaults you must ensure you enter valid values, i.e. do not define
strings that request too little data. For example:
RollUp=12@1h;31@1d
This requests twelve one hour data samples, which is less than the twenty four one hour
samples required to make one day. Therefore, SurePath overrides the entered value and
takes twenty four one hour samples.
h
If you amend Rollup you must stop and then restart the SurePath server for the changes to
! take effect.
startdayofweek is used in SLA reports to specify the first day of the reporting week. 0 =
Sunday, 1 = Monday, through to 6 = Saturday. The default is 0.
[SNMPserv]
The parameters within this section are used by the SNMP Server:
checkWalkOrder is used when determining whether SurePath performs lexicographic
checking on data returned by a MIB agent.
This is useful when an agent returns data out of sequence as part of a SNMP GetNext
request. For example, with many lower end Cisco devices (e.g. 1900, 2820 and 2900XL’s)
the section that contains mac address information is unordered. Without the
lexicographic checking this data can cause the GetNext request to form a recursive loop,
with checking this can be avoided.
When checkWalkOrder is set to:
0, SurePath does not check that the returned data is in the correct order. This is the
default state.
1, SurePath performs lexicographic checking. If returned data fails the checking
SurePath writes an error message to the calling process’ log file and discards the
data. For example, if macman is run and the data fails the checking, error messages
are written to macman.log and in the Component Viewer you would notice mac
addresses are missing.
h
If a process inexplicably locks up, e.g. macman, prole, it may be due to a GetNext request
loop and setting checkWalkOrder to 1 may solve the problem.
SNMP operations controlled through StormWorks are separate from SNMP Server.
Lexicographic setting is always enabled.
[system_control]
Parameters in this section define SurePath system control. This example section starts
SurePath in maintenance mode:
[system_control]
defaultState=maint
config holds the path and name of the SurePath startup file, entuity_home/etc/
startup_O/S.cfg, where O/S is an abbreviation that identifies the operating system.
defaultState sets the type functionality when SurePath is started. The default is normal.
This starts every module in SurePath that has normal associated with it in the startup
configuration file (see startup_o/s.cfg).
delay sets the time between each failed start attempt. The default is 5 seconds.
retry sets the number of attempts at starting SurePath. The default is 3.
h
Entuity recommend you do not adjust the default system control settings.
!
[tomcat]
Parameters in this section configure Apache Tomcat application server:
adminport, is the Tomcat administration port, by default 8005.
port, is the Tomcat port, by default 8080.
javaMemory, is the amount of memory assigned to the tomcat java process, by default
512M.
[webUI]
Parameters in this section configure Event Viewer. This is an example configuration:
[webUI]
EventViewerMaxEvents=1000
EventViewer.BatchSize=1000
EventViewerShowServerColumn=1
EventViewerSeveritySound=info:chimes.wav, minor:chord.wav,
major:ding.wav, severe:notify.wav, critical:ringin.wav
customDashboardMaxCount=20
where:
EventViewerMaxEvents, sets the maximum number of events that can be held by Event
Viewer, by default 1000.
EventViewer.BatchSize, sets the maximum number of events that can be displayed by
Event Viewer, by default 1000.
EventViewerShowServerColumn, when set to:
0 (default) the server column is hidden in Event Viewer
1, Event Viewer displays the server column which identifies the SurePath server that
raised the event, which you may require in multi SurePath server environments.
Changes to this setting are only applied after a restart of tomcat. The setting is only
retrieved from the server you are logged into. Setting this option on a remote server has
no effect unless you directly login to the remote server.
EventViewerSeveritySound, allows you to set a sound for each event severity level. You
must install your own sound files (WAV or MIDI) to entuity_home/lib/TomCat/webapps/
webUI/sounds. For changes to this setting to be applied you must restart Apache Tomcat.
eventEngine.bat
Location
entuity_home/bin
Format
Maintained by Entuity.
Description
A Windows batch file (Linux shell script is eventEngine) which when run configures the
eventEngine according to settings in event-engine-cfg.properties. The eventEngine
does not require restarting for the configuration changes to be applied, for example when run
from the entuity_home/etc directory enter:
bin/eventEngine.bat -reloadCfg
Status
Read-only.
event-engine-cfg-template.properties
Location
entuity_home/etc
Format
Maintained by Entuity.
Description
This is a template file and may be overridden. To make persistent changes copy this file to
the event-engine-cfg.properties file and edit it. You can apply changes by running
the batch file eventEngine.bat (in Linux the shell script eventEngine).
You should contact your Entuity representative before amending these configurations.
# Indicates if tracing is switched on for every incoming event: useful
for debugging rules
traceAllEvents = false
# Queue sizes for the events originating from external systems:
# - initial: the initial size of the queue per worker
# - max: the maximum size of the queue per worker
# - total: total size of queues across all workers
initialRawEventQueueSize = 100
maxRawEventQueueSize = 10000
totalMaxRawEventQueue = 50000
# Queue sizes for the events originating from the event engine itself
initialDerivedEventQueueSize = 10
maxDerivedEventQueueSize = 1000
totalMaxDerivedEventQueue = 5000
# Maximum number of states available to rules
maxRuleStates = 50000
# The duration since the last update to the NofM rule state after
which the state can be discarded
nmRuleStateTimeoutSec = 172800
# Number of events stored in the event cache
maxEventCacheSize = 20000
# The time period for flushing events from the event cache to the
database
eventFlusherFlushPeriodMs = 1000
# The time between archive cleanup jobs
archiveClenupPeriodSec = 1700
# The number of records to delete in a single batch
archiveDeleteBatchSize = 20000
# The number of events which can be stored in the archive per
situation
archiveMaxSituationEvents = 100
# Maximum number of incidents: including open, closed and expired
maxSituationCount = 50000
# The maximum number of events returned per incident
maxReturnedEventsPerSituation = 100
# The duration for which expired incidents should be kept
situationEvictionPeriodSec = 604800
# The duration for which deleted incidents should remain in memory
situationExtraEvictionPeriodSec = 600
# The name for the default incident
defaultSituationName = Unclassified
# Age out for the default incident
defaultSituationAgeOutSec = 3600
# Expiry window for the default incident
defaultSituationReopenWindowSec = 10800
# Opening window for the default incident
defaultSituationOpeningWindowSec = 300
# Indicates if incident needs to be created for the event with
severity = info
informationalEventCausesDefaultSituation = false
# The minimum duration, which may pass before system event's cache can
be reloaded
minSystemEventReloadPeriodSec = 300
# The View event/incident filter reload period
viewEFilterRefreshPeriodSec = 300
# Positive and negative caching durations for compId to swId
keepTimeForCompIdToSwIdSec = 7200
keepTimeForCompIdToSwIdNegSec = 5
# Positive and negative caching durations for swId to object
description
keepTimeForSwIdToObjectDescriptorSec = 300
keepTimeForSwIdToObjectDescriptorNegSec = 5
# Positive and negative caching durations for swId to object details
keepTimeForSwIdToObjectDetailsSec = 20
keepTimeForSwIdToObjectDetailsNegSec = 20
# Positive and negative caching durations for swId reference to swId[]
keepTimeForSwIdRefToObjectIdsSec = 20
keepTimeForSwIdRefToObjectIdsNegSec = 20
# Positive and negative caching durations for serverId to deviceId
keepTimeForServerIdToDeviceIdSec = 3600
keepTimeForServerIdToDeviceIdNegSec = 5
Status
Read-only.
Changes to
eventProject.xml
Location
entuity_home/etc
Format
Maintained by Entuity.
Description
This file configures the event system, for example its incidents, rules, actions. SurePath is
shipped with a default project file. When you save and deploy a project SurePath updates the
XML file.
Status
Read-only.
eyepoller_overrides.cfg
Location
entuity_home/etc
Format
Text file.
Description
SurePath’s default behavior is to poll a device using a port with MIB2 support. When a device
does not include a port with MIB2 support and uses its own enterprise MIB to collect device
data SurePath’s default behavior would not return data. Through
eyepoller_overrides.cfg you can configure SurePath to poll the enterprise MIB. The
polling definitions are held in separate configuration files which would be developed by
Entuity Professional Services.
On SurePath startup eyepoller checks for eyepoller_overrides.cfg and when it is
available reads its configuration. eyepoller only checks eyepoller_overrides.cfg
when it starts, it does not reread the file again until it is restarted.
eyepoller configuration has the format:
sysoid> status <admin-status-oid:indexing> <oper-status-oid:indexing>
<time-of-last-change-oid:indexing> {<sysuptime-oid>}
<sysoid> util64 <in-octets-64:indexing> <out-octets-64:indexing>
where:
Indexing should be either M2 or ES to indicate use of ifIndex or entIndex respectively.
SNMPv1 polling is used for status.
SNMPv2 for util64, SNMPv3 for SNMPv3 devices.
Status sysuptime-oid is optional, and if not present the default of 1.3.6.1.2.1.1.3 is used.
If there is an error in the formatting of any line, the line’s instructions are ignored and a
warning of the failure is entered in eyepoller.log. An information message is also added
to eyepoller.log for each successful override read from the file. Comment lines starting
with # and blank lines are silently ignored.
Status
Maintained by Entuity and used with configuration produced by Professional Services.
Changes to this file are maintained during SurePath upgrades.
eyepoller_overrides_system.cfg
Location
entuity_home/etc
Format
Text file.
Description
SurePath’s default behavior is to poll a device using a port with MIB2 support. When a device
does not include a port with MIB2 support and uses its own enterprise MIB to collect device
data SurePath’s default behavior would not return data. Through
eyepoller_overrides.cfg you can configure SurePath to poll the enterprise MIB. The
polling definitions are held in separate configuration files which would be developed by
Entuity Professional Services.
On SurePath startup eyepoller checks for eyepoller_overrides.cfg and when it is
available reads its configuration. eyepoller only checks eyepoller_overrides.cfg
when it starts, it does not reread the file again until it is restarted.
eyepoller configuration has the format:
sysoid> status <admin-status-oid:indexing> <oper-status-oid:indexing>
<time-of-last-change-oid:indexing> {<sysuptime-oid>}
<sysoid> util64 <in-octets-64:indexing> <out-octets-64:indexing>
where:
Indexing should be either M2 or ES to indicate use of ifIndex or entIndex respectively.
SNMPv1 polling is used for status.
SNMPv2 for util64, SNMPv3 for SNMPv3 devices.
Status sysuptime-oid is optional, and if not present the default of 1.3.6.1.2.1.1.3 is used.
If there is an error in the formatting of any line, the line’s instructions are ignored and a
warning of the failure is entered in eyepoller.log. An information message is also added
to eyepoller.log for each successful override read from the file. Comment lines starting
with # and blank lines are silently ignored.
Status
Maintained by Entuity and used with configuration produced by Professional Services.
Changes to this file are maintained during SurePath upgrades.
httpd_eye.conf
Location
entuity_home/lib/apache/conf/
Format
Text file containing configuration information for the Apache web server. For further
information on this type of configuration file (default name httpd.conf) refer to the Apache
documentation. This is available via the following URL:
http://www.apache.org/
Description
This file provides all the information required by the web server to provide the GUI front end
for SurePath. You should only ever need to modify the file if there is a need to reconfigure
port numbers, amend log file settings. Changes to this file are only applied once configure
is run and SurePath started.
Status
Maintained by the System Administrator. Entuity does not maintain user changes to this file
during SurePath upgrades.
Format
Internal use only.
Description
Contains coded information about the SurePath managed object credits and expiry dates.
The license file, by default license.dat, is used by licenseSrvr and can be checked
using checkLicense.
SurePath is shipped with an evaluation license which can only be used for a limited period
and should only be used in a test environment.
Status
Provided by an Entuity representative.
Maintained by the System Administrator.
mib.txt
Location
entuity_home/etc
Format
Internal use only.
Description
Contains information relating to ASN (Abstract Syntax Notation). The file is used by various
SNMP polling processes, including prole, as well as by snmpget and snmpwalk.
Status
Read only.
newbin.vendor
Location
entuity_home/etc
Format
Internal use only.
Description
Deprecated, retained for backward compatibility.
Status
Deprecated. Read-only.
provost.conf
Location
entuity_home/etc
Format
Internal use only.
Description
Configuration file for the main scheduling process, provost.
Status
Read only.
serverid.xml
Location
entuity_home/etc
Format
This file includes details that are used when identifying the SurePath server identity, this is
most applicable when distinguishing between multiple servers, Entuity, SurePath or a
combination of the two.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:serverIdentity xmlns:ns2="http://www.entutity.com/webrpc">
<id>ce333d40-fc09-42b6-a4dd-a0315ed3da20</id>
<version>2.0.0.p0</version>
<versionDisplay>Entuity SurePath 2.0</versionDisplay>
<hostAddress>COMPRESSOR</hostAddress>
<webPort>80</webPort>
<sslAccess>false</sslAccess>
<certificate>MIIChzCCAfCgAwIBAgIGARUD8xxFMA0GCSqGSIb3DQEBBQUAMIGHMS
0wKwYDVQQhMDMxNWRhM2VkMjAxFDASBgNVBAsMC0RldmVsb3BtZW50MRAwDgYDVQQKD
AdFbnR1a0NVoXDTE3MDkxMTEyMTY0NVowgYcxLTArBgNVBAMMJGNlNDg0ZDQwLWZjMD
gtNDhiNi1hMWRkLWEwMzE1ZGEzZWQyMDEUMBIGA1UECwwLRGV2ZWxvcG1lbnQxEDAOB
gNVBAoMB0VudHVpdHkxDzANBgNVBAcMBkxvbmRvbjEQMA4GA1UECAwHRW5nbGFuZDEL
MAkGA1UEBhMCVUswgZ0wDQYJKoZIhvcNAQEBBQADgYsAMIGHAoGBAJCHNZjkkyWKl0H
sGs72mfU44xoiKiOddCzkSIS2Bj2NL3Qs4tfWslVXaz+Q2PuF4/
i3i5o8E4jJmZqHqTHaWK8KfGsE6y8eB470oh9ONnMxoFsd4YrUCntrd1X4mbVwvaa6E
mbQVZgEDZXTZoo2BbfVyhJzA9ey4k2jKSkVLPuTAgEDMA0GCSqGSIb3DQEBBQUAA4GB
AI2ykCawwzAZ2gfpjPCLymS0DMTDkhXgwc86trG6KnbRdpEpYpApx5I+N5eIaTEVj/
tH0xBnrKPWnhCMiXqiLgqAsCZ80aPRNc9wPnxIMXdTIwUfeK0wPa+pNe5GyofUYZa-
la8T4IpBqZy+JhGyLzF+0rSEuwVRoKzLeJQjO87gM</certificate>
</ns2:serverIdentity>
where:
serverIdentiity, web RPC of the SurePath server.
id, unique SurePath server identifier.
version, internal SurePath server version number.
versionDisplay, SurePath server version number displayed through the Help About dialog.
hostAddress, SurePath server host name.
webPort, SurePath server web port, by default 80.
sslAccess, indicates whether the SurePath server is using SSL, true, or not, false.
certificate, SurePath server certificate.
Description
This file includes details that are used when identifying the SurePath server identity, this is
most applicable when distinguishing between multiple servers, Entuity, SurePath or a
combination of the two.
Status
Automatically generated by SurePath install and configure. System administrators can
identify and change the id used with an SurePath server through configure serverid.
Entuity maintains changes to this file during SurePath upgrades.
snmpV3.cfg
For SurePath to handle SNMPv3 traps from devices it must, as a minimum, know device
name and user details. For devices SurePath manages, SurePath can retrieve the required
information from its database. For devices SurePath does not manage you should enter
identifying details in snmpV3.cfg.
Location
entuity_home/etc
Format
Text file, with each line defining information required to handle traps from a particular device.
Description
When you require SurePath to handle SNMPv3 traps from devices it does not manage, use
this configuration file to specify how SurePath should handle these traps.
Each line details one device, and must include the device name and user and optionally
engineID, authentication and privacy password.
For example:
-d 10.66.1.13 -u mark
-d 10.66.1.14 -e 0x80000312010A42010E -u mark -a MD5 -A "Auth
Password"
-d 10.66.1.15 -e 0x80000312010A42010F -u mark -a MD5 -A "Auth
Password" -x DES -X "Priv Password"
where:
-d specifies the device name, e.g. 10.66.1.15,
-u specifies the user name, e.g. mark
-e specifies the device engine, e.g. 0x80000312010A42010F
-a specifies the authentication protocol, i.e. MD5, SHA
-A specifies the authentication password, "Auth Password"
-x specifies the privacy protocol, i.e. AES, DES
-X specifies the privacy password, e.g. "Priv Password".
startup_o/s.cfg
The startup configuration file; for Windows named startup_WIN32.cfg and for Linux
systems startup_UNIX.cfg.
Location
entuity_home/etc
Format
Text file containing lines in the format: systemVariable=value, under headings denoted by
square brackets [].
Description
Configuration file used by starteots when starting SurePath to determine which processes
to start. For Windows implementations SurePath services are also configured here. Each
process has its own section.
This is an example section:
[syslogger]
state=normal
type=command
start=${ENTUITY_HOME}${FPS}bin${FPS}syslogger
directory=${LOGDIR}
memorylimitmb=4000
is_critical=n
is_critical, identifies whether the function is critical to SurePath core functionality, Y, yes
and N, no.
The last line of the file must always be a reference to the site specific startup file:
!startup_WIN32_site_specific.cfg
Status
Maintained by Entuity.
When upgrading SurePath this file is overwritten. You should make any site specific changes
to startup_o/s_site_specifc.cfg.
startup_o/s_site_specific.cfg
The site specific startup configuration file; for Windows named startup_WIN32.cfg and
for Linux systems startup_UNIX.cfg.
Location
entuity_home/etc
Format
Text file containing lines in the format: systemVariable=value, under headings denoted by
square brackets [].
Description
This file is referenced by startup_o/s.cfg. It is where you should enter site specific
configuration settings for your installation startup. Values entered here override values for the
same settings entered in by startup_o/s.cfg.
You can copy an entire section from startup_o/s.cfg to this file and amend its settings.
When you only want to amend a small part of an existing startup section, then you can add
the section name and just the required attribute(s). This makes it easier to identify your
changes. For example when you want to amend the state of remedy, in startup_o/s.cfg
the full section is:
[remedy]
state=none
type=command
start=${ENTUITY_HOME}\integ\ForkEvent\forkevent
${ENTUITY_HOME}\etc\remedyforkevent.cfg pipe_remedy
directory=${LOGDIR}
is_critical=n
Status
Maintained by the System Administrator. When upgrading SurePath this file is preserved.
sw.cfg
Location
entuity_home/etc
Format
Text file containing lines in the format: systemVariable=value, under headings denoted by
square brackets [].
Description
This is the main StormWorks configuration file and must not be edited. It also contains
references to secondary configuration files, all pre-fixed by sw_, that contain details
regarding specific SurePath StormWorks services, e.g. events, ip peering. These files also
must not be edited.
When SurePath configure is run sw.cfg (and through it the secondary files) is referenced
and the StormWorks services are configured.
Status
Created and maintained by Entuity.
h
sw.cfg and the sw_name.cfg files must only be edited by an Entuity representative, or
! under guidance of Entuity. Incorrect amendments of these files can seriously impact
SurePath’s performance.
sw_cm_transforms.cfg
Location
entuity_home/etc
Format
Text file containing lines in the format: systemVariable=value, under headings denoted by
square brackets [].
Description
The retrieval script, policy file and exclusion files are included to SurePath through
sw_cm_transforms.cfg. These transforms first attempt to match on the full system OID,
e.g .1.3.6.1.4.1.9.1.495 then the vendor component .1.3.6.1.4.1.9 and finally null. You can
also individually assign scripts and files against devices through Component Viewer.
[Transform sysOidToRetrievalScriptTransform]
Description=Transform sysOID to configuration monitor retrieval script
ClientData=
InputType=string
OutputType=string
start_run_hp.expect(.1.3.6.1.4.1.11),
start_run_cisco.expect(.1.3.6.1.4.1.9),
start_run_juniper.expect(.1.3.6.1.4.1.2636),
null(*)
[Transform sysOidToExcludedDifferenceTransform]
Description=Transform sysOID to configuration monitor excluded differ-
ences file
ClientData=
InputType=string
OutputType=string
cisco-generic-exclusions(.1.3.6.1.4.1.9),
null(*)
[Transform sysOidToPolicyRulesTransform]
Description=Transform sysOID to configuration monitor policy rules
file
ClientData=
InputType=string
OutputType=string
cisco-generic-policies(.1.3.6.1.4.1.9),
hp-generic-policies(.1.3.6.1.4.1.11),
null(*)
Status
Created and maintained by Entuity. System administrators can amend this file, configure
must be run for changes to take affect. Entuity maintains changes to this file during SurePath
upgrades.
sw_iptosysname.cfg
Location
entuity_home/etc
Format
Text file containing lines in the format: systemVariable=value, under a heading denoted by
square brackets [].
Description
This is the scheduling definition for running iptosysname, which changes within SurePath
device names to system names.
The default configuration is:
[Job jobIpToSysName]
Description=Job to change device names to be sysNames
Interval=86400
Offset=10800
ClientData=
Modes=normal
Method=simple;variable workdir=concat(get_config_var("entuity_home"),
"\\lib\\tools");
=logMessage(concat(piped_exec("iptosysname",
workdir,0,7200000,""),"\n"))
where:
Job, identifies the section as one that defines a job to change device names within
SurePath from IP address to sysname.
Interval, time in seconds between running of the job. The default is 86400, one day.
Offset, defines when the job runs as an offset from 00:00. the default is 10800, equivalent
to 03:00.
Client Data and Modes should not be amended.
Method, defines the job and should not be amended.
Status
Created and maintained by Entuity. This file is only enabled when included to
sw_site_specific.cfg and configure is then run.
sw_ph.cfg
Location
entuity_home/etc
Description
Controls parsing of the StormWorks configuration files and must not be edited.
Status
Created and maintained by Entuity.
sw_site_specific.cfg
Location
entuity_home/etc
Format
Text file containing references to files that specify extra functionality, i.e. customer specific
modifications. Files with a hash before their name are not included to the SurePath
configuration, e.g.
#!sw_user_specific_function.cfg
File names that are prefixed with an exclamation mark are included to the SurePath
configuration:
!sw_user_specific_function.cfg
Description
This is the StormWorks configuration file to which site specific functionality, specifically their
configuration files are included.
When SurePath configure is run sw.cfg (and through it the secondary files, including
sw_site_specific.cfg) is referenced and the StormWorks services are configured.
Status
Created and maintained by Entuity. Administrators may be asked to include and exclude
references to files when adding and removing site specific functionality.
When upgrading SurePath this file is not updated, as you would lose your site specific
settings. You should check the release notes as to whether the latest version of this file
includes new functionality, or examine the file directly.
systemcontrol.log
Location
entuity_home/log
Description
Log file recording the behavior and state of system processes. If the Process Health page
indicates an error in one or more processes you may review this file when troubleshooting
the cause.
Status
Created and maintained by Entuity.
system_menus.xml
This file specifies the system menus used in the SurePath web interface. The available web
interface menus are a combination of menus defined in this file and in user_menus.xml.
Menus are added to SurePath during SurePath configure.
system_menus.xml is managed by Entuity and should only be amended by Entuity.
user_menus.xml
This file specifies all user menus used in the SurePath web interface. The available web
interface menus are a combination of menus defined in this file and in system_menus.xml.
Menus are added to SurePath during SurePath configure.
user_menus.xml is user maintained. It is not overwritten during SurePath updates.
XMLDataCollector.xml
Specifies how to identify a device, apply the appropriate XML query to the device and
interpret its XML reply. For example for Nexus, XML Data Collector identifies a device through
its chassis identifier and system version. It can then perform the GET_MAC action with the
appropriate XML configuration.
This extract includes the XML for the MAC address implementation. There are 2:
Match sets with evaluation occurring in the order specified.
GET_MAC actions called by the version match set. Both actions write to the same table in
the XMLAPIDB.
Location
entuity_home/etc
Format
XML text file defining data collection.
<?xml version="1.0"?>
<XMLAPIRoot>
<version-match-sets>
<version-match-set version-match-set-id="Nexus-1000v-001" >
<version-match-set-test field="chassis_id" value="Nexus 1000V
Chassis" />
<version-match-set-test field="sys_ver_str" value="4.2\(1\)SV.*"
/>
</version-match-set>
<version-match-set version-match-set-id="Nexus-Default">
<version-match-set-test field="chassis_id" value=".*" />
</version-match-set>
</version-match-sets>
<!-- ********************* ACTIONS ********************* -->
<actions>
<action actionName = "GET_MAC" version-match-set-id="Nexus-1000v-
001" >
<command>
<show>
<mac>
<address-table>
<static/>
</address-table>
</mac>
</show>
</command>
<rowDelimiter delimiter="ROW_mac_address" />
<resultTable databaseAndTable="XMLAPIDB.MacToPort" />
<resultFields>
<resultField field="disp_port" column="Interface" />
<resultField field="disp_mac_addr" column="MACAddr" />
</resultFields>
</action>
<action actionName = "GET_MAC" version-match-set-id="Nexus-
Default" >
<command>
<show>
<mac>
<address-table>
<static/>
</address-table>
</mac>
</show>
</command>
<rowDelimiter delimiter="ROW_mac_address" />
<resultTable databaseAndTable="XMLAPIDB.MacToPort" />
<resultFields>
<resultField field="disp_port" column="Interface" />
XMLDataCollector-log4j.properties
Location
entuity_home/etc/XMLDataCollector-log4j.properties
Description
Sets the level of logging applied to EYEXMLDataCollector.jar.
Status
Created and maintained by Entuity.
rpc.portmap 57 SNMPv3
rpcbind 57 authentication details 90
duplicate engine id 54
end host connectivity 133
S seed file format 129
secdb trap configuration 159
user authentication database 118 Spare Ports
section 132 configure days 147
Security spareporttime 147
login files 133 SSL 23, 68
Seed File Certificate Signing Request 54
SNMPv3 format 129 configuration 79
serverid.xml listening port 53
configure 157 requirements 54
SurePath fails to start 55
Severity Levels
color coding 108 starteye 99
firewall considerations 60
port usage setting 59
SurePath services 99
system requirements 22
Worksheets
installation 116
X
XMLAPIDB 118
Y
Yellow Alert
SNMPyellowAlertSecs 145