[openstack-dev] [ceilometer] Unable to get IPMI meter readings
Kapil
kapil6442 at gmail.com
Fri Mar 4 20:10:35 UTC 2016
Yes, I had to look through the source code of the ipmi pollster class to
figure out why the error was being raised. Apparently, I don't have Intel
node manager installed, so power plugin was not being loaded.
I had to write my own plugin to get that data using ipmi-dcmi command which
is not specific to Intel I guess.
Is there any plan to add dcmi support to ceilometer ?
On Mar 3, 2016 7:47 PM, "Lu, Lianhao" <lianhao.lu at intel.com> wrote:
> 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
> >
> >
>
> __________________________________________________________________________
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160304/67012d26/attachment.html>
More information about the OpenStack-dev
mailing list