Server's jconsole vs. admin's jconsole

Hi there!

May be I am missing something, but:

Can anybody confirm my suspicion:

From jconsole, which is installed as part of Notes Administrator, I can connect to any controller, but from jconsole, which is part of a server kit (6.0.1/RedHat), I can connect only to THIS server’s controller.

All attempts to connect to OTHER controller are resulting in “Either the Server Controller is not running on host … or is not listening on port 2050.”

The controller IS running on the target host on port 2050. When I capture the traffic between the jconsole host and the controller host, there is no even single packet between them!

Subject: server’s jconsole vs. admin’s jconsole

Hi Mallareddy and all!

I missed to tell you that our 2 “suspicious” servers are Domino 6.0.1/RedHat 7.3 and our Notes clients are on Win2000 (Notes 6.0.1) and WinXP (Notes 6.0).

Currently we do not have R6 servers on something different from RedHat 7.3.

So the more precise question can be “Can one connect from a Linux Domino jconsole to a remote controller?”

For now my answer is “No”.

The previous question “Is there any difference between server’s jconsole and admin’s jconsole?” is probably incorrect and caused by the fact that our servers are on Linux and the clients - on Windows.

Your question for searching something that is blocking the network traffic between the two servers is not relevant in my opinion, because:

From server 1 shell console I can telnet to the server’s 2 port 2050 and after some TCP packets (captured on client host) the connection is closed by the controller host.

Same situation in opposite direction.

But when I try to connect from server 1 with jconsole to the server 2 port 2050 - absolute network silince happens.

Having in mind that jconsole is using SSL - is Domino using a previous install of OpenSSL libraries on the server machine, or it is using some proprietary code? If yes, may be the answer is in that direction. What about any previously installed SSL host certificates on jconsole side?

I thing I saw something like “Checking for OpenSSL” during the server install…

In fact I am trying to use server’s console because we have some linux workstations.

Btw, can I “isolate” the jconsole from the Linux Domino server kit? I intend to try this :wink:

This will make us more flexible, because a lot of our admins are using Linux, but they certainly do not need a Domino on their workstations.

Thank you

Subject: RE: server’s jconsole vs. admin’s jconsole

Q: "Can one connect from a Linux Domino jconsole to a remote controller?"A: Yes. You can connect from a jconsole running on linux to any controller running on any linux/Solaris/Aix/W2K/NT.

Q: “What about any previously installed SSL host certificates on jconsole side?”

A: Console uses SSL but it does not use already installed certificates. SSL we use is also our own SSL which is part of the package.

Q: "Btw, can I “isolate” the jconsole from the Linux Domino server kit? "

A: Yes. You can do that. You need to do the following:

  Copy the following files from installed directory (say /opt/lotus) into /tmp/lotus:



  cd /opt/lotus/notes/latest/linux

  cp -pr jconsole dconsole.jar startup jvm /tmp/lotus

  cd /tmp/lotus

  mkdir bin

  cd bin

  ln -s ../startup jconsole

  cd ..

  ln -s jvm/bin/java java

  ln -s startup server  



  Now create a tar file of this to copy onto other machines.

  tar cvf jconsole.tar .



  Now you can copy the jconsole.tar file to what ever machine you want and install into /opt/lotus as below:



  tar xvf jconsole.tar



  Now jconsole can be run from what ever the directory you want (say /home/jconsole). However, you need to have a dummy 'notes.ini' file in that directory with these two lines.

  [Notes]

  Directory=/home/jconsole



  /opt/lotus/bin/jconsole

I still do not understand why you are not able to connect. Could you please send me “dconsole.ini” and “dcontroller.ini” from each machines data directory. That might tell me something. You can send directly to “mkarra@us.ibm.com”.

I am assuming you are not seeing any exceptions on the console or controller when you try to connect.

-Mallareddy

Subject: server’s jconsole vs. admin’s jconsole

Any firewall inbetween blocking all ports apart from maybe the usuals 80/1352/443/110 etc

Subject: RE: server’s jconsole vs. admin’s jconsole

There is no difference between the jconsole that is installed with Admin Client or Domino server. You should be able to connect to any controller from any console as long as those hosts are reachable from that host where jconsole is running. Please check the network on the machine you are having problem.

-Mallareddy

Subject: server’s jconsole vs. admin’s jconsole

Hi Mallareddy and all

Sorry, Sorry, Sorry :wink:

I’ve got the things working.

The problem was related to the content of /etc/hosts and host names in dconsole.ini and dcontroller.ini (fully/not fully qualified hostnames) and restart of the hosts.

Thank you for your replies.

The “isolated” java console also works fine, but can I use a standard JRE for the standalone console instead of Domino’s one? (I am not expirienced with Java)

Regards

Subject: RE: server’s jconsole vs. admin’s jconsole

I would not recommend as it becomes problem for support team. If you have a problem it will be difficult to know the cause i.e., is it because of this new JRE or code.