iTivity™ User Guide

2. Installing and Running the iServer
 
Previous Chapter Table of Contents Next Chapter

2.1 Windows System Requirements
2.2 RAM Requirements
2.3 Installing the iServer on Windows
2.4 Licensing the iServer on Windows
2.5 iServer Windows Start Menu Options
2.6 iServer Windows System Tray Menu
2.7 Linux System Requirements
2.8 Installing the iServer on Linux
2.9 Configuring the iServer on Linux
2.10 Licensing the iServer on Linux
2.11 Linux iServer Components and Commands
2.12 iServer Activity Log

You can obtain the installation program for the iServer from Tridia. In order to use the iServer, it must be licensed for the number of connections you will run. Refer to Section 2.4, Licensing the iServer on Windows, or Section 2.10, Licensing the iServer on Linux for more information.

2.1  Windows System Requirements

The minimum platform for the iServer includes the following.

Hardware

·         1.5 GHz x86 Intel-based CPU

·         1 GB RAM

·         At least 1 GB free disk space

·         At least a 100Mb network card (recommended)

Software

Any of the following:

·         Windows 2000 Server

·         Windows Server 2003

·         Windows 7

·         Windows Server 2008

·         Windows 8

·         Windows Server 2012

Note: While other versions of Windows are supported under the minimum requirements, the latest version of Windows Server 2003, Windows Server 2008 or Windows Server 2012 with the latest service packs is highly recommended, especially for enterprise-scale deployments.

2.2  RAM Requirements

RAM requirements on the iServer depend on the number of connecting iAgents and iManagers and the number of active sessions between the iManager and iAgent systems.

Each expected...

Requires this much RAM:

iAgent connection

125 KB

iManager connection

400 KB

active iAgent session

150 KB

 

See the iTivity Deployment Guide for more information and recommendations on iServer requirements.

2.3  Installing the iServer on Windows

You can obtain the iServer distribution MSI via download from Tridia. Contact Tridia for more information.

Other Installation Options:

·         You can automate installation on Windows. See Appendix A in this guide.

·         You can also create custom installers on the Tridia Support web site. See Appendix B.

After installing the iServer component, it is recommended that you review the Readme file for the most current product information. You will find this file located at C:\Program Files\iTivity\iServer\README.txt. 

1.       Download the distribution EXE file the Tridia web site. After saving this file to disk, open the file.

The following Welcome dialog is displayed:

2.       Click Next.

The License Agreement page is displayed.

3.       Scroll Down to view the entire agreement. Then click "I accept the terms in the license agreement" to indicate your acceptance. Click Next.

The following dialog is displayed.

4.       Click the Custom option to select features if desired. Either way, click Next to continue.

The Destination Folder dialog is displayed.

5.       Change the Folder if desired. Click Next to continue.

6.       The iServer Port Numbers dialog is displayed.

7.       Change the port numbers if needed. Many customers use the default port numbers. The most common change is two switch the iAgent port to port number 443. If you are upgrading the iServer, the installer will display the current setting and there is no need for any change. Click Next.

The following dialog is displayed.

These choices define how a user of iTivity iManager must authenticate before being allowed to open a connection to the iServer. Choose one of the following authentication methods, then click Next to continue.

s         NTLM (Microsoft Authentication): iTivity iManager authenticates the username and password against a Microsoft Domain or local database, eliminating the need for a separate local password on every system. NTLM authentication can be used both in an NT domain environment as well as on a standalone Windows NT, 2000 or XP system.

s         Simple Password: Each iServer has its own password that must be entered by the iManager user trying to connect. Use this option if you want iTivity iManager authentication to use separate passwords from Microsoft (NTLM) authentication.

s         No Authentication Required: No login is required. This option is strongly discouraged.

8.       After selecting the authentication method, click Next. The next step depends on which method you chose in Step 7.

The Access Permission Group dialog is displayed:

iManager users must belong to this group to log in to the iServer. Provide a different permission group name or accept the default. Then click Next to continue.

