|
1. Installation
The aim of this Installation Guide
is to provide system managers with the information needed to install
inGOT v4.0. Details about the functionality and features of inGOT
are available in the Users Guide.
1.1 Overview
InGOT is made up of two components:
The inGOT ‘Engine’ and the inGOT ‘Control’.
The inGOT Engine is at the heart of inGOT and provides all the scanning
and Internet access control functionality. The inGOT Engine is also
specific to the network environment under which inGOT will be running.
For example, there is a specific engine for a Novell Netware/BorderManager
environment and another separate engine for a Microsoft/Proxy or ISA environment.
Other operating environments will have their own separate engine.
The inGOT Control user interface is generic and operates in conjunction
with any of the inGOT Engines. The control user interface interacts
with the Engine via a TCP/IP connection, is used to monitor the
status of inGOT and make all configuration or user changes.
The inGOT system is installed
via the Microsoft Installer (MSI) utility. MSI is available on any
Windows system from Windows 2000 and above. For systems that support
MSI the “inGOT v4.0 MSI only” pack can be downloaded
from the Liverton web site. Once downloaded, MSI will launch if
the inGOTv4.0.MSI is opened (double-click on the file). For Windows
NT systems, download the “inGOT v4.0 MSI and MSI Installer”
pack and run the executable.
1.2 File names
There are several files that are
included as part of the inGOT installation set. This includes seven
(7) executable programs and four (4) support files.
The executable files are:
| inGOT.EXE |
inGOT
Control. This is the main control user interface used to make
all configuration and user changes to inGOT. |
| inGOTEngine.EXE |
This is
the currently installed inGOT Engine that does all the scanning
and Internet control functions. NB: This file does not exist
until the initial inGOT Setup Wizard is run. |
| inGOTEngine_BM.EXE |
This is
the inGOT Engine specifically developed for the Novell Netware/BorderManager
network environment. This file is copied to inGOTEngine.EXE
at the end of the inGOT Setup Wizard if this environment is
chosen. |
| inGOTEngine_Proxy.EXE |
This is
the inGOT Engine specifically developed for the Microsoft Proxy
Server or ISA network environment. This file is copied to inGOTEngine.EXE
at the end of the inGOT Setup Wizard if this environment is
chosen. |
| inGOTEngine_Linux.EXE |
This is
the inGOT Engine specifically developed for IP accounting via
a Linux gateway. This engine uses additional inGOT system software
and configuration that must be installed on the Linux server.
This file is copied to inGOTEngine.EXE at the end of the inGOT
Setup Wizard if this environment is chosen. |
| inGOTCMD.EXE |
inGOT Command
is a command-line utility for adding and removing funds from
a users inGOT account. When used in conjunction with the Microsoft
Scheduler system inGOT Command can automatically regularly (e.g.
monthly) add funds to users’ inGOT accounts. This utility
has an in-build help facility. For more information please run
‘inGOTCMD /?’ from a command console. |
| inGOTBalance.EXE |
inGOT Balance
is a system tray utility that will display the current balance
for the currently logged in user. This utility must be used
in conjunction with the NDS User Object field balance update
facility within inGOT. |
1.3 Setup inGOT
To install inGOT v4.0, run the MSI
installer utility. This will unpack and install all the necessary
inGOT v4.0 components.
The various inGOT executable files
will by default be installed into the C:\Program Files\inGOT4\
folder. The MS-Access databases will be installed by default in
the C:\inGOT4Data\ folder.
If the intention is to store the
data files in another locate (for example, on a network drive) the
recommendation is to COPY the contents of the C:\inGOT4Data\
folder to the new location and leave the existing installed data
files in the default location.
1.4 Important considerations
There are several important consideration
that need to be understood before the setup and configuration of
inGOT can be completed.
1.4.1 inGOT Engine running
as a service
The most significant consideration
is that the inGOT Engine normally runs as a Windows service. This
means that it does not use the currently logged in client credentials
to operate. The service authenticates by default using the “Local
System” account. The inGOT Engine will therefore continue
to operate without any account being logged onto the server. The
inGOT Engine will automatically start if the Windows server is restarted.
1.4.2 Novell considerations
If inGOT is to be used in a Novell
Netware environment the following specific considerations are needed:
• NDS trustee permission
The inGOT Engine component runs
as a service. A Windows Service does not use the client login credentials
to access network resources so the Netware Client utility cannot
be used to provide the engine with permission to access NDS objects.
If trustee permission is not set
correct the inGOT Engine will report “Error 76: Path Error”
in the inGOT Engine system log (inGOTEngine_MMMYY.LOG). Correct
trustee permission is required for inGOT to read the BorderManager
logs and update the NDS ‘Internet Access’ control group
object(s).
To setup correct trustee permission
the computer running the inGOT Engine must be added to the NDS as
a Zenworks WORKSTATION object. This WORKSTATION object must be given
SUPERVISOR access to the BorderManager log file folders and any
group objects it needs to access. Further information on setting
this up is available from the Liverton Knowledge Based Article #010008,
located here at: ../../support/ingot/KB010008.htm.
• BorderManager logging
The inGOT system requires both COMMON
and EXTENDED logging to be enabled. These log files must also be
created on a time (not size) basis. The recommendation is to have
BorderManager create new log files ever 4 hours. When enabled correctly
BorderManager creates a set of two files, one stored in the COMMON
folder and the other in the EXTENDED folder. Both files will have
the same name, the naming convention will be YYMMDDHH.LOG (e.g.
03123104.LOG will be created at 4am on the 31st of December 2003).
| TIP: |
The BorderManager configuration
user interface is misleading. It is necessary to select the
COMMON option from the drop-down box, change the ‘common’
settings and then select the EXTENDED option from the drop-down
box and change the settings again.
|
• BorderManager rule-set
configuration
The inGOT system controls user access
to the Internet via a NDS group (or groups) and the BorderManager rule-set. It
is therefore necessary to create a BorderManager DENY rule that
blocks Internet access based on a user's membership of a NDS group.
It is recommended that this rule be the first rule in the BorderManager
rule-set and that inGOT be configured so that group membership ‘Denies’
Internet access.
| TIP: |
BorderManager rules work on
the basis of a single match. This means that if the conditions
of a rule is meet then BorderManager will enforce the ALLOW
or DENY rule and WILL NOT TEST FOR ANY OTHER RULES in the
rule-set. For example, if the first rule in the rule-set was
ALLOW access to everyone, then this rule would always trigger
and all subsequent rules would be ignored.
|
1.4.3 Microsoft Proxy
or ISA Server considerations
If inGOT is to be used in a Microsoft
Proxy or ISA Server environment the following specific considerations
are needed:
• inGOT Engine not
installed on Proxy/ISA server machine
If the inGOT Engine is running as
a service but not on the same machine as the Proxy/ISA server then
it will not have permission to read the proxy logs. This is due
to the inGOT Engine service account being set to “Local System”.
This account does not have access to any network resources. The
solution is to create a new domain account (for example ‘inGOTEngine’)
and assign this account name to the inGOT Engine service. (This
is done via the ‘Control Panel/Administrative Tools/Services’
utility). The account would need access to the proxy server logs.
The inGOT Engine will then log onto the domain via this account
instead of via the “Local System” account.
2. Starting inGOT for the
first time
Once installed, when inGOT is started
for the first time a welcome message is displayed.

