Romil,
On 01/30/2013 12:18 PM, Romil Gupta wrote:
Hi,
Is this is a right way to get it ??
statistics=params.Host(host.name <
http://host.name>).get_statistic()
1. first you need to fetch the host to see it's statistics (by doing params.Host(...)
you creating
host parameters holder which is needed for adding new host to the system)
2. get_x() getters used to access object attributes, while collections are exposed as
properties, do
1. myhost = api.hosts.get(name="xxx")
2. myhost.statistics.list()
3. loop over returned collection of statistics to find what you're looking for
- note, statistic objects are complex types, you can look for data at:
statistics[i].unit // the unit of the holder data
statistics[i].values.value[0].datum // actual data
print statistics
summary=params.Host(host.name <
http://host.name>).get_summary()
summary() is an api method, do:
1. api = API(url='', username='', password='')
2. api.get_summary()
print summary
Output is : none
Thanks
Romil
On Wed, Jan 30, 2013 at 2:04 PM, Michael Pasternak <mpastern(a)redhat.com
<mailto:mpastern@redhat.com>> wrote:
Hi Romil,
On 01/30/2013 10:17 AM, Romil Gupta wrote:
> Hi all ,
>
> how I can get the hosts details like Active VM's ,
host doesn't have running vms attribute, instead you
can see in the guest on which host it's running,
general system summary you can see at api.get_summary()
Number of CPU's , CPU name , CPU type ,
these are host attributes
Physical Memory (used , free ) , swap size and other parameters
these are host.statistics attributes
> using ovirt-engine-sdk-3.2.0.5-1.
>
>
>
> Regards,
> Romil
>
> --
> I don't wish to be everything to everyone, but I would like to be something
to someone.
--
Michael Pasternak
RedHat, ENG-Virtualization R&D
--
I don't wish to be everything to everyone, but I would like to be something to
someone.
--
Michael Pasternak
RedHat, ENG-Virtualization R&D