<div dir="ltr">Hi:lists<div>    I'm install ceilometer just follow the guide <a href="http://docs.openstack.org/kilo/install-guide/install/yum/content/">http://docs.openstack.org/kilo/install-guide/install/yum/content/</a>.</div><div>    When I finish installing ceilometer and verify it with:ceilometer meter-list and it return: The service catalog is empty.</div><div>     cat central.log:</div><div><div>2015-05-15 22:53:14.873 25755 ERROR ceilometer.agent.base [-] Failed to import extension for rgw.usage: No module named awsauth</div><div>2015-05-15 22:53:14.877 25755 ERROR ceilometer.agent.base [-] Failed to import extension for rgw.containers.objects: No module named awsauth</div><div>2015-05-15 22:53:14.885 25755 ERROR ceilometer.agent.base [-] Failed to import extension for rgw.objects.size: No module named awsauth</div><div>2015-05-15 22:53:14.905 25755 ERROR ceilometer.agent.base [-] Failed to import extension for rgw.objects: No module named awsauth</div><div>2015-05-15 22:53:14.906 25755 ERROR ceilometer.agent.base [-] Failed to import extension for rgw.containers.objects.size: No module named awsauth</div><div>2015-05-15 22:53:14.911 25755 ERROR ceilometer.agent.base [-] Failed to import extension for rgw.objects.containers: No module named awsauth</div><div>2015-05-15 22:53:14.973 25755 INFO ceilometer.pipeline [-] Pipeline config: {'sources': [{'interval': 600, 'meters': ['*'], 'name': 'meter_source', 'sinks': ['meter_sink']}, {'interval': 600, 'meters': ['cpu'], 'name': 'cpu_source', 'sinks': ['cpu_sink']}, {'interval': 600, 'meters': ['disk.read.bytes', 'disk.read.requests', 'disk.write.bytes', 'disk.write.requests', 'disk.device.read.bytes', 'disk.device.read.requests', 'disk.device.write.bytes', 'disk.device.write.requests'], 'name': 'disk_source', 'sinks': ['disk_sink']}, {'interval': 600, 'meters': ['network.incoming.bytes', 'network.incoming.packets', 'network.outgoing.bytes', 'network.outgoing.packets'], 'name': 'network_source', 'sinks': ['network_sink']}], 'sinks': [{'publishers': ['notifier://'], 'transformers': None, 'name': 'meter_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}}], 'name': 'cpu_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': '(disk\\.device|disk)\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': '\\1.\\2.\\3.rate', 'unit': '\\1/s'}}}}], 'name': 'disk_sink'}, {'publishers': ['notifier://'], 'transformers': [{'name': 'rate_of_change', 'parameters': {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}}], 'name': 'network_sink'}]}</div><div>2015-05-15 22:53:14.977 25755 INFO ceilometer.pipeline [-] detected decoupled pipeline config format</div><div>2015-05-15 22:53:14.979 25755 INFO ceilometer.publisher.messaging [-] Publishing policy set to default</div><div>2015-05-15 22:53:14.997 25755 INFO ceilometer.publisher.messaging [-] Publishing policy set to default</div><div>2015-05-15 22:53:15.013 25755 INFO ceilometer.pipeline [-] Pipeline cpu_sink: Setup transformer instance rate_of_change with parameter {'target': {'scale': '100.0 / (10**9 * (resource_metadata.cpu_number or 1))', 'type': 'gauge', 'name': 'cpu_util', 'unit': '%'}}</div><div>2015-05-15 22:53:15.014 25755 INFO ceilometer.publisher.messaging [-] Publishing policy set to default</div><div>2015-05-15 22:53:15.028 25755 INFO ceilometer.pipeline [-] Pipeline disk_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': '(disk\\.device|disk)\\.(read|write)\\.(bytes|requests)', 'unit': '(B|request)'}}, 'target': {'type': 'gauge', 'map_to': {'name': '\\1.\\2.\\3.rate', 'unit': '\\1/s'}}}</div><div>2015-05-15 22:53:15.029 25755 INFO ceilometer.publisher.messaging [-] Publishing policy set to default</div><div>2015-05-15 22:53:15.044 25755 INFO ceilometer.pipeline [-] Pipeline network_sink: Setup transformer instance rate_of_change with parameter {'source': {'map_from': {'name': 'network\\.(incoming|outgoing)\\.(bytes|packets)', 'unit': '(B|packet)'}}, 'target': {'type': 'gauge', 'map_to': {'name': 'network.\\1.\\2.rate', 'unit': '\\1/s'}}}</div><div>2015-05-15 22:53:15.207 25755 INFO ceilometer.agent.base [-] Polling pollster switch.table.active.entries in the context of meter_source</div><div>2015-05-15 22:53:15.208 25755 INFO ceilometer.agent.base [-] Skip polling pollster switch.table.active.entries, no resources found</div><div>2015-05-15 22:53:15.208 25755 INFO ceilometer.agent.base [-] Polling pollster switch.port.receive.crc_error in the context of meter_source</div><div>2015-05-15 22:53:15.209 25755 INFO ceilometer.agent.base [-] Skip polling pollster switch.port.receive.crc_error, no resources found</div><div>2015-05-15 22:53:15.209 25755 INFO ceilometer.agent.base [-] Polling pollster switch.port.receive.bytes in the context of meter_source</div><div>2015-05-15 22:53:15.210 25755 INFO ceilometer.agent.base [-] Skip polling pollster switch.port.receive.bytes, no resources found</div><div>2015-05-15 22:53:15.211 25755 INFO ceilometer.agent.base [-] Polling pollster storage.containers.objects.size in the context of meter_source</div><div>2015-05-15 22:53:15.256 25755 INFO ceilometer.agent.base [-] Polling pollster switch.port.receive.errors in the context of meter_source</div><div>2015-05-15 22:53:15.256 25755 INFO ceilometer.agent.base [-] Skip polling pollster switch.port.receive.errors, no resources found</div><div>2015-05-15 22:53:15.257 25755 INFO ceilometer.agent.base [-] Polling pollster hardware.cpu.load.5min in the context of meter_source</div><div>2015-05-15 22:53:15.794 25755 ERROR ceilometer.hardware.discovery [-] Couldn't obtain IP address of instance 02017109-2ae9-4f69-a5b2-7de1ad4a75fe</div><div>2015-05-15 22:53:15.794 25755 ERROR ceilometer.hardware.discovery [-] Couldn't obtain IP address of instance 8d5a3d8f-735b-4fe0-ad70-8b46671dd268</div><div>2015-05-15 22:53:15.795 25755 ERROR ceilometer.hardware.discovery [-] Couldn't obtain IP address of instance 00eaa119-d4a4-4706-aef6-cede6dd18ccd</div><div>2015-05-15 22:53:15.796 25755 INFO ceilometer.agent.base [-] Skip polling pollster hardware.cpu.load.5min, no resources found</div><div>2015-05-15 22:53:15.797 25755 INFO ceilometer.agent.base [-] Polling pollster energy in the context of meter_source</div><div>2015-05-15 22:53:15.798 25755 WARNING ceilometer.agent.discovery.endpoint [-] No endpoints found for service energy</div><div>2015-05-15 22:53:15.799 25755 INFO ceilometer.agent.base [-] Skip polling pollster energy, no resources found</div><div>2015-05-15 22:53:15.800 25755 INFO ceilometer.agent.base [-] Polling pollster hardware.network.ip.outgoing.datagrams in the context of meter_source</div><div>2015-05-15 22:53:15.800 25755 INFO ceilometer.agent.base [-] Skip polling pollster hardware.network.ip.outgoing.datagrams, no resources found</div><div>2015-05-15 22:53:15.801 25755 INFO ceilometer.agent.base [-] Polling pollster switch in the context of meter_source</div><div>2015-05-15 22:53:15.801 25755 INFO ceilometer.agent.base [-] Skip polling pollster switch, no resources found</div><div>2015-05-15 22:53:15.802 25755 INFO ceilometer.agent.base [-] Polling pollster hardware.network.ip.incoming.datagrams in the context of meter_source</div><div>2015-05-15 22:53:15.803 25755 INFO ceilometer.agent.base [-] Skip polling pollster hardware.network.ip.incoming.datagrams, no resources found</div><div>2015-05-15 22:53:15.803 25755 INFO ceilometer.agent.base [-] Polling pollster network.services.lb.member in the context of meter_source</div><div>2015-05-15 22:53:16.016 25755 WARNING ceilometer.neutron_client [-] 404 Not Found</div><div><br></div><div>The resource could not be found.</div></div><div><br></div><div><div>cat collector.log </div><div>2015-05-15 23:02:59.942 13491 ERROR oslo_messaging._drivers.impl_rabbit [-] Failed to consume message from queue: </div><div>2015-05-15 23:03:00.428 13491 ERROR oslo_messaging._drivers.impl_rabbit [-] Failed to consume message from queue: </div><div>2015-05-15 23:03:01.412 8613 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('controllervip', 27017)]</div><div>2015-05-15 23:03:01.428 8613 INFO ceilometer.storage.mongo.utils [-] Connecting to mongodb on [('controllervip', 27017)]</div><div>2015-05-15 23:03:01.467 8613 INFO oslo_messaging._drivers.impl_rabbit [-] Connecting to AMQP server on controllervip:5672</div><div>2015-05-15 23:03:01.485 8613 INFO oslo_messaging._drivers.impl_rabbit [-] Connected to AMQP server on controllervip:5672</div><div>2015-05-15 23:03:01.494 8613 INFO oslo_messaging._drivers.impl_rabbit [-] Connecting to AMQP server on controllervip:5672</div><div>2015-05-15 23:03:01.511 8613 INFO oslo_messaging._drivers.impl_rabbit [-] Connected to AMQP server on controllervip:5672</div></div><div><br></div><div><div>cat alarm-evaluator.log </div><div>2015-05-15 23:03:00.635 8509 ERROR ceilometer.alarm.service [-] alarm evaluation cycle failed</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service Traceback (most recent call last):</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/ceilometer/alarm/service.py", line 93, in _evaluate_assigned_alarms</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     alarms = self._assigned_alarms()</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/ceilometer/alarm/service.py", line 151, in _assigned_alarms</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     'value': True}])</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/ceilometerclient/v2/alarms.py", line 77, in list</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     return self._list(options.build_url(self._path(), q))</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/ceilometerclient/common/base.py", line 68, in _list</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     resp = self.api.get(url)</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/ceilometerclient/openstack/common/apiclient/client.py", line 355, in get</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     return self.client_request("GET", url, **kwargs)</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/ceilometerclient/openstack/common/apiclient/client.py", line 345, in client_request</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     self, method, url, **kwargs)</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/ceilometerclient/openstack/common/apiclient/client.py", line 261, in client_request</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     method, self.concat_url(endpoint, url), **kwargs)</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/ceilometerclient/openstack/common/apiclient/client.py", line 189, in request</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     resp = self.http.request(method, url, **kwargs)</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 465, in request</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     resp = self.send(prep, **send_kwargs)</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 573, in send</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     r = adapter.send(request, **kwargs)</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service   File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 415, in send</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service     raise ConnectionError(err, request=request)</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service ConnectionError: ('Connection aborted.', error(111, 'ECONNREFUSED'))</div><div>2015-05-15 23:03:00.635 8509 TRACE ceilometer.alarm.service </div><div>2015-05-15 23:04:00.555 8509 INFO ceilometer.alarm.service [-] initiating evaluation cycle on 0 alarms</div></div><div><br></div><div>  Any ideas? Thanks in advance!</div></div>