9.       The installer is now ready to begin copying the iServer files and configuring the iServer settings.

Click Install to continue.

10.   Next the installer prompts for elevated privileges needed to perform the installation.

Click Continue to authorize the iServer installation.

The installer displays a progress bar depicting the status of the installation and configuration.

11.   The following dialog is displayed when the installer finishes.

The installation is now complete. Click Finish to exit.

2.4  Licensing the iServer on Windows

After installing, you must license the iServer to make it operable.

As explained in the Welcome to iTivity section of this guide, your iTivity license allows a given number of concurrent connections between iManagers and iAgents through the iServer. The license you purchase determines the number of concurrent connections that your iServer allows.

Note: It is also possible to license iAgent software separately. When an iAgent is licensed separately, its connection to an iServer does not count as one of the connections allowed by the iServer license. Contact Tridia for more information on this option.

2.4.1  Obtaining the License Key and Activation Key

When you purchase your license, Tridia provides a license key. The license key is a series of numbers with hyphens:

Example: 533-0025-32-112012527

When you install the iServer, the install process generates an install code. This install code is displayed on the License Status dialog (see Section 2.4.4, below).

To activate your iServer, you use the install code to obtain an activation key. The activation key is generated based on the install code and is unique to your iServer system.

To obtain your activation key:

1.       After installing the iServer, choose Start > All Programs > iTivity > iTivity iServer > Tridia Licensing  > License Information to display the License information dialog. Note the install code.

2.       Contact Tridia with the install code to obtain your activation key, or visit the Tridia Support Site at https://support.tridia.com/ and choose the Licensing option.

After obtaining both the license key and activation key, you can proceed with licensing the iServer.

2.4.2  Creating the License File

After obtaining your license key and activation key, follow these steps to license the iServer:

1.       Select Start > All Programs > iTivity > iServer > Tridia Licensing  > Create or Locate Tridia License File.

The Create New Tridia Software License File dialog is displayed.

2.       Click Open to create the file with the default name and location.

The license file is created and opened in Notepad.

3.       Below the comment area, enter your license key and activation key, separated by a colon.

Example: 533-0025-32-112012527:DIBDRGS:AHWONGS:MMJYEAK

4.       Save the file and exit Notepad.

The iServer is now licensed.

2.4.3  Editing the License File

You can use the Start > All Programs > iTivity > iServer > Tridia Licensing  > Edit Tridia License File option to add a new license key to a license file that you previously created.

This option is typically used to add licenses to allow the iServer to support additional connections.

2.4.4  Viewing License Information

You can use the Start > All Programs > iTivity > iServer > Tridia Licensing  > License Information option to view your current license status, including the allowed number of iAgent connections.

2.5  iServer Windows Start Menu Options

After the iServer is installed, the following Window Start menu options are available.

2.5.1  Administrative Tools

Choosing Start > All Programs > iTivity > iServer > Administrative Tools opens a menu with additional options.

2.5.1.1  Configure Automatic iTivity iServer Start

Choose this option to set up the iServer to start automatically each time the system starts.

2.5.1.2  Configure Manual iTivity iServer Start

Choose this option to set up the iServer to start on demand. You can then start the iServer by choosing Start > All Programs > iTivity > iServer > Administrative Tools > Configure Manual iServer Start.

2.5.1.3  License Snapshot to Activity Log

Choose this option to cause the iServer to write the current license status to the activity log. This allows you to obtain a snapsop of all iServer users and the number of licenses they are each using.

Refer to Section 2.12, iServer Activity Log for more information on the activity log that receives this license snapshot.

2.5.1.4  Reload iTivity iServer Changes

Choose this option to the reload iServer operating parameters without having to stop and restart the iServer. This allows you to change iServer settings without interrupting live connections.

For example, if a new license key is added to expand the number of licensed users, an administrator can use this option to load the new license data without interfering with current users.

2.5.1.5  Remove iTivity iServer Configure

Choose this option to temporarily disable the iServer software. This option causes the iServer Windows services to be removed from the Services database.

