• No results found

NFM Server Components

Installing the NFM Server package (Part 1 of 2):

(see ‘Installing the TPS® Command Service package’ for Part 2 of 2)

The NFM Server component can run on several different platforms including AIX, Windows and Linux. Complete installation of the NFM Server requires two pieces (each shipped separately) be installed, the NFM Server and TPS® Command Service (Cserv). Installing TPS®/NFM Server & TPS® Command Service should be installed by ‘root’ on UNIX platforms and ‘Administrator’ on Windows.

OS Install Command Directories

AIX Installp –acFd <filename>

all

/usr/lpp/tps/nfm/ (product directory)

/var/tps/ (working directory)

Linux tar xvf <filename>

installp_tpsnfm

/opt/tps/nfm/ (product directory)

/var/tps/ (working directory)

Windows <Double clickable install executable>

C:\Program Files\TPS Systems\NFMServer\

(product & working directory)

NFM Server files:

<product directory>

bin NFM Server binaries / executables

gui GUI files to be copied into the Web Server directory <working directory>/nfm/

attachments Custom FTP & NVDM scripts used by NFM commands NFM Remote Command Line scripts

logs NFM Server logs ssl SSL related files tmp Temporary NFM files

tracking Used by NFM to track and resume plans <working directory>/dba/

data Stores all NFM databases

ADMINISTRATIVE FUNCTIONS: NFM SERVER COMPONENTS

Line added to startup script / service:

AIX (/etc/inittab): nfmserv:2:respawn:/usr/lpp/tps/nfm/bin/nfmserv Linux (/etc/inittab): nfv:2345:respawn:/opt/tps/nfm/bin/nfmserv Windows

(The NFM Server Service is set to start as a Windows Service from the Windows Services Control Panel)

** When NFM Server is installed, the ‘Startup Type’ is set to Manual. It is recommended that you change this to Automatic, so the Service will start whenever the OS is started.

Installing the TPS® Command Service package (Part 2 of 2):

ADMINISTRATIVE FUNCTIONS: NFM SERVER COMPONENTS

AIX installp –acFd <filename>

all

/usr/lpp/tps/cserv/ (product directory)

/var/tps/cserv/ (working directory)

Linux tar xvf <filename>

installp_tpsnfm

/opt/tps/cserv/ (product directory)

/var/tps/cserv/ (working directory)

Windows <Double click install executable>

C:\Program Files\TPS Systems\CSERV\ (product & working directory)

Cserv files/directories: <product directory>

cserv Cserv binaries / executables

<working directory>

apps Scripts that point to applications used

by CServ

conf Configuration options

/logs Cserv logs

Line added to startup script / service:

AIX (/etc/inittab): tpscserv:2:respawn:/usr/lpp/tps/cserv/bin/tpscserv

Linux (/etc/inittab): tc:2345:respawn:/opt/tpscserv/bin/tpscserv Windows

ADMINISTRATIVE FUNCTIONS: NFM SERVER COMPONENTS

(The TPS® Command Service is set to start as a Windows Service from the Windows Services Control Panel)

** When TPS® Command Service is installed, the ‘Startup Type’ is set to Manual. It is recommended that you change this to Automatic, so the Service will start whenever the OS is started.

Upgrading the NFM Server package

To upgrade the NFM Server you will need to install the NFM Server package executable. This will overwrite the binary files located in the NFM’s product directory and reorganize the NFM database files, if necessary. Once you have successfully upgraded the NFM Server you will need to upgrade the NFM GUI Interface. See “Coping over NFM files to the HTTP Server” under NFM GUI Components for more information.

Removing the NFM Server package

To remove the NFM Server requires two pieces be removed, the NFM Server and TPS® Command Service (Cserv) packages. Removing the NFM Server & TPS® Command Service should be done by root on UNIX platforms and Administrator on Windows. Removal can be done with the following commands:

ADMINISTRATIVE FUNCTIONS: NFM SERVER COMPONENTS OS Uninstall Command (NFM Server) Uninstall Command (TPS® Command Service) AIX /usr/lpp/tps/nfm/bin/uninsta ll * /usr/lpp/tps/cserv ***

Linux /opt/tps/nfm/bin/uninstall * rm –r /opt/tps/cserv **/*** Windows Go to Windows Control panel,

select ‘Add Remove Programs’, select ‘TPS/NFM Server”, press the “Remove” or “Uninstall” button. ****

Go to Windows Control panel, select ‘Add Remove Programs’, select ‘TPS/Command Server”, press the “Remove” or “Uninstall” button.

* The uninstall script will remove everything in /opt/tps/nfm/ or /usr/lpp/tps/nfm; however, it will NOT delete anything in the /var/tps/nfmdirectories. If you want NFM Server removed completely you will have to remove everything in /var/tps/nfm manually.

**Unlike the NFM Server product, there is no uninstall script for TPS® Command Service. First you should stop the process. Then you can remove everything in:

*** If you have TPS®/Network Transaction Manager (NTM) installed on this system be aware that removing TPS® Command Service will prevent it from working.

**** Uninstall will remove everything in C:/Program Files/TPS Systems/NFMServer except the attachments, commands, dba, and log directories. If you want NFM Server removed completely you will have to remove these directories manually.

Creating NFM Server Backups

The following directories should be backed up regularly. These directories contain configuration files as well as database files for

UNIX:

/var/tps/nfm/* /var/tps/cserv/* Windows:

C:\Program Files\TPS Systems\NFMServer\*

NFM Server Processes

ADMINISTRATIVE FUNCTIONS: NFM SERVER COMPONENTS

Process Name Description

nfmserv NFM main server program. One instance (of the process) should always exist (be loaded in mermory) while the NFM server is running which should be all the time. Controls the submitted plan queue. Responsible for starting plans at their designated time.

nfmservi ** NFM remote command server program. This program services the remote command interface utility program that can call in from the NFM client computers. One instance should always exist while the NFM server is running if remote commands are enabled.

nfmservp ** NFM proxy connection server. One instance should always exist if any nodes using connection type other than LISTEN are configured. This program services clients that are configured to permanently call in.

nfm The nfm command. Used internally by the GUI and also as part of the local and remote command line interface. Any number of instances may be loaded simultaneously.

nfmjsrv NFM plan instance server. One instance should be loaded for each ACTIVE plan instance (not FINISHED and not SCHEDULED).

** nfmservp and nfmservi processes are not started if the "System Settings" field "Enable remote commands" is checked off. **

TPS® Command Service Processes

Below is a list of processes started by the TPS® Command Service (part of NFM Server):

Process Name Description

tpscserv The main process that handles communication between the NFM Server and NFM GUI.

ADMINISTRATIVE FUNCTIONS: NFM GUI COMPONENTS