Hi, I'm trying to use hyperic to monitor tc server instances and am running into a problem where the hyperic server is not auto discovering the running tc server instance.
I double checked the installation procedure with the spring source/hyperic docs; re-installed the hyperic server and agent.. and still have the same problem.
Looks like the agent is not able to communicate with the server. Not sure how to fix this. Any help is greatly appreciated.
Thanks, Ephrim.
Environment :
1) OS : Linux
2) Tc server, hyperic server, hyperic agent all running on the same machine
3) Used defaults when installing the hyperic agent
4) No network problems (telnet to hyperic server and agent port woks fine)
Problem :
1) Hyperic console is not auto discovering the running tc server instance even after a few minutes
2) The following errors are seen in the agent and server logs.
Agent Log :
=================
2011-01-24 17:40:24,221 ERROR [Thread-0] [MQSeriesProductPlugin] No PCF Jar found (see help on the Inventory Properties page) => []
2011-01-24 17:40:24,359 INFO [Thread-0] [ProductPluginManager] Loading plugin: springsource-tcserver-plugin.jar
2011-01-24 17:40:25,549 INFO [Thread-0] [AgentDaemon] Product Plugin Manager initalized
2011-01-24 17:41:41,558 ERROR [Thread-1] [MQSeriesDetector] Fatal Error determining the MQ Version
java.lang.IllegalStateException: No match found
at java.util.regex.Matcher.group(Unknown Source)
at org.hyperic.hq.plugin.wsmq.MQSeriesDetector.getSer verList(MQSeriesDetector.java:58)
at org.hyperic.hq.plugin.wsmq.MQSeriesDetector.getSer verResources(MQSeriesDetector.java:120)
at org.hyperic.hq.autoinventory.scanimpl.NullScan.sca n(NullScan.java:83)
at org.hyperic.hq.autoinventory.Scanner.start(Scanner .java:198)
at org.hyperic.hq.autoinventory.ScanManager.mainRunLo op(ScanManager.java:141)
at org.hyperic.hq.autoinventory.ScanManager.access$00 0(ScanManager.java:41)
at org.hyperic.hq.autoinventory.ScanManager$1.run(Sca nManager.java:107)
2011-01-24 17:41:41,573 ERROR [Thread-1] [MQSeriesDetector] Fatal Error determining the MQ Version
java.lang.IllegalStateException: No match found
at java.util.regex.Matcher.group(Unknown Source)
at org.hyperic.hq.plugin.wsmq.MQSeriesDetector.getSer verList(MQSeriesDetector.java:58)
at org.hyperic.hq.plugin.wsmq.MQSeriesDetector.getSer verResources(MQSeriesDetector.java:120)
at org.hyperic.hq.autoinventory.scanimpl.NullScan.sca n(NullScan.java:83)
at org.hyperic.hq.autoinventory.Scanner.start(Scanner .java:198)
at org.hyperic.hq.autoinventory.ScanManager.mainRunLo op(ScanManager.java:141)
at org.hyperic.hq.autoinventory.ScanManager.access$00 0(ScanManager.java:41)
at org.hyperic.hq.autoinventory.ScanManager$1.run(Sca nManager.java:107)
2011-01-24 17:41:49,030 ERROR [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 15 secs before retrying. Error: IO error: Connection failure: HTTP/1.1 400 Bad Request
2011-01-24 17:42:11,086 ERROR [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 22 secs before retrying. Error: IO error: Connection failure: HTTP/1.1 400 Bad Request
2011-01-24 17:42:40,526 ERROR [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 33 secs before retrying. Error: IO error: Connection failure: HTTP/1.1 400 Bad Request
2011-01-24 17:43:21,127 ERROR [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 50 secs before retrying. Error: IO error: Connection failure: HTTP/1.1 400 Bad Request
Server Log
==============
2011-01-24 17:47:42,446 ERROR [tomcat-http--23] [org.hyperic.lather.server.LatherServlet@219] Invalid Lather request made from 127.0.0.1
2011-01-24 17:50:40,218 ERROR [tomcat-http--40] [org.hyperic.lather.server.LatherServlet@219] Invalid Lather request made from 127.0.0.1
I double checked the installation procedure with the spring source/hyperic docs; re-installed the hyperic server and agent.. and still have the same problem.
Looks like the agent is not able to communicate with the server. Not sure how to fix this. Any help is greatly appreciated.
Thanks, Ephrim.
Environment :
1) OS : Linux
2) Tc server, hyperic server, hyperic agent all running on the same machine
3) Used defaults when installing the hyperic agent
4) No network problems (telnet to hyperic server and agent port woks fine)
Problem :
1) Hyperic console is not auto discovering the running tc server instance even after a few minutes
2) The following errors are seen in the agent and server logs.
Agent Log :
=================
2011-01-24 17:40:24,221 ERROR [Thread-0] [MQSeriesProductPlugin] No PCF Jar found (see help on the Inventory Properties page) => []
2011-01-24 17:40:24,359 INFO [Thread-0] [ProductPluginManager] Loading plugin: springsource-tcserver-plugin.jar
2011-01-24 17:40:25,549 INFO [Thread-0] [AgentDaemon] Product Plugin Manager initalized
2011-01-24 17:41:41,558 ERROR [Thread-1] [MQSeriesDetector] Fatal Error determining the MQ Version
java.lang.IllegalStateException: No match found
at java.util.regex.Matcher.group(Unknown Source)
at org.hyperic.hq.plugin.wsmq.MQSeriesDetector.getSer verList(MQSeriesDetector.java:58)
at org.hyperic.hq.plugin.wsmq.MQSeriesDetector.getSer verResources(MQSeriesDetector.java:120)
at org.hyperic.hq.autoinventory.scanimpl.NullScan.sca n(NullScan.java:83)
at org.hyperic.hq.autoinventory.Scanner.start(Scanner .java:198)
at org.hyperic.hq.autoinventory.ScanManager.mainRunLo op(ScanManager.java:141)
at org.hyperic.hq.autoinventory.ScanManager.access$00 0(ScanManager.java:41)
at org.hyperic.hq.autoinventory.ScanManager$1.run(Sca nManager.java:107)
2011-01-24 17:41:41,573 ERROR [Thread-1] [MQSeriesDetector] Fatal Error determining the MQ Version
java.lang.IllegalStateException: No match found
at java.util.regex.Matcher.group(Unknown Source)
at org.hyperic.hq.plugin.wsmq.MQSeriesDetector.getSer verList(MQSeriesDetector.java:58)
at org.hyperic.hq.plugin.wsmq.MQSeriesDetector.getSer verResources(MQSeriesDetector.java:120)
at org.hyperic.hq.autoinventory.scanimpl.NullScan.sca n(NullScan.java:83)
at org.hyperic.hq.autoinventory.Scanner.start(Scanner .java:198)
at org.hyperic.hq.autoinventory.ScanManager.mainRunLo op(ScanManager.java:141)
at org.hyperic.hq.autoinventory.ScanManager.access$00 0(ScanManager.java:41)
at org.hyperic.hq.autoinventory.ScanManager$1.run(Sca nManager.java:107)
2011-01-24 17:41:49,030 ERROR [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 15 secs before retrying. Error: IO error: Connection failure: HTTP/1.1 400 Bad Request
2011-01-24 17:42:11,086 ERROR [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 22 secs before retrying. Error: IO error: Connection failure: HTTP/1.1 400 Bad Request
2011-01-24 17:42:40,526 ERROR [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 33 secs before retrying. Error: IO error: Connection failure: HTTP/1.1 400 Bad Request
2011-01-24 17:43:21,127 ERROR [Thread-1] [AutoinventoryCommandsServer] Unable to send autoinventory platform data to server, sleeping for 50 secs before retrying. Error: IO error: Connection failure: HTTP/1.1 400 Bad Request
Server Log
==============
2011-01-24 17:47:42,446 ERROR [tomcat-http--23] [org.hyperic.lather.server.LatherServlet@219] Invalid Lather request made from 127.0.0.1
2011-01-24 17:50:40,218 ERROR [tomcat-http--40] [org.hyperic.lather.server.LatherServlet@219] Invalid Lather request made from 127.0.0.1