To re-enable the iServer, choose Start > All Programs > iTivity > iServer > Administrative Tools > Configure Automatic iServer Start or Start > All Programs > iTivity > iServer > Administrative Tools > Configure Manual iServer Start.

2.5.1.6  Rotate iServer Activity Log

You can use this option to "rotate" or increment the numbering of the iServer activity log without stopping the iServer. This means that the current log file is renamed to "xxx.log.1" Any existing xxx.log.1 is renamed to xxx.log.2, and so on.

For information on the iServer activity log, see the iTivity Deployment Guide.

2.5.1.7  Rotate iServer Error Log

You can use this option to "rotate" or increment the numbering of the iServer error log without stopping the iServer. This means that the current log file is renamed to "xxx.log.1" Any existing xxx.log.1 is renamed to xxx.log.2, and so on.

For information on the iServer error log, see the iTivity Deployment Guide.

2.5.1.8  Set iServer Simple Password

You can use this option to change the password used by a remote user of iTivity iManager to connect to this iServer. This password applies only if Simple Password was chosen as the Authentication Method when the iServer was installed. If another Authentication Method was chosen, any entry in this dialog is ignored.

Enter the password twice, then click OK to reset the password.

 

2.5.2  Documentation

Choose Start > All Programs > iTivity > iServer > Documentation > iTivity Online Help to display the iTivity online Help.

2.5.3  Tridia Licensing

Use this option to create or edit your license file for the iServer. See Section 2.4, Licensing the iServer on Windows, for instructions.

2.5.4  About iTivity iServer

Choose Start > All Programs > iTivity > iServer > About iTivity iServer to display the About dialog containing version information.

2.5.5  Start iTivity iServer

Choose Start > All Programs > iTivity > iServer > Start iServer to start the iServer software. You need to use this option only if the iServer is not configured to start on system startup.

2.5.6  Stop iTivity iServer

You can use the Start > All Programs > iTivity > iServer > Stop iServer option to stop the iServer whenever it is running.

Caution: All current connections to the iServer are immediately lost.

2.6  iServer Windows System Tray Menu

When the iServer is started, the following icon is displayed in the Windows System tray:

Right-click on this icon to display the System Tray menu.

2.6.1  Show Active Sessions

This option displays a dialog showing active remote control sessions currently connected to the iServer. You can use the buttons to select and close any or all of the sessions. When NTLM authentication is used, the NTLM user name is shown for each session. The name of the iServer is shown in the remote host column.

2.6.2  Show Certificate Fingerprint

The iServer automatically generates a local default 2048-bit RSA encryption certificate the first time it runs. This unique certificate is presented to the iTivity iManager to ensure encryption of all data transmitted between the iServer and the iManager.

Selecting the Show Certificate Fingerprint option displays the Certificate Fingerprint.

The first time the iManager or iAgent attempts to connect to this iServer, the user is asked to confirm the certificate fingerprint. After the first connection, the iManager or iAgent computer retains the fingerprint in its cache for the next viewing session.

Note: On iAgent systems, the behavior to check the certificate fingerprint on the first connection can be configured using the varAutoAcceptAllCerts setting in the one-click HTML file. See Section 5.4.1,  Global iAgent Settings.

iTivity also supports commercial SSL digital certificates purchased from Verisign or other Certificate Authorities. For more information on certificates, see the iTivity Deployment Guide.

2.6.3  About iTivity iServer

Choose this option to display the About dialog containing version information.

2.6.4  Stop iTivity iServer

You can click this option to immediately stop the iServer.

Caution: All current connections to the iServer are immediately lost.

2.7  Linux System Requirements

The Linux version of iServer runs of the following platform.

Software

·         Red Hat Linux 9.0, ES 4.0, ES 5.0, ES 6.x or higher
OR

·         CentOS 5.x, 6.x or higher
OR

·         Fedora Core Centos 45, 32 and 64 bit

Hardware

·         1.5 GHz x86 Intel-based CPU