2.1 Configuration Wizard
The configuration
wizard will automatically launch the first time inGOT is started.
For inGOT to work correctly this configuration wizard must be allowed
to complete.
The first step is
to select the type of installation required.
First full
installation
This option should
be selected if this is the first primary installation of inGOT.
Normally there will only be one full installation of inGOT at each
site.
Subsequent
‘inGOT Control’ only installations
This option should
be selected for subsequent installations of inGOT. If this is the
first time inGOT is to be installed in the network the ‘First
full installation’ option should be selected.
The inGOT Control
user interface interacts with the inGOT Engine via TCP/IP. For first
time installations of inGOT both the inGOT Control interface and
the inGOT Engine system must reside on the same computer. Consequently
the localhost IP address of 127.0.0.1 is used to communicate between
these two systems. The default TCP Port number is 19999 but can
be change at this point.
If the TCP Port is
changed then all secondary installations of inGOT must also be updated
to use the new port number.
The next step is to
select the appropriate network environment. The inGOT system currently
has two separate inGOT Engines. The first supports the Microsoft
Network and MS-Prosy or ISA Server environment, the second supports
the Novell Netware and Border Manager environment. These two engines
are called inGOTEngine_Proxy.EXE and inGOTEngine_BM.EXE respectively.
| TIP: |
Once the configuration
wizard has completed it will copy the appropriate inGOT Engine
executable application file to the inGOTEngine.EXE application
file and run this copy. |

If either of the Windows
system options (MS-Proxy server or MS-ISA Server) are selected the
configuration wizard will require the current Windows Domain name
and the name of the Primary Domain Controller. The PDC name must
be preceded by a double-backslash (‘\\’).
If the Novell Netware
and BorderManager system option is selected the configuration wizard
will require the NDS Tree name and the name of the default NDS Organisation.
The default NDS Organisation name should be preceded with a period
(“.”).
The next step is to
select the appropriate database environment. The inGOT system includes
a set of Microsoft Access databases.
| TIP: |
The
‘inGOT.MDB” database contacts a ‘Report Console’
and a suite of default reports. To run these reports simply
open the database with Microsoft Access 2000 or XP. |
If Microsoft Access is selected the name and path of the database
needs to be entered. By default the inGOT installation stores a
copy of the inGOT database into the ‘C:\inGOT4Data\’
folder.
| TIP: |
If
the database needs to be installed onto a network volume/share
the recommendation is to COPY the existing
inGOT database into the new location, keeping the original database
in the default location. Changes will need to be made within
inGOT Setup to point inGOT at the new database location. |

