Installed Software
list_installed_softwareList software packages installed on a host from its agent inventory. Optionally filter by package name substring or only updatable packages. Raises an error if the host has no inventory data.
Instructions
Software installed on a host, from the openITCOCKPIT agent's inventory. OS is auto-detected (Linux, Windows, macOS).
A host carries hundreds to thousands of packages. Pass name_filter to search by package name, or only_updatable=True for just the outdated ones. For updates across the whole estate use list_pending_updates or list_pending_security_updates.
A host with no agent inventory at all raises, rather than returning zero rows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum rows to return. Defaults to 50, maximum 500. | |
| hostname | Yes | Exact host name. Required - there is no estate-wide form of this tool. Get a name from list_services_by_state, list_log_entries or get_container_tree first. | |
| name_filter | No | Substring to search for in the name. Empty returns everything, capped by limit. | |
| only_updatable | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hint | No | How to narrow the query when truncated. | |
| count | Yes | Number of rows in `items`. | |
| items | Yes | The rows, at most `limit` of them. | |
| truncated | Yes | True if openITCOCKPIT held more rows than were returned. |