difference between webports and httpport ?

fplatel

ADSM.ORG Member
Joined
Oct 9, 2006
Messages
3
Reaction score
0
Points
0
Hi,



I am trying to figure out how the TSM client and server communicate and I am not sure I understand what is the difference between the options "httpport" and "webports" :

=> "httpport" explained in the backup/archive client documentation as "TCP/IP port address that is used to communicate with the Web client"

=> "webports" explained as "TCP/IP port number used by the Tivoli Storage Manager Client Acceptor daemon and Web Client Agent service for communications with the Web client".



For me, "httpport" is the same thing as the second port specified with "webports" or am I missing something ? The documentation talks about "webports" used for firewall traversing, but I only understand that httpport or the second port in webport are just both for defining the listen port for the web client daemon.



Aside from this... is it possible to choose on which IP address a CAD can listen to ? I have a server with several IP interfaces and I'd like to have the CAD listening only on some of them.



Thx for any help.

Fabrice
 
There is utility for command line defining cad, journal, sched, remote agent and it is call dsmcutil.

Try dsmcutil help for more information, just short extract:

/HTTPPORT:[port #] - The port the client acceptor service will use

to receieve non-secure HTTP

/WEBPORTS:[port #],[port #] - The first port # is the port the client

acceptor service will use to receive

communications from the Web Client

The second port # is the port the remote

client agent service will use to receive

communications from the Web Client

I have installed and configure:

dsmcutil install cad /webports:1582,1581 /password:xxxxx

dsmcutil install remoteagent /password:xxxxx

I have install and using cad and remote agent only with webports. When i am using httpport it is working. Also when starting CAD service it opens and listens on 1581and on another random port, in my case it was between 2800 and 2910.

I have tried with dsm.opt tcpclientaddress, to specify a ip addres, expecting that the service will be opened only for on this IP but is listening on:

TCP 0.0.0.0:1581 0.0.0.0:0 LISTENING

TCP 0.0.0.0:2910 0.0.0.0:0 LISTENING



It is very confusing use of this httpport option. Someone with more experience?
 
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font class="pn-sub">Quote:</font><HR></TD></TR><TR><TD><FONT class="pn-sub"><BLOCKQUOTE>

I have tried with dsm.opt tcpclientaddress, to specify a ip addres, expecting that the service will be opened only for on this IP but is listening on:

TCP 0.0.0.0:1581 0.0.0.0:0 LISTENING

TCP 0.0.0.0:2910 0.0.0.0:0 LISTENING



It is very confusing use of this httpport option. Someone with more experience?



</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>

The same for me : tcpclientaddress doesn't seem to be used as the ip on which the socket is bound :confused: And for httpport/webports , the documentation is far from clear, furthermore there is no detailed documentation of how the communications work inside tsm between the different parts.
 
The HTTPport value controls the Web Client port number for the Client Acceptor (dsmcad).



The WEBports option controls the scheduler side's port number,

it was introduce in TSM 4.1+ client option to allow specifying the TCP/IP ports needed by the TSM Web Client, as when using a firewall. This enables the use of the Web client outside a firewall by specifying the TCP/IP port number used by the TSM Client Acceptor daemon and the TSM Remote Web client agent service for communications with the Web GUI.







hope it s help
 
Back
Top