[openstack-dev] [ceilometer] Monitoring Physical Devices

Jiang, Yunhong yunhong.jiang at intel.com
Tue Nov 20 11:50:44 UTC 2012


Firstly, openstack is mostly a system manage the VM instance (create, schedule, desotry etc), instead of the host system, thus host management itself does not belongs to openstack scope IMHO.

Secondly, usually there are already some monitor/management system in data center that manages the host, checking IPMI event etc, and those system is not part of openstack. 

However, the host system state IS really important to openstack, for example, if some system is over-hot, it's important to notify nova scheduler to stop load instance to that system etc.

So I think the best solution is, host management system will input data to ceilometer, and some system (either part of ceilometer, or 3rd party software) will monitor these data, will provide policy/action to handle host situation. As these monitor system exist already, I think a REST API will be much easier to wrap them, rather than ceilometer message bus. And I don't think we need re-invent the wheel in openstack to manage the host system, which is not openstack's scope.

Any idea?

Thanks
--jyh

> -----Original Message-----
> From: Zehnder Toni (zehndton) [mailto:zehndton at students.zhaw.ch]
> Sent: Tuesday, November 20, 2012 4:39 PM
> To: OpenStack Development Mailing List
> Cc: Jiang, Yunhong
> Subject: RE: [ceilometer] Monitoring Physical Devices
> 
> Hi,
> 
> I can't see why an internal resource should send data via REST API post.
> Could you explain why a REST API post is required?
> I think the new agent shouldn't send data in a different way than the existing
> agents.
> 
> Toni
> 
> > -----Original Message-----
> > From: Jiang, Yunhong [mailto:yunhong.jiang at intel.com]
> > Sent: Thursday, November 15, 2012 2:51 PM
> > To: OpenStack Development Mailing List
> > Subject: Re: [openstack-dev] [ceilometer] Monitoring Physical Devices
> >
> > As I'm beginning work on
> > https://blueprints.launchpad.net/ceilometer/+spec/meter-post-api, so my
> > question to the architect is, would it be possible for the hardware monitor to
> > send information through REST API, instead of the event bus? That will make
> > the hardware agent simpler IMHO.
> >
> > Thanks
> > --jyh
> >
> > > -----Original Message-----
> > > From: Zehnder Toni (zehndton) [mailto:zehndton at students.zhaw.ch]
> > > Sent: Thursday, November 15, 2012 9:33 PM
> > > To: OpenStack Development Mailing List
> > > Subject: [openstack-dev] [ceilometer] Monitoring Physical Devices
> > >
> > > Hi there,
> > >
> > >
> > >
> > > As we discussed last week there is a need for hardware monitoring in
> > > the OpenStack environment. I worked out a blueprint (see
> > > https://blueprints.launchpad.net/ceilometer/+spec/monitoring-physical-
> > > device
> > > s
> > > <https://blueprints.launchpad.net/ceilometer/+spec/monitoring-physical
> > > -devic
> > > es> ) for this case. There is also a diagram of the architecture on
> > > es> the wiki (see
> > > http://wiki.openstack.org/Ceilometer/MonitoringPhysicalDevices) so we
> > > can discuss about it more specifically.
> > >
> > >
> > >
> > > Toni
> > >
> > >
> > >
> > >
> >
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



More information about the OpenStack-dev mailing list