The same thing for me:
root@openstack-sandbox:~# dpkg -l| grep ceilometer
ii ceilometer-agent-central 1:9.0.2-0ubuntu1~cloud0 all ceilometer central agent
ii ceilometer-agent-notification 1:9.0.2-0ubuntu1~cloud0 all ceilometer notification agent
ii ceilometer-common 1:9.0.2-0ubuntu1~cloud0 all ceilometer common files
ii python-ceilometer 1:9.0.2-0ubuntu1~cloud0 all ceilometer python libraries
ii python-ceilometerclient 2.9.0-0ubuntu1~cloud0 all Client library for Openstack Ceilometer API server - Python 2.7
root@openstack-sandbox:~# cat /etc/ceilometer/polling.yaml
---
sources:
- name: hardware
interval: 60
resources:
- snmp://10.157.128.2
meters:
- hardware.cpu.util
- hardware.memory.used
- hardware.memory.total
- hardware.memory.buffer
- hardware.memory.cached
- hardware.memory.swap.avail
- hardware.memory.swap.total
In log:
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics [-] Failed to call periodic 'ceilometer.agent.manager.task' (it runs every 60.00 seconds): AttributeError: 'AgentManager' object has no attribute 'hashrings'
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics Traceback (most recent call last):
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/local/lib/python2.7/dist-packages/futurist/periodics.py", line 290, in run
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics work()
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/local/lib/python2.7/dist-packages/futurist/periodics.py", line 64, in __call__
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics return self.callback(*self.args, **self.kwargs)
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/local/lib/python2.7/dist-packages/futurist/periodics.py", line 178, in decorator
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics return f(*args, **kwargs)
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/lib/python2.7/dist-packages/ceilometer/agent/manager.py", line 409, in task
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics self.interval_task(running_task)
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/lib/python2.7/dist-packages/ceilometer/agent/manager.py", line 436, in interval_task
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics task.poll_and_notify()
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/lib/python2.7/dist-packages/ceilometer/agent/manager.py", line 158, in poll_and_notify
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics self.resources[key].get(discovery_cache))
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/lib/python2.7/dist-packages/ceilometer/agent/manager.py", line 110, in get
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics if self.agent_manager.hashrings:
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics AttributeError: 'AgentManager' object has no attribute 'hashrings'
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics
The same thing for me: sandbox: ~# dpkg -l| grep ceilometer agent-central 1:9.0.2- 0ubuntu1~ cloud0 all ceilometer central agent agent-notificat ion 1:9.0.2- 0ubuntu1~ cloud0 all ceilometer notification agent 0ubuntu1~ cloud0 all ceilometer common files 0ubuntu1~ cloud0 all ceilometer python libraries ceilometerclien t 2.9.0-0ubuntu1~ cloud0 all Client library for Openstack Ceilometer API server - Python 2.7 sandbox: ~# cat /etc/ceilometer /polling. yaml memory. used memory. total memory. buffer memory. cached memory. swap.avail memory. swap.total
root@openstack-
ii ceilometer-
ii ceilometer-
ii ceilometer-common 1:9.0.2-
ii python-ceilometer 1:9.0.2-
ii python-
root@openstack-
---
sources:
- name: hardware
interval: 60
resources:
- snmp://10.157.128.2
meters:
- hardware.cpu.util
- hardware.
- hardware.
- hardware.
- hardware.
- hardware.
- hardware.
In log: agent.manager. task' (it runs every 60.00 seconds): AttributeError: 'AgentManager' object has no attribute 'hashrings' lib/python2. 7/dist- packages/ futurist/ periodics. py", line 290, in run lib/python2. 7/dist- packages/ futurist/ periodics. py", line 64, in __call__ *self.args, **self.kwargs) lib/python2. 7/dist- packages/ futurist/ periodics. py", line 178, in decorator python2. 7/dist- packages/ ceilometer/ agent/manager. py", line 409, in task task(running_ task) python2. 7/dist- packages/ ceilometer/ agent/manager. py", line 436, in interval_task and_notify( ) python2. 7/dist- packages/ ceilometer/ agent/manager. py", line 158, in poll_and_notify key].get( discovery_ cache)) python2. 7/dist- packages/ ceilometer/ agent/manager. py", line 110, in get manager. hashrings:
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics [-] Failed to call periodic 'ceilometer.
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics Traceback (most recent call last):
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/local/
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics work()
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/local/
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics return self.callback(
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/local/
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics return f(*args, **kwargs)
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/lib/
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics self.interval_
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/lib/
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics task.poll_
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/lib/
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics self.resources[
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics File "/usr/lib/
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics if self.agent_
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics AttributeError: 'AgentManager' object has no attribute 'hashrings'
2018-01-30 19:55:45.814 8516 ERROR futurist.periodics