Poller

Documentation

Troubleshooting

The poller logs are located in :

/var/log/numeter/numeter-poller.log

Installation

Warning

Do not forget to install a RPC like rabbitmq-server overview.html#components

Debian packages

Build your own Debian packages with git-buildpackage or pbuilder for exemple or use numeter repo : http://repo.numeter.com (coming soon)

apt-get install numeter-poller

Note

numeter-common depends of python-oslo.messaging. Oslo.messaging is actually packaged only in jessie. If you build your own package for wheezy, actually you can find the others depends (oslo.config, stevedore) in this repository

deb http://cloud.pkgs.enovance.com/wheezy-grizzly grizzly main
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E52660B15D964F0B

See also

Quick config

Manual

Depends:
  • python-kombu
  • python-oslo.messaging
  • numeter-common (rpc module)
  • python-daemon
  • (rabbitmq-server)
  • (munin-node)

Python-daemon

Quick exemple of python-daemon installation

From packages :

apt-get install python-daemon

Python-kombu

Quick exemple of python-kombu installation

From packages :

apt-get install python-kombu

Python-oslo.messaging

Quick exemple of python-oslo.messaging installation

From packages :

apt-get install python-oslo.messaging

From sources : (Get tested version)

Depends

apt-get install python-dev python-setuptools
easy_install pip

Setup:

pip install git+git://github.com/openstack/oslo.messaging.git@7914181398630cbcbc25543d72871ccf812df517

Numeter poller

Get Numeter sources :

git clone https://github.com/enovance/numeter
cd numeter

Numeter common :

cd common && python setup.py install

Numeter poller :

cd poller && python setup.py install

See also

Quick config

Quick config

Numeter poller

Enable numeter poller:

vim /etc/numeter/numeter_poller.cfg
enable = false -> true

Also add a uniq id in host_id :

host_id = 123456789

Try to launch numeter-poller one time :

numeter-poller

Start numeter-poller daemon :

/etc/init.d/numeter-poller start