If the Microsoft SQL
Server option is selected the configuration wizard will require
the SQL Server name and the SQL Database name. The SQL User ID and
Password can be entered by pressing the ‘Set User ID’
button.
| TIP:
|
If the entered
SQL inGOT database is empty inGOT will attempt to create the
necessary tables in the database. |
To run the inGOT reports
against data stored in MS-SQL, replace all tables within the inGOT.MDB
Microsoft Access database with ‘Links’ to the tables
in the SQL database. See The Liverton Knowledge Based article #10009
for further details at: ../../support/ingot/KB010009.htm.

If the Microsoft Proxy/ISA
server option has been selected then the name of the proxy database
must be entered next. The Proxy/ISA server must be configured to
log traffic information to an OBDC service. The OBDC service will
connect to the MS-Access or MS-SQL Server database to store traffic
information.
If the BorderManager
proxy system option has been selected then the path to the COMMON
and EXTENDED log files must be entered next. The inGOT system can support up
to six BorderManager servers.
| TIP: |
Additional BorderManager
server log paths can be entered via the inGOT ‘Tools/Setup’
menu once the Setup Wizard has finished. |
The next step is to
enter the name of the network group that will be used to control
users’ access to the Internet. Access to the Internet can
be controlled by a group on either a ‘Grants Access’
or a ‘Denies Access’ basis.
An access rule in
the proxy server (BorderManager, Proxy Server or ISA Server) must
be set up that uses membership of this group to control access to
the Internet.
| ‘Grants
Access’ |
Users who are
a member of this group are explicitly granted access to the
Internet. |
| ‘Denies
Access’ |
Users who are
a member of this group are explicitly denied access to the Internet. |
| TIP: |
Netware environments
must use the fully qualified NDS group name (e.g. “.GroupName.Context.Organisation”).
|

The last screen in
the Startup Wizard displays all the selected configuration settings.
Please ensure these setting are correct before pressing the ‘Finish’
button.
Pressing the ‘Finish’
button will invoke the selected configuration settings. This includes
copying the specifically required inGOT Engine file to inGOTEngine.EXE.
2.2 Setting up the inGOT Engine service
Immediately after
the Startup Wizard has completed inGOT will register that the inGOT
Engine has not been set up as a service.
It is recommended that the inGOT Engine service be setup at this
time. Selecting ‘Yes’ from the prompt will ensure that
the inGOT Engine service and created. inGOT will then attempt to
start the service.
2.3 Retrieving an Activation Key
Before inGOT can start
scanning an Activation Key must be retrieved from the Liverton Registration
Server.
When the inGOT Engine
first starts it will determine that the Activation Key is missing
and will prompt to retrieve one. An initial 30-day evaluation key
can be retrieved from the Liverton Registration Server.
| TIP: |
If the workstation
running the inGOT Engine has access to the Internet, either
directly or via the proxy server, an Activation Key can be automatically
retrieve from the Liverton Registration Server. |

To retrieve an Activation
Key select the ‘Help/Install Activation Key’ menu item.
| TIP: |
The ‘Install
Activation Key’ option will be disabled (greyed out) if
the inGOT Engine is not running. Ensure that the inGOT Engine
Status indicator is green and says ‘Running’. |
The initial ‘Install
Activation Key’ screen enables a key to be entered manually.
To request a new key automatically from the Liverton Registration
Server press the ‘Request Key’ button. This will expand
the screen so registration details can be entered.
Once the registration
details have been entered press the ‘Send Request’ key.
This will attempt to automatically connect to the Liverton Registration
Server to retrieve an Activation Key.
| TIP: |
If the inGOT
Engine is unable to access the Internet and contact the Liverton
Registration Server the ‘Create email to send to Liverton’
option should be selected. This will automatically create an
email message ready to be sent to Liverton. A return email will
include an Activation Key ready to be manually entered into
inGOT. NB: This email service is a manual service so please
allow 48 hours for a response. |
Once the Liverton
Registration Server has generated and returned an Activation Key
it will be automatically entered into the ‘Activation Key’
field.
Before activating inGOT the inGOT licence terms and conditions must
be read and accepted. To do this tick the ‘I AGREE’ check box,
this will enable the ‘Activate’ button. To activate
inGOT press the ‘Activate’ button.
| TIP: |
The inGOT v4.0
Activation Key is tied to the Windows Security Identifier Number
(SID). The SID is a unique number created by the Windows system
during the installation of Windows. |
The inGOT System is now ready to scan, monitor and control users
access to the Internet.
Additional information
and support for inGOT is available from the Liverton web site at:
../../products/ingot.htm
or via email at: .
Thank you for installing
inGOT.
|