·         1 GB RAM

·         At least 1 GB free disk space

·         At least a 100Mb network card (recommended)

2.8 Installing the iServer on Linux

Note: For information on configuring the iServer after installation, see Section 2.9, Configuring the iServer on Linux.

Downloading the Distribution File

1.       Contact Tridia for the URL for downloading the iServer Linux distribution. The filename is linux-iserver-version.tar, where version is the particular version number.

Example: linux-iserver-6.0.00.tar

Note: Many popular Window's based ZIP file utilities do not properly extract the contents of our distribution file. Please do not attempt to use them with any of the distribution files.

2.       Place the downloaded file in your home directory on the Linux server where you want to install the iServer.

Example: /home/username/
where username is your actual user name

CONTINUING YOUR INSTALLATION

1.       Logon as the root user or issue the su command.

2.       Change to the /tmp directory.

cd/tmp [Enter]

3.       To verify the presence of the distribution file, list the directory contents of your home directory:

ls –l /home/username/*.tar [Enter]
where username is your actual user name

4.       Extract the distribution (*.tar) file:

tar xvf /home/username/<filename>

Several files are extracted into the /tmp folder. One of these is the install script.

Note: At this point you can remove the distribution file by moving it to a different directory or using the rm command.

5.       Run the install-iserver script.

./install-iserver

A Welcome screen is displayed:

6.       Type y to proceed.

The program checks for a prior version of the iServer and preserves the license information if it exists.

Press Enter to continue.

If a prior version exists, the files are removed.

7.       Press Enter again to continue.

The following screen is displayed, allowing you to change the Registration Port if needed.

8.       Change the port if desired. Otherwise just press Enter.

The Host Description screen is displayed.

9.       Enter a Description to be used to identify this iServer in iTivity iManager. Then press Enter.

The iServer Install Directory Screen is displayed.

10.   Press Enter to accept the default directory, or type a different directory and then press Enter.

If the specified directory does not already exist, you are prompted to confirm creating it. Type Y to confirm.

The program extracts the iServer files. You are then prompted to specify whether you want to install the Support Module files on your web server.

For more information on the Support Module, see Section 5.3, Installing the Support Module.

11.   If you want to copy the Support Module files, type y and continue with Step 12.

Otherwise, type n and continue with Step 13.

12.   Enter the directory where you want to copy the Support Module files and press Enter.

If the directory does not already exist, type Y to confirm creating it.

The Support Module files are installed and a message is displayed when the process is complete.

Press Enter to continue.

13.   The installation continues and a number of status messages are displayed. Press Enter to continue.

You are prompted to specify whether or not to start the iServer listening daemon at system startup. The daemon must be running for the iServer to accept connections. It can also be started by issuing the start_iServer command. 

Type y to start the daemon at boot time or n to cancel this option.

14.   The program prompts you to specify whether or not to remove temporary installation files. Type y to confirm or n to cancel.

If you typed y, the files are removed. Press Enter to continue.

Installation is now complete.

2.9  Configuring the iServer on Linux

2.9.1 Editing the iServer.conf File

For the Linux version of iServer, all configuration settings are controlled by an ASCII text file called iServer.conf, which is placed in the installation directory on the Linux computer.

You can change the settings by opening the file in any text editor. The following table describes the settings in the file.

COMMON OPTIONS

 

Programdir

Specifies the directory in which the iServer is installed.  This setting is automatically configured by the Installation program.

Default: /usr/lib/iTivity/iServer

dataDir

Specifies the directory where the iServer stores information between program invocations. This information includes encryption keys and other data used internally.

Default: /usr/lib/iTivity/iServer/itivity_data

FilePath

Specifies the license file for use by the iServer.

Default: FilePath=/usr/lib/iTivity/iServer/LicenseData.txt

vnchostname

vnchostdesc

The server name and Description as listed in iTivity iManager for this iServer.

The default vnchostname is the Linux machine name. The vnchostdesc can be entered during the Installation procedure.

CONNECTOR
OPTIONS

 

randomFile

keyFile

caFile

 

These settings specify the filenames and location of three files used for encryption. The iServer automatically generates default versions of these files the first time it runs. There is no need to change these settings unless the default files in the dataDir directory are not acceptable.

Defaults:

randomFile=/usr/lib/iTivity/iServer/itivity_data/random.dat

keyFile=/usr/lib/iTivity/iServer/itivity_data/keys.pem

caFile=/usr/lib/iTivity/iServer/itivity_data/root.pem

Log File Flags

The following options control which events are written to the Syslog. A value of 1 (one) enables logging and a value of 0 (zero) disables logging.

Syslog facility and priority: iTivity.daemon 

connectSysLogMask

Arrival of an encrypted connection.  Default = 0.

disconnSysLogMask

Closing of an encrypted connection. Default = 0.

startSysLogMask

iServer startup. Default = 1.

stopSysLogMask

iServer shutdown. Default = 1.

proxyServiceSysLog
Mask

A remote control session is forwarded via the iServer.
Default = 0

Ports

These settings control the TCP listening ports and interface of the iServer.

transportPort

The port for iTivity iManager connections. Default = 25800

transportHost

Normally, the iServer listens on all interfaces (Default=0.0.0.0). However, if you have a multi-homed system, you can have the iServer listen on any network interface by changing the default setting.

iasServerPort

The port for iAgent connections. Default = 23800.

transportTimeout

serviceTimeout

These two settings control the timeout behavior of iServer data connections.

transportTimeout - Timeout in milliseconds set for end-to-end or host to host network connections. Keep this value high if using the Internet or other high-latency network transport (such as satellite connections).

serviceTimeout - Timeout in milliseconds for internal or local connections between iServer daemons. 

Defaults:

transportTimeout=90000

serviceTimeout=45000

Keep-Alive Settings

These three settings control the keep-alive behavior of iServer data connections.

endToEndKeepAlive

Determines whether the iServer sends keep alive packets. Not supported on all transports. Values are:

1 (one) - send packets

0 (zero) - no packets.

Default = 1.

iasVerifySessionFlag

In addition, the iServer can send application messages to guarantee the connections are viable and detect lost connections more reliably. Set this flag to 1 (enabled) to have the iServer verify session status when there is otherwise no network traffic. Values are 1, enabled, and 0, disabled.

Default = 1.

iasVerifySessionTimeout

If the iasVerifySessionFlag is set to 1, this value controls how often, in seconds, the verification packets are sent.

Default = 240.

disableSessionDNSLookup

Prevents DNS lookups for new connections to query the host name of the foreign system. This can be useful to improve performance in environments with slow DNS service. Values are:

1 (one) - prevent DNS lookup

0 (zero) - allow lookup

Default = 0.

cipherList

Specifies the list of cipher algorithms to be allowed for incoming connections. If you add other ciphers to the list, it is highly recommended that you keep the default setting as an option. If an iTivity iManager or iAgent system connects to the iServer and there is no mutually acceptable cipher algorithm, the connection will fail.

In order for a different cipher to be used, it must also be allowed by the cipherList of the iManager or iAgent system. The recommended best practice is to set the same cipherList in all iTivity systems.

Supported OpenSSL ciphers:

  DHE-RSA-AES256-SHA:DHE-DSS-AES256-SHA
    AES256-SHA
    EDH-RSA-DES-CBC3-SHA:EDH-DSS-DES-CBC3-SHA
    DES-CBC3-SHA:DES-CBC3-MD5
    DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA
    AES128-SHA
    IDEA-CBC-SHA:IDEA-CBC-MD5
    RC2-CBC-MD5
    DHE-DSS-RC4-SHA
    RC4-SHA:RC4-MD5:RC4-MD5:RC4-64-MD5
    EXP1024-DHE-DSS-DES-CBC-SHA:EXP1024-DES-CBC-SHA:EXP1024-RC2-CBC-MD5
    EDH-RSA-DES-CBC-SHA:EDH-DSS-DES-CBC-SHA
    DES-CBC-SHA:DES-CBC-MD5
    EXP1024-DHE-DSS-RC4-SHA:EXP1024-RC4-SHA:EXP1024-RC4-MD5
    EXP-EDH-RSA-DES-CBC-SHA:EXP-EDH-DSS-DES-CBC-SHA
    EXP-DES-CBC-SHA:EXP-RC2-CBC-MD5:EXP-RC2-CBC-MD5:EXP-RC4-MD5:EXP-RC4-MD5

Default: cipherList= AES128-SHA:DES-CBC3-SHA

Connector_debugMode

Enables debugging output in the connector daemons. The debugging mode of 0 (zero) disables output. As the mode number increases from 1 to 12, more and more information is written to the log file.

This option should be disabled unless instructed otherwise by Tridia staff.

Default: 0 (disabled)

PROCESSOR
OPTIONS

 

permissionGroup

Specifies the name of the user group granting permission to use the iServer to view and access iAgent systems. To grant a user access to the iServer, simply add the user to this group. To block a user from using the iServer, remove their user id from the group. 

A user in this group needs to log in with a username and password when connecting to the iServer through iTivity iManager.

Default: isrvauth

logonSysLogMask

logoffSysLogMask

These flags control whether it is recorded in the syslog each time a user of iTivity iManager logs on and logs off of the iServer. Setting the flags to 1 (one) enables logging and provides an audit log of authentication. Setting the flags to 0 (zero) disables logging.

Syslog facility and priority:  iTivity.authpriv

logonSysLogMask - Log iTivity iManager user logon (succeed or fail). Default = 1.

logoffSysLogMask - Log iManager user logoff (disconnect). Default = 1.

connectPort

connectHost

connectTimeout

These settings specify the TCP network interface and port on which the processor daemon listens for new iServer authentication connections. These connections are internal to the iServer and generally use localhost.

The connectTimeout value specifies the socket timeout for processor connections in milliseconds.

Caution: Tridia strongly recommends that you do not change these settings.

Defaults:
connectPort=7800
connectHost=127.0.0.1
connectTimeout=45000

Processor_debugMode

Enables debugging output in the processor daemon. The default setting of 0 (zero) disables output. As the number increases from 1 to 12, more and more information is written to the log file. This option should be disabled unless instructed otherwise by Tridia staff.

Default: 0 (disabled)

ISERVER OPTIONS

 

proxyViewSysLogMask

Controls whether iServer requests to view an iAgent are written to the syslog. A value of 1 (one) enables logging and a value of 0 (zero) disables logging.

Syslog facility and priority:  iTivity.daemon

Default:  1

hostSessionTimeout

remoteClientTimeout

These values specify how long in milliseconds the IASDB process should wait for responses from iTivity iManager (remoteClientTimeout) and iAgents (hostSessionTimeout).

The settings determine how long an unresponsive iManager or iAgent connection will be allowed before being removed from the tracking database in the IASDB. 

Caution: Tridia recommends leaving these values at the default setting unless instructed otherwise by Tridia staff.

Defaults:

hostSessionTimeout=30000

remoteClientTimeout=90000

clientPort

clientHost

Controls the TCP network interface and port on which the IASDB daemon listens for internal iManager connections from the processor_ia daemon.

Caution: Tridia strongly recommends that you do not change these settings.

Defaults:
clientPort=6900
clientHost=127.0.0.1

IASDB_debugMode

Enables debugging output in the IASDB daemon. The default debugging mode of 0 (zero) disables output. As the mode number increases from 1 to 12, more and more information is written to the log file. 

This option should be disabled unless instructed otherwise by Tridia staff.

Default: 0 (disabled)

sessionRefresh

The maximum length of time (in seconds) the iServer will wait before checking that existing connections are still valid. Note that new connections from iAgent systems are handled immediately. This setting controls the time interval of cleanup operations on existing connections that are lost due to network outages.

Default: 20

authUsername=

authPassword=

Generally, the reverse connection established from an iAgent system to the iServer is unauthenticated. This initial connection is generally required to traverse a local firewall or simply to notify the iServer of the iAgent's availability. 

Since the initial reverse connection only provides access to the standard remote control daemon, authentication of the remote iServer is normally not required. However, if the iAgent system is configured to require authentication from the iServer, the username and password needs to be stored in these settings.

Default: (blank)

 

2.9.2 Changing a Configuration

You can change configuration options without stopping and restarting the iServer software. The options can be changed without losing current connections.

To reload the settings of a running iServer, run the following script:

/usr/lib/iTivity/iServer/iServer_config_reload

 

2.9.3  Running Multiple iServers on One Linux
          Server

With the Linux version, you can run multiple instances of iServer on a single Linux machine. This allows you to configure different groups of iAgent computers (for example, from different departments or organizations) to connect to different iServers. By allowing support users to log in to only certain iServers, you can control who can connect to the different groups of iAgents.

When running multiple copies of iServer on a single machine, each iServer has its own iServer.conf file. Within each iServer.conf file, you need to configure the following settings.

COMMON OPTIONS

 

dataDir

Each iServer needs its own unique dataDir

FilePath

This variable points to the unique License File for each iServer.

vnchostname

vnchostdesc

The name and description should be unique for each iServer to make them distinguishable in iTivity iManager.

CONNECTOR OPTIONS

 

transportPort

iasServerPort

The listening ports for iTivity iManager and iAgent connections must be unique for each iServer. For example, you might make the following settings if running two iServers on one Linux server:

iServer #1 (default ports)
transportPort=25800
iasServerPort=23800

iServer #2
transportPort=25802
iasServerPort=23802

PROCESSOR  OPTIONS

 

permissionGroup

Each iServer is typically given its own user group.

connectPort

Set to a unique port number for each iServer.

commandSvcPort

Specifies the internal port number used by the connector daemons to find the listening port of the processor daemon. This setting is only for use with multiple iServer configurations. It should not be used when only one iServer is running on the system. 

When this setting is used, it should always match the connectPort setting of the processor.

ISERVER OPTIONS

 

clientPort

Set to a unique port number for each iServer.

2.10  Licensing the iServer on Linux

After installing, you must license the iServer to make it operable.

As explained in the Welcome to iTivity section of this guide, your iTivity license allows a given number of concurrent connections between iManagers and iAgents through the iServer. The license you purchase determines the number of concurrent connections that your iServer allows.

Note: It is also possible to license iAgent software separately. When an iAgent is licensed separately, its connection to an iServer does not count as one of the connections allowed by the iServer license. Contact Tridia for more information on this option.

2.10.1  Obtaining the License Key

When you purchase your license, Tridia provides a license key. The license key is a series of numbers with hyphens:

Example: 533-0025-32-112012527

When you install the iServer, the install process generates an install code. You can display this install code by running the License Status command (see Section 2.11.2, below).

To activate your iServer, you use the install code to obtain an activation key. The activation key is generated based on the install code and is unique to your iServer system.

To obtain your activation key:

1.       After installing the iServer, type the license_status command to display your License information. Note the install code.

2.       Contact Tridia with the install code to obtain your activation key, or visit the Tridia Support Site at https://support.tridia.com/ and choose the Licensing option.

After obtaining both the license key and activation key, you can proceed with licensing the iServer.

2.10.2  Entering the License Information

You enter the License Key in the LicenseData.txt file. This file is automatically created in the iServer installation directory when you install. 

You can edit the LicenseData.txt file with any text editor. Follow the instructions in the comment area of the file to enter your License Key and Activation Key.

Example: 533-0025-32-112012527: DIBDRGS:AHWONGS:MMJYEAK

2.11  Linux iServer Components and Commands

2.11.1 Component Files and Subfolders

The following table lists and describes the files and subfolders that make up an iServer implementation.

 

Folder or File

Description

bin

Directory holding binaries and programs.

BUILD

Link to BUILD_#

BUILD_1

Build# of this release

connector_ia

Starter script to one of the iserver programs. No user interaction is required.

docs

HTML documentation files.

init_iserver_daemons

Used to start iserver at boot time.

install_daemon

iServer installation script. Used to install the iServer to run at boot time.

iServer

Starts one of the iServer programs.

iServer_downall

Shuts down all running iServer programs.

Caution: The stop_iServer command is the preferred method of stopping the iServer. Run iServer_downall only if stop_iServer fails. You must be the root user to issue this command.

iServer_perms

Holds inventory and permissions settings to all iServer files.

iServer_version

See Section 2.11.2 iServer Commands.

itivity_data

Directory that holds all of the data files used by the iServer. The directory can be configured via the iServer.conf file.

iTivitySupportModule

Directory containing all of the files for one-click installation of the Unattended and Attended iAgents. Refer to Section 5.3, Installing the Support Module, for more information.

iTivityUserGuide.pdf

PDF version of this User Guide.

LICENSE_30DAY.txt

Text file containing the 30-day license agreement.

LicenseData.txt

Text file used to enter the license keys. See Section2.10, Licensing the iServer on Linux.

LICENSE_FULL.txt

Text file containing the full license agreement.

license_status

See Section 2.11.2 iServer Commands.

licmgr

License Manager program. No user interaction is required.

PLATFORM

Description of the platform supported by this release of the iServer.

processor_ia

One of the iServer programs.

rc_iserver_daemon

Script used by the startup programs under some operating systems when the iServer is to be started at boot time. Normally does not require user intervention.

README

Text file containing updated release information.

remove-iServer

Program used to remove the iserver from the system.

sample_iServer.conf

Copy of the original iServer configuration file. System administrators can copy this file and use it to create more than one instance of the iServer to run on their systems.

start_iServer

See Section 2.11.2 iServer Commands.

stop_iServer

See Section 2.11.2 iServer Commands.

VERSION

ASCII file containing the version number of the installed product.

 

2.11.2 iServer Commands

Administrators can use the programs explained in this section to display information about the iServer and control its operation.

iServer_version

This program displays the exact version of the iServer currently in use, as shown in the following example.

license_status

This program displays the current license information for the iServer, including the Installation Code and the number of allowed connections.

start_iServer

You can use this command to start the iServer. You must be the root user to issue this command.

stop_iServer

You can use this command to stop the iServer. You must be the root user to issue this command.

2.12  iServer Activity Log

On both Windows and UNIX/Linux systems, the iServer maintains an audit log of activity. The central audit log records information each time an iAgent system connects to the iServer or disconnects.

The information includes the authenticated username at the iServer as well as the username (if any) used to authenticate to the iAgent system.

The activity log is a CSV text file stored at one of the following locations:

iServer OS

Central Audit Log Location

Windows

/Program Files/iTivity/itivity_data/activity.log

UNIX/Linux

/usr/lib/iTivity/iServer/itivity_data/activity.log

 

The following listing shows an example section of the activity log.


101,,agent_connect,2005-05-06 15:42:17,-1,-1,,,209.168.166.227,209.168.166.227,,,,,,,,,,
102,,agent_disconnect,2005-05-06 15:42:25,-1,-1,,,209.168.166.227,209.168.166.227,,,,,,,,,,
101,,agent_connect,2005-05-06 15:42:41,-1,-1,,,209.168.166.227,209.168.166.227,,,,,,,,,,
102,,agent_disconnect,2005-05-06 15:43:03,-1,-1,,,209.168.166.227,209.168.166.227,,,,,,,,,,

More Information: For more information on the activity log, see the iTivity Deployment Guide, Section 4, Troubleshooting.

 

Previous Chapter Table of Contents Next Chapter

Copyright © 2017 - 2023, iTivity Corporation
Copyright © 2004 - 2016, Tridia Corporation
Copyright and License Information

webmaster@tridia.com
sales@tridia.com
Technical Support