HI,
This is the error I am getting while starting Hyperic:
$ ./bin/hq-agent.sh start
Starting HQ Agent...
(LONG PAUSE)
Error contacting agent: Error sending argument: Unable to connect to 127.0.0.1:2144: Connection refused, retried 5 times, cmd=agent:ping
Any recommendations would be appreciated
thanks
Make sure that port 2144 is opened.
Try to connect via telnet.
Yes, port 2144 is open. I changed the listening port to some other open ports, but it still spewed the same error ( with different port no.)
thanks
Did you test it with telnet (telnet 127.0.0.1 2144) ?
It may be sending 127.0.0.1 to the Hyperic Server.
Stop the agent.
Make sure all instances of the agent are stopped. If there are others, then kill those processes.
Delete the agent's data directory.
Start the agent
Capture all of the interation during the set up
Make sure when prompted for the IP HQ should use to contact the agent that it is not 127.0.0.1
"What IP should HQ use to contact the agent [default=x.x.x.x...."
If it is 127.0.0.1, override it with the proper address the HQ Server should use when connecting to the agent.
Hi,
I too face the same issue .. connection refused . And I am dying to resolve .
Please kindly help with your suggestions
Hi,
As Ed wrote above:
Server and agent reside on the same solaris server
agent ip: 10.70.71.15
server ip :10.70.71.15
what did you define in your agent come ip:10.70.71.15 (tried with localhost as well but didnot work)
Is it windows? if so open the port 2144. :Solaris , yes the port is open
What is the agent version? is it 32/64 bit? : I am new to hyperic , could you please provide me the command to check it on solaris server .
What is the server version
For solaris you should use NOJRE agent. So download NoJRE agent .
Define HQ_JAVA_HOME=<JAVA_HOME>
BTW, which Java version is running on Solaris ?
Please run "uname -a" or " cat /etc/release" to get Solaris's version.
Good Luck
Hi,
we don't support server on Solaris OS only agent.
you have to install no-jre agent it will use the Solaris Java.
Thanks,
yaron
root@atclvm428:/# uname -a
SunOS atclvm428 5.10 Generic_150401-10 i86pc i386 i86pc
Agent is already installed . Will there be any command to check whether it is a NO JRE agent or not ? Java version is 1.6.0_26
Check if you have JRE directory under <agent_home_dir>/bundles/agent-x86-linux-X.X.X/
Anyway, download NOJRE agent to be sure and remove the old.
What is the agent installation artifact you used?
One more thing, if you are using server 5.8.4 version due to POODLE Security Vulnerability we removed sslv3 from hyperic server and in order Java 6 to work with Hyperic 5.8.4 server
you have to go to your server.xml file (server/hq-engine/hq-server/conf/server.xml) and update:
protocols="TLSv1.2,TLSv1.1,TLSv1"
to
protocols="SSLv2Hello,TLSv1.2,TLSv1.1,TLSv1"
restart hyperic server
Thanks,
Yaron
Please keep us updated if the issue resolved.
Strange but worked !! Agent and server are on the same server .. changing the agent.hostname from localhost to agent.hostname=ip address of the server platform .. It worked .. I found some many errors in the wrapper log as well.Changing the wrapper.java.additional.7=-d32 from wrapper.java.additional.7=-d64 resolved the issue .
Mine is no JRE hyperic agent and its a solaris 64 bit . Som how the agent started up, but now I am getting the below error in agent.log
... 5 more
2015-04-16 11:54:17,227 ERROR [Thread-4] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 113 secs before retrying. Error: Unable to invoke 'aiSendReport': Permission denied
2015-04-16 11:54:58,095 ERROR [SenderThread] [SenderThread] Error sending measurements: Unable to invoke 'measurementSendReport': Permission denied
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to invoke 'measurementSendReport': Permission denied
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:210)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:146)
at org.hyperic.hq.bizapp.client.MeasurementCallbackClient.measurementSendReport(MeasurementCallbackClient.java:62)
at org.hyperic.hq.measurement.agent.server.SenderThread.sendBatch(SenderThread.java:439)
at org.hyperic.hq.measurement.agent.server.SenderThread.run(SenderThread.java:594)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.hyperic.lather.LatherRemoteException: org.hyperic.lather.LatherRemoteException: Unauthorized agent denied
at org.hyperic.lather.client.LatherHTTPClient.invoke(LatherHTTPClient.java:122)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:162)
... 5 more
2015-04-16 11:55:58,189 ERROR [SenderThread] [SenderThread] Error sending measurements: Unable to invoke 'measurementSendReport': Permission denied
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to invoke 'measurementSendReport': Permission denied
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:210)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:146)
at org.hyperic.hq.bizapp.client.MeasurementCallbackClient.measurementSendReport(MeasurementCallbackClient.java:62)
at org.hyperic.hq.measurement.agent.server.SenderThread.sendBatch(SenderThread.java:439)
at org.hyperic.hq.measurement.agent.server.SenderThread.run(SenderThread.java:594)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.hyperic.lather.LatherRemoteException: org.hyperic.lather.LatherRemoteException: Unauthorized agent denied
at org.hyperic.lather.client.LatherHTTPClient.invoke(LatherHTTPClient.java:122)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:162)
... 5 more
2015-04-16 11:55:58,380 WARN [Thread-21] [ConfigPopulateThread] Unable to get entities for agent: Unable to invoke 'measurementGetConfigs': Permission denied
2015-04-16 11:55:58,380 WARN [Thread-21] [ConfigPopulateThread] Sleeping for 160 seconds to fetch entities
2015-04-16 11:56:11,186 ERROR [Thread-4] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 170 secs before retrying. Error: Unable to invoke 'aiSendReport': Permission denied
2015-04-16 11:56:58,273 ERROR [SenderThread] [SenderThread] Error sending measurements: Unable to invoke 'measurementSendReport': Permission denied
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to invoke 'measurementSendReport': Permission denied
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:210)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:146)
at org.hyperic.hq.bizapp.client.MeasurementCallbackClient.measurementSendReport(MeasurementCallbackClient.java:62)
at org.hyperic.hq.measurement.agent.server.SenderThread.sendBatch(SenderThread.java:439)
at org.hyperic.hq.measurement.agent.server.SenderThread.run(SenderThread.java:594)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.hyperic.lather.LatherRemoteException: org.hyperic.lather.LatherRemoteException: Unauthorized agent denied
at org.hyperic.lather.client.LatherHTTPClient.invoke(LatherHTTPClient.java:122)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:162)
... 5 more
2015-04-16 11:57:58,355 ERROR [SenderThread] [SenderThread] Error sending measurements: Unable to invoke 'measurementSendReport': Permission denied
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to invoke 'measurementSendReport': Permission denied
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:210)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:146)
at org.hyperic.hq.bizapp.client.MeasurementCallbackClient.measurementSendReport(MeasurementCallbackClient.java:62)
at org.hyperic.hq.measurement.agent.server.SenderThread.sendBatch(SenderThread.java:439)
at org.hyperic.hq.measurement.agent.server.SenderThread.run(SenderThread.java:594)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.hyperic.lather.LatherRemoteException: org.hyperic.lather.LatherRemoteException: Unauthorized agent denied
at org.hyperic.lather.client.LatherHTTPClient.invoke(LatherHTTPClient.java:122)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:162)
... 5 more
2015-04-16 11:58:58,438 ERROR [SenderThread] [SenderThread] Error sending measurements: Unable to invoke 'measurementSendReport': Permission denied
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to invoke 'measurementSendReport': Permission denied
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:210)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:146)
at org.hyperic.hq.bizapp.client.MeasurementCallbackClient.measurementSendReport(MeasurementCallbackClient.java:62)
at org.hyperic.hq.measurement.agent.server.SenderThread.sendBatch(SenderThread.java:439)
at org.hyperic.hq.measurement.agent.server.SenderThread.run(SenderThread.java:594)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.hyperic.lather.LatherRemoteException: org.hyperic.lather.LatherRemoteException: Unauthorized agent denied
at org.hyperic.lather.client.LatherHTTPClient.invoke(LatherHTTPClient.java:122)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:162)
... 5 more
2015-04-16 11:59:02,081 ERROR [Thread-4] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 256 secs before retrying. Error: Unable to invoke 'aiSendReport': Permission denied
2015-04-16 11:59:58,520 ERROR [SenderThread] [SenderThread] Error sending measurements: Unable to invoke 'measurementSendReport': Permission denied
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to invoke 'measurementSendReport': Permission denied
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:210)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:146)
at org.hyperic.hq.bizapp.client.MeasurementCallbackClient.measurementSendReport(MeasurementCallbackClient.java:62)
at org.hyperic.hq.measurement.agent.server.SenderThread.sendBatch(SenderThread.java:439)
at org.hyperic.hq.measurement.agent.server.SenderThread.run(SenderThread.java:594)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.hyperic.lather.LatherRemoteException: org.hyperic.lather.LatherRemoteException: Unauthorized agent denied
at org.hyperic.lather.client.LatherHTTPClient.invoke(LatherHTTPClient.java:122)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:162)
... 5 more
2015-04-16 12:00:58,968 ERROR [SenderThread] [SenderThread] Error sending measurements: Unable to invoke 'measurementSendReport': Permission denied
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to invoke 'measurementSendReport': Permission denied
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:210)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:146)
at org.hyperic.hq.bizapp.client.MeasurementCallbackClient.measurementSendReport(MeasurementCallbackClient.java:62)
at org.hyperic.hq.measurement.agent.server.SenderThread.sendBatch(SenderThread.java:439)
at org.hyperic.hq.measurement.agent.server.SenderThread.run(SenderThread.java:594)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.hyperic.lather.LatherRemoteException: org.hyperic.lather.LatherRemoteException: Unauthorized agent denied
at org.hyperic.lather.client.LatherHTTPClient.invoke(LatherHTTPClient.java:122)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:162)
... 5 more
2015-04-16 12:01:18,410 WARN [Thread-21] [ConfigPopulateThread] Unable to get entities for agent: Unable to invoke 'measurementGetConfigs': Permission denied
2015-04-16 12:01:18,410 WARN [Thread-21] [ConfigPopulateThread] Sleeping for 320 seconds to fetch entities
2015-04-16 12:01:59,080 ERROR [SenderThread] [SenderThread] Error sending measurements: Unable to invoke 'measurementSendReport': Permission denied
org.hyperic.hq.bizapp.client.AgentCallbackClientException: Unable to invoke 'measurementSendReport': Permission denied
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:210)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:146)
at org.hyperic.hq.bizapp.client.MeasurementCallbackClient.measurementSendReport(MeasurementCallbackClient.java:62)
at org.hyperic.hq.measurement.agent.server.SenderThread.sendBatch(SenderThread.java:439)
at org.hyperic.hq.measurement.agent.server.SenderThread.run(SenderThread.java:594)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.hyperic.lather.LatherRemoteException: org.hyperic.lather.LatherRemoteException: Unauthorized agent denied
at org.hyperic.lather.client.LatherHTTPClient.invoke(LatherHTTPClient.java:122)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:162)
From the error it looks like the agent connection was not successful.
1. where do you run your hyperic server? which os? if it's solaris it's not supported.
2. did you do the change i suggested in my last comment?
Thanks,
Yaron
Agent and server versions are 4.6.6 .. I hope from hyperic 5 its not supported on solaris .. am I right ?
Getting this error in agent.log .. please help ..
2015-04-17 07:42:53,051 INFO [Thread-21] [ConfigPopulateThread] Starting config populate thread
2015-04-17 07:42:53,065 INFO [AgentDaemonMain] [RtCommandsServer] Registering Response Time Commands Service with Agent Transport
2015-04-17 07:42:53,066 INFO [AgentDaemonMain] [RtCommandsServer] Response Time Commands Server started up
2015-04-17 07:42:53,066 INFO [AgentDaemonMain] [AgentTransportLifecycleImpl] Agent is not using new transport.
2015-04-17 07:42:53,075 WARN [AgentDaemonMain] [SSLConnectionListener] Cipher TLS_DHE_RSA_WITH_AES_256_CBC_SHA is not supported, removing from list of negotiable ciphers.
2015-04-17 07:42:53,075 WARN [AgentDaemonMain] [SSLConnectionListener] Cipher TLS_DHE_DSS_WITH_AES_256_CBC_SHA is not supported, removing from list of negotiable ciphers.
2015-04-17 07:42:53,075 WARN [AgentDaemonMain] [SSLConnectionListener] Cipher TLS_RSA_WITH_AES_256_CBC_SHA is not supported, removing from list of negotiable ciphers.
2015-04-17 07:42:53,075 INFO [AgentDaemonMain] [AgentDaemon] Agent started successfully
2015-04-17 07:42:53,085 WARN [Thread-21] [ConfigPopulateThread] Unable to get entities for agent: Unable to invoke 'measurementGetConfigs': Permission denied
2015-04-17 07:42:53,085 WARN [Thread-21] [ConfigPopulateThread] Sleeping for 10 seconds to fetch entities
2015-04-17 07:42:53,085 INFO [AgentDaemonMain] [AbstractStatsWriter] StatsCollector has started
2015-04-17 07:42:53,253 INFO [ScheduleThread] [ScheduleThread] Creating executor for plugin 'tomcat' with a poolsize=1 queuesize=10000
2015-04-17 07:42:53,482 INFO [ScheduleThread] [ScheduleThread] Creating executor for plugin 'system' with a poolsize=1 queuesize=10000
2015-04-17 07:42:53,488 INFO [ScheduleThread] [ScheduleThread] Creating executor for plugin 'mysql_stats' with a poolsize=1 queuesize=10000
2015-04-17 07:42:53,491 INFO [ScheduleThread] [ScheduleThread] Creating executor for plugin 'camagent' with a poolsize=1 queuesize=10000
2015-04-17 07:42:53,779 ERROR [Thread-4] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 15 secs before retrying. Error: Unable to invoke 'aiSendReport': Permission denied
2015-04-17 07:43:08,820 ERROR [Thread-4] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 22 secs before retrying. Error: Unable to invoke 'aiSendReport': Permission denied
2015-04-17 07:43:13,123 WARN [Thread-21] [ConfigPopulateThread] Unable to get entities for agent: Unable to invoke 'measurementGetConfigs': Permission denied
2015-04-17 07:43:13,123 WARN [Thread-21] [ConfigPopulateThread] Sleeping for 20 seconds to fetch entities
2015-04-17 07:43:31,363 ERROR [Thread-4] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 33 secs before retrying. Error: Unable to invoke 'aiSendReport': Permission denied
2015-04-17 07:43:53,396 WARN [SenderThread] [X509TrustManager] Fail the connection because received certificate is not trusted by keystore: alias=hq
2015-04-17 07:43:53,399 ERROR [SenderThread] [SenderThread] Error sending measurements: The authenticity of host 'localhost' can't be established: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
org.hyperic.hq.bizapp.client.AgentCallbackClientException: The authenticity of host 'localhost' can't be established: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:169)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:146)
at org.hyperic.hq.bizapp.client.MeasurementCallbackClient.measurementSendReport(MeasurementCallbackClient.java:62)
at org.hyperic.hq.measurement.agent.server.SenderThread.sendBatch(SenderThread.java:439)
at org.hyperic.hq.measurement.agent.server.SenderThread.run(SenderThread.java:594)
at java.lang.Thread.run(Thread.java:662)
Caused by: javax.net.ssl.SSLPeerUnverifiedException: The authenticity of host 'localhost' can't be established: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at org.hyperic.util.security.DefaultSSLProviderImpl$1.verify(DefaultSSLProviderImpl.java:139)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:390)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:148)
at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149)
at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
at org.hyperic.util.http.HQHttpClient.post(HQHttpClient.java:81)
at org.hyperic.util.http.HQHttpClient.post(HQHttpClient.java:57)
at org.hyperic.lather.client.LatherHTTPClient.invoke(LatherHTTPClient.java:111)
at org.hyperic.hq.bizapp.client.AgentCallbackClient.invokeLatherCall(AgentCallbackClient.java:162)
... 5 more
Caused by: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:352)
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)
at org.hyperic.util.security.DefaultSSLProviderImpl$1.verify(DefaultSSLProviderImpl.java:137)
... 18 more
2015-04-17 07:43:53,658 WARN [Thread-21] [X509TrustManager] Fail the connection because received certificate is not trusted by keystore: alias=hq
2015-04-17 07:43:53,659 WARN [Thread-21] [ConfigPopulateThread] Unable to get entities for agent: The authenticity of host 'localhost' can't be established: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
2015-04-17 07:43:53,659 WARN [Thread-21] [ConfigPopulateThread] Sleeping for 40 seconds to fetch entities
2015-04-17 07:44:05,141 WARN [Thread-4] [X509TrustManager] Fail the connection because received certificate is not trusted by keystore: alias=hq
2015-04-17 07:44:05,141 ERROR [Thread-4] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 50 secs before retrying. Error: The authenticity of host 'localhost' can't be established: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated