Forums: FAQ (Thread #37327)

Amazon Web Services ver5.0でのリソース監視について (2015-12-02 02:30 by mackerel #77278)

現在、awsにてHinemosを構築/検証しております。
そこで、リソース監視を実施しようとした際に下記のエラーが表示されてしまっています。
監視先は、自分自身(localhost)になります。

監視項目ID「test」の作成に失敗しました、com.clustercontrol.fault.HinemosUnknown

と出てしまっております。
下記のログには以下の様なエラーが吐かれておりました。

該当ファイル
/opt/hinemos/var/log/hinemos_manager.log

-----------
java.lang.NullPointerException
at java.util.ArrayList.addAll(ArrayList.java:559)
at com.clustercontrol.performance.util.CollectorMasterCache.getPollingTarget(CollectorMasterCache.java:234)
at com.clustercontrol.performance.util.PollingDataManager.<init>(PollingDataManager.java:103)
at com.clustercontrol.performance.monitor.factory.ModifyPollingSchedule.addNodeSchedule(ModifyPollingSchedule.java:142)
at com.clustercontrol.performance.monitor.factory.ModifyPollingSchedule.addSchedule(ModifyPollingSchedule.java:69)
at com.clustercontrol.performance.monitor.factory.AddMonitorPerformance.addCheckInfo(AddMonitorPerformance.java:67)
at com.clustercontrol.monitor.run.factory.AddMonitor.addMonitorInfo(AddMonitor.java:214)
at com.clustercontrol.monitor.run.factory.AddMonitor.add(AddMonitor.java:79)
at com.clustercontrol.monitor.session.MonitorSettingControllerBean.addMonitor(MonitorSettingControllerBean.java:311)
at com.clustercontrol.ws.monitor.MonitorSettingEndpoint.addMonitor(MonitorSettingEndpoint.java:212)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:75)
at sun.reflect.GeneratedMethodAccessor508.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:279)
at sun.reflect.GeneratedMethodAccessor507.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sun.xml.internal.ws.api.server.MethodUtil.invoke(MethodUtil.java:68)
at com.sun.xml.internal.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:235)
at com.sun.xml.internal.ws.server.InvokerTube$2.invoke(InvokerTube.java:135)
at com.sun.xml.internal.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:246)
at com.sun.xml.internal.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:85)
at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:626)
at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:585)
at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:570)
at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:467)
at com.sun.xml.internal.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:299)
at com.sun.xml.internal.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:593)
at com.sun.xml.internal.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
at com.sun.xml.internal.ws.transport.http.server.WSHttpHandler.handleExchange(WSHttpHandler.java:95)
at com.sun.xml.internal.ws.transport.http.server.WSHttpHandler$HttpHandlerRunnable.run(WSHttpHandler.java:117)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
-----------

その他のPING監視や、カスタム監視は問題なく動作しております。

下記のコマンドを実施しても問題なくデータの取得はできております。
snmpwalk -v 2c -c public localhost


対応方法がわかる方がいらっしゃいましたらご教授いただけると助かります。

Re: Amazon Web Services ver5.0でのリソース監視について (2015-12-03 16:06 by mackerel #77286)

追記
どうやら、リポジトリのプロパティでサブプラットフォームを空欄にすると動くようです。
ですが、自動検知機能で勝手に「Amazon Web Services(AWS)と入力されてしまいすぐに動かなくなってしまいます。
Reply to #77278