Red Hat Training
A Red Hat training course is available for Red Hat JBoss Operations Network
13.2. Simple Inventory Count: inventoryCount.js
Searches are performed using
*Criteria
classes; for resources, this is ResourceCriteria
. A search can be very specific, passing criteria so that it returns only one resource or a small subset of resource. It is also possible to return everything in inventory.
This script runs a search with no specific criteria (
ResourceCriteria()
), so that every resource matches the search. It then takes the size of the results to produce a simple inventory count.
// inventory.js rhq.login('rhqadmin', 'rhqadmin'); var resources = ResourceManager.findResourcesByCriteria(ResourceCriteria()); println('There are ' + resources.size() + ' resources in inventory'); // end script