List details of a platform (machine)
cd C:\pierre\workspace\Hyperic\lib\hqapi1-client-5.0.0\bin
hqapi resource list -platform myhost.acme.com
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ResourcesResponse>
<Status>Success</Status>
<Resource id="11328" name="myhost.acme.com" description="Red Hat Enterprise Linux 5"
location="" instanceId="10003" typeId="1">
<ResourcePrototype resourceTypeId="1" instanceId="10001" id="10001" name="Linux"/>
<Agent id="10003" address="10.58.25.132" port="2144" version="4.6.5" unidirectional="false"/>
<Ip address="10.58.25.132" mac="34:8E:99:27:FD:80" netmask="255.255.255.0"/>
<Ip address="127.0.0.1" mac="00:00:00:00:00:00" netmask="255.0.0.0"/>
<ResourceInfo key="fqdn" value="myhost.acme.com"/>
</Resource>
</ResourcesResponse>
List all details of a all Linux platforms (machine)
hqapi resource list -prototype Linux
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ResourcesResponse>
<Status>Success</Status>
<Resource id="10882" name="myhost1.acme.com" description="Red Hat Enterprise Linux 5"
location="" instanceId="10001" typeId="1">
<ResourcePrototype resourceTypeId="1" instanceId="10001" id="10001" name="Linux"/>
<Agent id="10001" address="10.56.5.191" port="2144" version="4.5.3" unidirectional="false"/>
<Ip address="10.56.53.191" mac="99:8E:99:27:FD:98" netmask="255.255.255.0"/>
<Ip address="10.56.53.174" mac="99:8E:99:27:FD:98" netmask="255.255.255.0"/>
<Ip address="127.0.0.1" mac="00:00:00:00:00:00" netmask="255.0.0.0"/>
<ResourceInfo key="fqdn" value="myhost1.acme.com"/>
</Resource>
<Resource id="10883" name="myhost2.acme.com" description="Red Hat Enterprise Linux 5"
location="" instanceId="10002" typeId="1">
<ResourcePrototype resourceTypeId="1" instanceId="10001" id="10001" name="Linux"/>
<Agent id="10001" address="10.56.5.192" port="2144" version="4.5.3" unidirectional="false"/>
<Ip address="10.56.53.191" mac="99:8E:99:27:FD:98" netmask="255.255.255.0"/>
<Ip address="10.56.53.174" mac="99:8E:99:27:FD:98" netmask="255.255.255.0"/>
<Ip address="127.0.0.1" mac="00:00:00:00:00:00" netmask="255.0.0.0"/>
<ResourceInfo key="fqdn" value="myhost.acme.com"/>
</Resource>
</ResourcesResponse>
Something really fantastic is when you do:
hqapi resource list -prototype Linux --children > myresources.xml
this will dump the ENTIRE database of resources!
And the real great thing is that you can
resource sync --file myresources.xml
to import into a HQ Server the resources exported by "resource list"
No comments:
Post a Comment