alistair_hyperi
Contributor
Contributor

Agent not able to communicate with Server

Hi,
I've set up Hyperic HQ , server and agent on the same Windows 2003 Server machine and everytime the agent starts up and tries to communicate with the server I get the following exception:

2011-03-16 16:48:19,199 DEBUG [Thread-1] [WindowsRegistryScan] Windows Registry Scan completed, took: 0.02
2011-03-16 16:48:19,199 DEBUG [Thread-1] [AutoinventoryCommandsServer] Sending autoinventory report to server: [ScanState platform={agentToken=null queueStatus=0 customProperties=[B@1ad0839 productConfig=null controlConfig=null measurementConfig=[B@f6f1b6 diff=0 ignored=false platformTypeName=Win32 lastApproved=null certdn=CAM-AGENT-1300294071707-5765534761088932561-6738951194760866720 fqdn=SSOPP1.LCH_MEMBER.COM name=null location=null description=Microsoft Windows 2003 cpuCount=16 id=null mTime=1300294080232 cTime=1300294080232} ips={queueStatus=0 diff=0 ignored=false address=127.0.0.1 mACAddress=00:00:00:00:00:00 netmask=255.0.0.0 id=null mTime=1300294080232 cTime=1300294080232},{queueStatus=0 diff=0 ignored=false address=10.20.5.56 mACAddress=D8:D3:85:F9:7E:EC netmask=255.255.255.0 id=null mTime=1300294080232 cTime=1300294080232},{queueStatus=0 diff=0 ignored=false address=10.20.81.126 mACAddress=D8:D3:85:F9:7E:EE netmask=255.255.255.0 id=null mTime=1300294080232 cTime=1300294080232} serversIncluded=true]
2011-03-16 16:48:19,199 DEBUG [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 15 secs before retrying. Error: Unable to communicate with server -- provider not yet setup
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to communicate with server -- provider not yet setup
at org.hyperic.hq.bizapp.client.AgentCallbackClient.getProvider(AgentCallbackClient.java:87)
at org.hyperic.hq.bizapp.client.AutoinventoryCallbackClient.aiSendReport(AutoinventoryCallbackClient.java:49)
at org.hyperic.hq.autoinventory.agent.server.AutoinventoryCommandsServer.scanComplete(AutoinventoryCommandsServer.java:331)
at org.hyperic.hq.autoinventory.ScanManager.scanComplete(ScanManager.java:308)
at org.hyperic.hq.autoinventory.Scanner.notifyScanComplete(Scanner.java:278)
at org.hyperic.hq.autoinventory.Scanner.start(Scanner.java:213)
at org.hyperic.hq.autoinventory.ScanManager.mainRunLoop(ScanManager.java:141)
at org.hyperic.hq.autoinventory.ScanManager.access$000(ScanManager.java:41)
at org.hyperic.hq.autoinventory.ScanManager$1.run(ScanManager.java:107)
2011-03-16 16:48:20,010 DEBUG [ScheduleThread] [ScheduleThread] Platform schedule is null
2011-03-16 16:48:20,010 DEBUG [ScheduleThread] [ScheduleThread] Waiting 1000 ms until 16/03/11 16:48:21

This "Unable to communicate with server -- provider not yet setup" we've seen time and time again on other test platforms.

Any help to resolve this issue would be appreciated.
0 Kudos
7 Replies
admin
Immortal
Immortal

Can you please let me know ,what is the version of Hyperic Server

Thank you,
Nipuna
0 Kudos
alistair_hyperi
Contributor
Contributor

Hi,

Its on Windows 2003 Server, and its

Hyperic HQ 4.5.0.

Heres the relative parts of the agent config :

agent.setup.camIP=10.20.5.56
agent.setup.camPort=7080
agent.setup.camSSLPort=7443
agent.setup.camSecure=no
agent.setup.camLogin=hqadmin
agent.setup.camPword=password
agent.setup.agentIP=10.20.5.56
agent.setup.agentPort=2144
#agent.setup.resetupTokens=no

# required to find server/lib/weblogic.jar
weblogic.installpath=C:\oracle\wls10.3.2.0\wlserver_10.3

plugins.exclude=db2,db2jdbc,apache,mysql
plugins.include=weblogic

Even with all this I still get the same problem.
0 Kudos
alistair_hyperi
Contributor
Contributor

Has anyone seen this issue before :

"Unable to communicate with server -- provider not yet setup"

Any help appreciated.
0 Kudos
jpost
Contributor
Contributor

Is the server installed under program files?
If so, stop the service. uninstall the service
move the install directory out from program files to a directory path with no spaces
reinstall the service
start the service. Hope this helps. There is a more detailed explantion in another thread. Search for jpostedc and you should find it.
0 Kudos
alistair_hyperi
Contributor
Contributor

Hi,

I moved both the server install and the agent install to a directory call c:\hyperic.

Upon start again, the same issue again in the end occurred :

2011-03-21 00:31:00,739 DEBUG [WrapperStartStopAppMain] [AgentConnection] 0.1 { Markers: [cmdName=agent:ping=0.09] }
2011-03-21 00:31:00,739 DEBUG [Thread-1] [AutoScan] Running AutoServerDetector for: WindowsServer
2011-03-21 00:31:00,740 DEBUG [Thread-0] [CommandListener] Dispatching request for 'agent:ping'
2011-03-21 00:31:00,740 DEBUG [Thread-1] [WindowsRegistryScan] Windows Registry Scan starting...
2011-03-21 00:31:00,740 DEBUG [Thread-1] [WindowsRegistryScan] Windows Registry Scan completed, took: 0
2011-03-21 00:31:00,740 DEBUG [Thread-0] [CommandListener] Method 'org.hyperic.hq.agent.AgentCommand@f8395f' returned an object result
2011-03-21 00:31:00,741 DEBUG [Thread-1] [AutoinventoryCommandsServer] Sending autoinventory report to server: [ScanState platform={agentToken=null queueStatus=0 customProperties=[B@7e9ce2 productConfig=null controlConfig=null measurementConfig=[B@6dbdc9 diff=0 ignored=false platformTypeName=Win32 lastApproved=null certdn=CAM-AGENT-1300667458713-5235682589822167078-2867181770554502591 fqdn=admin-PC.home name=null location=null description=Microsoft Windows 2008 cpuCount=4 id=null mTime=1300667459862 cTime=1300667459862} ips={queueStatus=0 diff=0 ignored=false address=127.0.0.1 mACAddress=00:00:00:00:00:00 netmask=255.0.0.0 id=null mTime=1300667459862 cTime=1300667459862} serversIncluded=true]
2011-03-21 00:31:00,741 DEBUG [WrapperStartStopAppMain] [AgentConnection] 127.0.0.1:2144 -> bizapp:getCAMServer
2011-03-21 00:31:00,742 DEBUG [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 15 secs before retrying. Error: Unable to communicate with server -- provider not yet setup
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to communicate with server -- provider not yet setup
at org.hyperic.hq.bizapp.client.AgentCallbackClient.getProvider(AgentCallbackClient.java:87)
at org.hyperic.hq.bizapp.client.AutoinventoryCallbackClient.aiSendReport(AutoinventoryCallbackClient.java:49)
at org.hyperic.hq.autoinventory.agent.server.AutoinventoryCommandsServer.scanComplete(AutoinventoryCommandsServer.java:331)
at org.hyperic.hq.autoinventory.ScanManager.scanComplete(ScanManager.java:308)
at org.hyperic.hq.autoinventory.Scanner.notifyScanComplete(Scanner.java:278)
at org.hyperic.hq.autoinventory.Scanner.start(Scanner.java:213)
at org.hyperic.hq.autoinventory.ScanManager.mainRunLoop(ScanManager.java:141)
at org.hyperic.hq.autoinventory.ScanManager.access$000(ScanManager.java:41)
at org.hyperic.hq.autoinventory.ScanManager$1.run(ScanManager.java:107)
2011-03-21 00:31:00,743 DEBUG [Thread-0] [SSLConnectionListener] Handling SSL connection from /127.0.0.1
2011-03-21 00:31:00,803 DEBUG [WrapperStartStopAppMain] [AgentConnection] 0.06 { Markers: [cmdName=bizapp:getCAMServer=0.06] }
2011-03-21 00:31:00,803 DEBUG [Thread-0] [CommandListener] Dispatching request for 'bizapp:getCAMServer'
0 Kudos
john_hyperic
Hot Shot
Hot Shot

the "provider not yet setup" message means the agent has not been configured with the IP and port of the server yet. This tends to happen in Windows environments because you are probably starting the agent via Windows Service. Try starting the agent in a command line window and see if it starts up. Once you start it on the command line and everything is working, you should be able to use the Windows Service from that point on.
0 Kudos
evansgonzalez
Contributor
Contributor

the "provider not yet setup" message means the agent has not been configured with the IP and port of the server yet. This tends to happen in Windows environments becau
0 Kudos