It is "normal" in that mine does the same thing. We use Nagios for these metrics.
cw On Fri, Sep 18, 2009 at 7:58 AM, Olivier LAMBERT <[email protected]>wrote: > Many thanks ! > > It's more clear for me now. > I've forgot the mid (what a shame :o ) > > But despite VM_metrics.get_record works, the current used memory is > "missing" (or not implemented). Damned :/ > I've got : > > VCPUs_params > cpumap01,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 > cap 0 > weight 256 > last_updated 20090918T12:46:32 > uuid 6af1f0db-ee19-bf94-efa4-ca021080b1e3 > VCPUs_flags 0 blocked online > start_time 20090918T09:58:38 > memory_actual 268435456 > state blocked > VCPUs_utilisation 0 0.00016007062223236292 > VCPUs_number 1 > VCPUs_CPU 0 2 > > Is it "normal" ? > > Thanks. > > On Fri, Sep 18, 2009 at 2:01 PM, Christopher Winslett > <[email protected]> wrote: > > Olivier, > > Use "VM_metrics" to see the the hardware reported metrics. > > Use "VM_guest_metrics" to see the VM reported metrics. Probably need to > > install the XENSource kernel drivers on the guest OS to get these > figures; > > all mine were null too. > > What type of figures are you looking for? > > The following RPC calls work for me: > > > > sid = Session ID > > mid = Metrics ID Associated with VM > > > > VM_metrics.get_record(sid, mid) > > > > It would return a value for memory_actual, VCPUs_number. > > In Ruby it would be the following RPC calls: > > > > require "XMLRPC/Client" > > > > s = XMLRPC::Client.new2("https://localhost") > > sid = s.call("session.login_with_password", "uname", "pass")["Value"] > > > > mid = "OpaqueRef:xxxxx" > > > > memory = s.call("VM_metrics.get_record", sid, > mid)["Value"]["actual_memory"] > > > > That being said, to get utilization numbers, we use a network monitor > system > > like Nagios. > > cw > > > > On Fri, Sep 18, 2009 at 5:33 AM, Olivier LAMBERT < > [email protected]> > > wrote: > >> > >> I'm reading the Xen Management API pdf (Version: API Revision 1.0.6, > >> Date: 24th July 2008, Stable Release). > >> It talks about class "VM metrics" (§2.9) and "VM guest metrics" > >> (§2.10). But all method call with these classes in RPC send me NULL > >> response. > >> > >> Despite it works fine for other classes, like VM, or network etc. All > >> classes with metrics seems to be not recognized by the API. > >> > >> Configuration : Dom0 on Debian Lenny, with xen-hypervisor-3.2-1-amd64. > >> > >> How can I do to gather informations about CPU, ram and network on > >> domU's with the API ? > >> > >> > >> Thank you, > >> > >> > >> > >> Olivier. > >> > >> _______________________________________________ > >> xen-api mailing list > >> [email protected] > >> http://lists.xensource.com/mailman/listinfo/xen-api > > > > > > > > -- > > Christopher Winslett > > [email protected] > > > -- Christopher Winslett [email protected]
_______________________________________________ xen-api mailing list [email protected] http://lists.xensource.com/mailman/listinfo/xen-api
