OpenStack Ceilometer: Getting hardware related data from Nova compute nodes via SNMP

To get hardware related data from your Nova compute nodes you can configure SNMP on you compute nodes to store SNMP data in Ceilometer. If you need such data you first need to make sure to install the following packages on your Nova compute nodes:

Then you first need to configure a SNMP read-only community on your Nova compute nodes. Open “/etc/snmp/snmpd.conf” and configure the following:

If you also want to get data for your filesystems pleas add the following /etc/snmp/snmpd.conf:

Add a section “disk /….” for each filesystem you want to get data for. Now restart snmpd service and make it reboot safe.

Now we need to configure Ceilometer on all controller nodes. Edit /etc/ceilometer/pipeline.yaml as follows:

Afterwards restart Ceilometer cluster service on one of your controller nodes:

Now you will get data for the following meters: