Probe Software Developer Kit

uimpga-ga
ProbeFrameSDK
The Probe Software Developer Kit (Probe SDK) is a set of Java libraries, build and packaging tools, and project templates that accelerate the development of CA UIM compatible probes.
Contents:
Getting Started with the Probe SDK
The
Probe SDK Guide
is a general reference for the Probe Software Developer Kit. If you are new to probe development, we recommend that you review the
Probe SDK Guide
and supplemental materials before you begin the probe development process. The supplemental materials provide step-by-step examples for developing probes. The recommended order for reviewing the supplemental materials is provided in the following section.
Use the Probe SDK package to develop probes that run on a CA UIM v8.1 or later platform. Probe-SDK probes use the new “Probe Framework” Java API’s, which are built on top of the existing Nimsoft-API. The Probe-SDK and underlying Probe Framework API’s are geared towards the development of a ‘typical use case’ probe. The ‘typical use case’ probe is a probe that produces inventory, metrics, QoS data, and alarms.
Documentation and Videos for the Probe SDK v2.2 and 2.3
The following table contains links to the documentation and videos that support the Probe SDK v2.2 and v2.3.
Title
Type
Description
Web article
This wiki content describes how to install and use the Probe Software Developer Kit (Probe SDK).
Web article
This cookbook is a reference, or 'cheat-sheet' for common probe development tasks.
The following items are supplemental materials for the
Probe SDK Guide
. These educational videos contain helpful hints and best practices to help you learn how to develop probes. We recommend that you review these materials in the order shown below.
Video
This video introduces the CA UIM Probe Software Development Kit (SDK), and discusses the objective, contents, and installation process. This video is a supplement for the Probe Software Developer Guide
Video
This video explains the probe templates that are included in the Probe SDK. It explains the differences between the templates, and demonstrate how to use a template to start a probe development project.
Video
This video demonstrates the end-to-end process of developing a new probe. This will include defining inventory, metrics, and bulk configuration in probe_schema.xml, writing the code required to produce inventory and metrics, and then deploying the probe to a robot.
Documentation for the Probe SDK v2.1
The following table contains links to the documentation and example scenarios that support the Probe SDK v2.1. The example scenarios contain helpful hints and best practices to help you learn how to develop probes.
Title
Type
Description
PDF
This document describes how to install and use the Probe Software Developer Kit (Probe SDK).
Notes:
  • The Probe Software Developer Guide was previously named the Probe Framework SDK Guide (PF-SDK).
  • The Probe SDK is for building probes on an 8.1 or newer CA UIM platform.
PDF
This article provides an example scenario for creating a simple local probe. The examples in this document use the Local Directory Scan (local_dirscan_ex1) that is provided with the Probe SDK.
This document is a supplement for the Probe Software Developer Guide.
PDF
This article provides an example scenario for developing the probe inventory model and adding bulk configuration to the probe configuration. The examples in this document use the Mock VM Host probe that is provided with the Probe SDK.
This document is a supplement for the Probe Software Developer Guide.