All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thorolf Godawa <nospam@godawa.de>
To: xen-devel@lists.xensource.com
Subject: Getting informations about running domains
Date: Sat, 18 Feb 2006 16:45:14 +0100	[thread overview]
Message-ID: <43F7410A.3080100@godawa.de> (raw)

Hi all,


I try it again, because I've got no answer until now and I didn't find a 
solution too. Sorry if you think this is the wrong group, but on the 
user-list I didn't got any answer too.


After searching much more about this, I found out that a modified 
"xenmon.py" can do some of the job with getting the CPU-infos from the 
shared-memory.


But I also wan't to have other infos like domain-name, mem-usage, 
vm-state etc., like "xentop" shows them. I could get them if I parse the 
output of "xm list" but I also found out that there is a library 
"libxenstat" that could be used for this!

Where can I find detailed infos how to use this library with Python?


I compiled and installed it like menshioned in the thread:

http://lists.xensource.com/archives/html/xen-devel/2005-10/msg00835.html

But I get mostly the same error as the author:
------------
Traceback (most recent call last):
   File "xenmon2.py", line 35, in ?
     import xenstat
   File "/usr/lib/python2.4/site-packages/xenstat.py", line 5, in ?
     import _xenstat
ImportError: /usr/lib/python2.4/site-packages/_xenstat.so: undefined 
symbol: xen
stat_init
------------

I modified the Makefile from XEN 3.0.1 to compile and install it, 
"libxenstat" should be at the right place:

/usr/lib/libxenstat.a
/usr/lib/libxenstat.so -> libxenstat.so.0
/usr/lib/libxenstat.so.0 -> libxenstat.so.0.0
/usr/lib/libxenstat.so.0.0

What do I have to do to get it running?


In this thread from Oct 2005 Anthony Liguori also said that "libxenstat" 
should not (yet?) be used and that you should use the "xc python 
bindings" instead. Is this still true for XEN 3.0.1?

If so, how can I use this with Python, which library I have to import in 
the Python-program and where can I find detailed infos how to use this 
library to get the desired informations?


Please, don't tell me that the infos are in the C-source - maybe they 
are there, I already looked in there but because I'm not a C-programmer 
I didn't find anything usefull in there :-)


Thanks a lot for your help,
-- 

Chau y hasta luego,

Thorolf

             reply	other threads:[~2006-02-18 15:45 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-18 15:45 Thorolf Godawa [this message]
2006-02-19  2:10 ` Getting informations about running domains Anthony Liguori
2006-02-19 13:26   ` Thorolf Godawa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=43F7410A.3080100@godawa.de \
    --to=nospam@godawa.de \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.