Samples in the IBM Director SDK

The IBM Director SDK provides the following samples:

Associations
Describes how to provide new associations for IBM Director.
Browser Launcher
Describes how to launch an SNMP browser.
CLI
Describes how to create command line interface extensions.
Communication
Describes how to use service nodes and commands. C++ and Java files are provided.
Console
Describes how to create a console task extension.
Content Information
Describes how to create a task association view for a task extension.
Datalinks
Provides a protocol sample for console and server communication.
EventHandler
Describes how to write a new event action handler.
Event subscriber
Demonstrates how to extend the event subscriber client by creating an event source library.
Execute command
Demonstrates how to run a command on an agent system.
FileExplorer
Describes how to create a server task extension in the same JVM as the IBM Director Server, a client extension, and a console task extension.
FileExplorerJVM
Describes how to create a server task extension in a separate JVM, a client extension, and a console task extension.
FileSource
Describes how to use a file source object.
Inventory collector
Demonstrates inventory collection.
Java-based Subagent
Describes how to add services to the Java-based agent.
Managed objects
Demonstrates how to create a new managed object group and how to create a new task that operates on the group members.
Monitor agent
Describes how to create a C monitor agent extension.
Monitor API
Describes how to use the Resource Monitor server programming API to find and manipulate resource monitor attributes.
Monitor library
Describes how to create a C++ monitor agent extension.
Monitor subsystem
Shows the functional behavior of a monitor subsystem.
Monlet
Describes how to add resource monitors to the Java-based agent.
RMON
Describes how to subclass the simple network management protocol (SNMP) managed object.
SNMP
Demonstrates how to create a task that performs simple gets.

Before building the samples, you should review Sample code overview which discusses the general layout of the sample code provided. In addition, you should read Requirements for Java code development and Requirements for C++ code development to better understand the prerequisites for building extensions. The output class files will run on a system on which IBM Director has been installed.