-
Notifications
You must be signed in to change notification settings - Fork 1
README
Last updated: 23 Jan 2024
Beware that TbUtil is NOT supported and comes "as-is". If you need a supported version of TbUtil, please contact your IBM representative.
"tbutil" is a swiss-army-knife command line utility for accessing a running Turbonomic instance using the REST API (and other access methods). The utility provides a number of low and high level function abstractions, the full list of which can be displayed by running "tbutil" with no command line arguments.
64-bit executable binaries are available for the Linux, MAC (aka "Darwin") and Windows operating systems.
The tool is written in the Golang and JavaScript languages and makes extensive use of the Turbnomic GoLang API client library (turbo-api-client-lib).
TButil includes an embedded JavaScript engine that can be used to format the output of queries or drive the API directly. A slightly extended instance of the pure-go "OTTO" JavaScript engine is used for this purpose. Note: "OTTO" is not "NODEJS", and attention has been paid to keeping the use of JS scripts as simple as possible (there is no need to wrestle with the complexities of asynchronous I/O or promises).
All user documentation for this tool is available on the project Wiki.
NB: This WIKI is a work in progress and is known to be incomplete and inaccurate in places as it stands.
Starting points
Popular pages