5 Using the Ksplice Uptrack API

The Ksplice Uptrack API is a RESTful web API that you can query for the status of systems that are running Oracle Ksplice Uptrack. The API provides information about the updates that any systems have, and status of any out-of-date, inactive, or unsupported systems.

You can use the command line tools that are included with the Python bindings; or, you can write custom scripts by using the bindings. You can also write a custom interface by using HTTP requests. The Python bindings include the check_uptrack and check_uptrack_local plugins for Nagios. These plugins can be used to monitor the status of systems.

Note:

The Ksplice Uptrack API doesn't support user space or Xen updates. However, the online version of the Ksplice Enhanced client can patch shared libraries for user space processes that are running on an Oracle Linux 6, Oracle Linux 7, Oracle Linux 8 or Oracle Linux 9 system.

Note:

You can't use the Ksplice Uptrack API to monitor systems that are running Ksplice Offline client because these systems aren't registered with https://status.ksplice.oracle.com.

For more information about the Ksplice Uptrack API, visit http://www.ksplice.com/.