[openstack-dev] [ceilometer] Unable to get IPMI meter readings

Lu, Lianhao lianhao.lu at intel.com
Fri Mar 4 00:45:08 UTC 2016


Hi Kapil,

Currenlyt, the ipmi pollsters can only get the ipmi data from system bus due to the security concerns. So you have the make sure the ceilometer-agent-ipmi is running on the same machine you want get the hardware.ipmi.node.power metric from. Also you should make sure your machine have NodeManager features and enabled that  in your bios settings, otherwise the the hardware.ipmi.node.power pollster won't be loaded because it will checks whether your machine support that during load time.

-Lianhao Lu

> -----Original Message-----
> From: Kapil [mailto:kapil6442 at gmail.com]
> Sent: Friday, March 04, 2016 2:34 AM
> To: OpenStack Development Mailing List (not for usage questions)
> Subject: Re: [openstack-dev] [ceilometer] Unable to get IPMI meter
> readings
> 
> So, we upgraded our openstack install from Juno to Kilo 2015.1.1
> 
> Not sure if this fixed some stuff, but I can now get samples for
> hardware.ipmi.(fan|temperature). However, I want to get
> hardware.ipmi.node.power samples and I get the following error in
> the ceilometer log-
> 
> ERROR ceilometer.agent.base [-] Skip loading extension for
> hardware.ipmi.node.power
> 
> 
> I edited pipeline.yaml as follows-
> sources:
> - name: meter_ipmi
>       interval: 10
>       resources:
>           - "ipmi://<ip address I get from ipmitool lan print>"
>       meters:
>           - "hardware.ipmi.node.power"
>       sinks:
>           - ipmi_sink
> sinks:
>  - name: ipmi_sink
>       transformers:
>       publishers:
>           - notifier://?per_meter_topic=1
> 
> 
> I also checked "rabbitmqctl list_queues | grep metering" and all the
> queues are empty.
> 
> 
> Do I need to change anything in ceilometer.conf or on the controller
> nodes ? Currently, I am working only with the compute node and only
> running ceilometer queries from controller node.
> 
> 
> Thanks
> 
> 
> Regards,
> Kapil Agarwal
> 
> On Thu, Feb 25, 2016 at 12:20 PM, gordon chung <gord at live.ca> wrote:
> 
> 
> 	at quick glance, it seems like data is being generated[1]. if you
> check
> 	your queues (rabbitmqctl list_queues for rabbit), do you see
> any items
> 	sitting on notification.sample queue or metering.sample
> queue? do you
> 	receive other meters fine? maybe you can query db directly to
> verify
> 	it's not a permission issue.
> 
> 	[1] see: 2016-02-25 13:36:58.909 21226 DEBUG
> ceilometer.pipeline [-]
> 	Pipeline meter_sink: Transform sample
> <ceilometer.sample.Sample object
> 	at 0x7f6b3630ae50> from 0 transformer _publish_samples
> 	/usr/lib/python2.7/dist-packages/ceilometer/pipeline.py:296
> 
> 	On 25/02/2016 8:43 AM, Kapil wrote:
> 	> Below is the output of ceilometer-agent-ipmi in debug mode
> 	>
> 	> http://paste.openstack.org/show/488180/
> 	> ᐧ
> 	>
> 	> Regards,
> 	> Kapil Agarwal
> 	>
> 	> On Wed, Feb 24, 2016 at 8:18 PM, Lu, Lianhao
> <lianhao.lu at intel.com
> 
> 	> <mailto:lianhao.lu at intel.com>> wrote:
> 	>
> 	>     On Feb 25, 2016 06:18, Kapil wrote:
> 	>      > Hi
> 	>      >
> 	>      >
> 	>      > I discussed this problem with gordc on the telemetry IRC
> channel
> 	>     but I
> 	>      > am still facing issues.
> 	>      >
> 	>      > I am running the ceilometer-agent-ipmi on the compute
> nodes, I
> 	>     changed
> 	>      > pipeline.yaml of the compute node to include the ipmi
> meters and
> 	>      > resource as "ipmi://localhost".
> 	>      >
> 	>      >     - name: meter_ipmi
> 	>      >       interval: 60
> 	>      >       resources:
> 	>      >           - ipmi://localhost meters: - "hardware.ipmi.node*"
> -
> 	>      >           "hardware.ipmi*" - "hardware.degree*" sinks: -
> meter_sink I
> 	>      > have ipmitool installed on the compute nodes and
> restarted the
> 	>      > ceilometer services on compute and controller nodes.
> Yet, I am not
> 	>      > receiving any ipmi meters when I run "ceilometer meter-
> list". I also
> 	>      > tried passing the hypervisor IP address and the ipmi
> address I get
> 	>      > when I run "ipmitool lan print" to resources but to no
> avail.
> 	>      >
> 	>      >
> 	>      > Please help in this regard.
> 	>      >
> 	>      >
> 	>      > Thanks
> 	>      > Kapil Agarwal
> 	>
> 	>     Hi Kapil,
> 	>
> 	>     Would you please turn on debug/verbose configurations
> and paste the
> 	>     log of ceilometer-agent-ipmi on
> http://paste.openstack.org ?
> 	>
> 	>     -Lianhao Lu
> 	>
> ______________________________________________________
> ____________________
> 	>     OpenStack Development Mailing List (not for usage
> questions)
> 	>     Unsubscribe:
> 	>     OpenStack-dev-
> request at lists.openstack.org?subject:unsubscribe
> 
> 	>     <http://OpenStack-dev-
> request at lists.openstack.org?subject:unsubscribe>
> 	>     http://lists.openstack.org/cgi-
> bin/mailman/listinfo/openstack-dev
> 	>
> 	>
> 	>
> 	>
> 	>
> ______________________________________________________
> ____________________
> 	> OpenStack Development Mailing List (not for usage
> questions)
> 	> Unsubscribe: OpenStack-dev-
> request at lists.openstack.org?subject:unsubscribe
> 	> http://lists.openstack.org/cgi-
> bin/mailman/listinfo/openstack-dev
> 	>
> 
> 	--
> 	gord
> 
> 	________________________________________________
> __________________________
> 	OpenStack Development Mailing List (not for usage questions)
> 	Unsubscribe: OpenStack-dev-
> request at lists.openstack.org?subject:unsubscribe
> 	http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-
> dev
> 
> 



More information about the OpenStack-dev mailing list