Skip to content
Michaël Le Marec edited this page Jan 24, 2024 · 83 revisions

TbUtil 3.4 - Wiki Home Page

Date: mar. 23 janv. 2024 16:45:53 CET

⚠️ ⚠️ TbUtil is NOT supported and comes with no SLA. It's to be used "as-is" as no new features or bug corrections are planned since December 2023. If you need new features or bug corrections, please contact your IBM representative. ⚠️ ⚠️

Popular pages: Commands | Hot/Warm | Installation | IWO | Plugins | REST API | Scripting | SSO/SAML | TAR | Yaml Maker

Welcome to the TbUtil documentation wiki!

"tbutil" is a swiss-army-knife command line utility for accessing a running Turbonomic instance using the REST API (and a variety of other access methods). The utility provides a number of low and high level function abstractions. Help on the available sub-commands is available by running tbutil with no 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.

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 keep the writing of scripts as simple as possible (there is no need to wrestle with the complexities of asynchronous I/O or promises).

Documentation

License

TBUtil is built in the GO language from opensource components. Tbutil and the majority of its componets are licensed with the Apache License V2.0 (Jan 2004), but some use different licenses.

The component license files and source code (where the license mandates that it is provided) can be browsed here.

Clone this wiki locally