5.14.7 Management Protocols Startup Options

 

The different modules of Web NMS are initiated and managed by corresponding processes defined in NmsProcessesBE.conf and NmsProcessesFE.conf. When Web NMS is started, these configuration files are read and the processes are started. You can prevent a process from getting initiated by commenting it's definition i.e Process name and arguments list, in the conf file.

 

This section explains the various processes related to Management Protocols.



BE Startup Options

Process

 

com.adventnet.nms.ms.NMSMServer

 

Functionality

 

Starts the Management Server.

 

Declaration

 

java com.adventnet.nms.ms.NMSMServer

[-debug 0,1,2,3]

Process com.adventnet.nms.ms.NMSMServer

ARGS -debug 0

 

Arguments and Description

Dependencies

 

Mandatory Process Dependencies

 

com.adventnet.nms.topodb.DBServer - Only when the com.adventnet.nms.topodb.DBServer process is activated, would the com.adventnet.nms.ms.NMSMServer process begin.

 


 

Process

 

com.adventnet.nms.sas.NMSSAServer

 

Functionality

 

To start the SAS which provides communication for applets which are unable to connect directly to managed devices due to security limits

 

Declaration

 

# java com.adventnet.nms.sas.NMSSAServer

[SAS_DEBUG true/false]

[SAS_PORT port]

[APPLET_DIRECTORY applet_directory]

[WEBSERVER_ROOT directory]

[RESTRICT_SOCKETS true/false]

[FILE_OUTPUT true/false]

[SERVER_CLIENT class]

[SESSION_CLIENT class]

[LOG_CLASS class]

[REGISTER_CLIENT class]

Process com.adventnet.nms.sas.NMSSAServer

 

Arguments and Description

      Argument

      Description

      SAS_DEBUG

      This option enables the debug and prints the packet dumps. Default value : False

      SAS_PORT

      This option allows you to specify the port in which the SAS can start. Writes the port number to the SASPort.html file. Default : 0 (Any free port)

      APPLET_DIRECTORY

      This option allows you to specify the directory in which the SASPort.html file will be written. By default it is the current directory. The SASUsers sub-directory, which is used to save data from the applets should be created under the directory specified. - Default value : Empty string

      WEBSERVER_ROOT

      Specifies the root directory of the Web server. Default value : Empty string

      RESTRICT_SOCKETS

      This option allows socket access only to SNMP UDP ports 161 and 162. Default value : False

      FILE_OUTPUT

      This option enables/disables file output access Default value : False

      SERVER_CLIENT

      Implementation class for SAServerClient. Default value : null

      SESSION_CLIENT

      Implementation class for SASessionClient. Default value : null

      LOG_CLASS

      Implementation class for SASLogInterface interfaces. Default value : null

      REGISTER_CLIENT

      This option can be used to set the user's implementation of the interface "RegisterClient". This interface can be used by the API users to receive the traps coming from different agents. Default value : null

Dependencies

 

Other Process Dependencies

 

SASServerFE and NMSSAServerFE - SASServerFE is a proxy forwarder for SAS in FE. Unless SAServer is started in the BE, there is no need to have its counterpart in FE. Hence, these processes are inter-dependent.

 


 

Process

 

com.adventnet.nms.tl1.NMSTAServer

 

Functionality

 

NMSTAServer is a wrapper of the TAServer. This process enables the running of the TAServer as a part of Web NMS server in the same JVM.

 

TAServer enables the TL1 Craft Interface to communicate with the TL1 NEs in an applet client environment. TAServer is a part of the TL1 API 4.0 product bundled in Web NMS. The TL1 Craft Interface and other TL1 functionalities will not function, if TAServer is not enabled.

 

Declaration

 

java com.adventnet.nms.tl1.NMSTAServer

Process com.adventnet.nms.tl1.NMSTAServer

ARGS NULL

 

Dependencies

 

This process is a standalone process and does not depend on any other NMS processes.

 


 

Process

 

com.adventnet.nms.util.SnmpCorbaServer

 

Functionality

 

On starting this process, the northbound API will be provided for doing SNMP operations, like GET, GET BULK, SET etc.

 

Declaration

 

java com.adventnet.nms.util.SnmpCorbaServer

[propertyfiles]

Process com.adventnet.nms.util.SnmpCorbaServer

ARGS ORBInitialPort 1050

 

Arguments and Description

Dependencies

 

None

 


 

Process

 

com.adventnet.nms.telnet.telnetwindow.CLIFactoryBinder

 

Functionality

 

This process enables the client to access the CLI API and enables the access to the CLI API operations.

 

Declaration

 

java com.adventnet.nms.telnet.telnetwindow.CLIFactoryBinder.

 

Arguments - Null

 

Dependencies

 

None

 


 

FE Startup Options

Process

 

com.adventnet.nms.fe.ms.MServerFE

 

Functionality

 

This process is a forwarder for management server packet over the common NMS socket.

 

Declaration

 

java com.adventnet.nms.fe.ms.MServerFE

 

Arguments - Null.

 

Dependency

 

com.adventnet.nms.topodb.DBServer

 


 

Process

 

com.adventnet.nms.fe.sas.SAServerFE

 

Functionality

 

This process is the FE SAServer proxy forwarder. It accepts all SAS Client requests and forwards them to the SAServer running in either FE or BE. If the SAServer is started in FE, then it forwards the requests to FE, otherwise it forwards them to BE

 

Declaration

 

java com.adventnet.nms.fe.sas.SAServerFE

 

Arguments - Null.

 

Dependency

 

NmsSAServerBE or NmsSAServerFE

 

SASServerFE is a proxy forwarder for SAS in FE. Unless SAServer is started in the BE, there is no need to have its counter part in FE. Hence, these processes are inter-dependent.

 


 

Process

 

com.adventnet.nms.fe.tas.TAServerFE

 

Functionality

 

This process is a forwarder in the FE for the NMSTAServer process running on the BE. It forwards all the requests from the client to the BE server.

 

Declaration

 

java com.adventnet.nms.fe.tas.TAServerFE

 

Arguments - Null.

 

Dependency

 

com.adventnet.nms.tl1.NMSTAServer

 




Copyright © 2011, ZOHO Corp. All Rights Reserved.