High-level overview of the agent development process

The steps to create and implement an agent are described by example in later chapters.

Developing the entry points

Decide whether to implement the agent entry points using C++ code, scripts, or a combination of the two.

See Considerations for using C++ or script entry points.

Create the entry points.

See Creating entry points in C++.

See Creating entry points in scripts.

Building the agent

Build the agent, create required files, and place the agent in specific directories.

The types file contains definitions of resource types that come bundled with VCS. The file name is:

types.cf

See Creating the type definition file for a custom agent.

A custom resource type definition should be placed in a file that specifies the name of the custom resource. for example, MyResourceTypesor OracleTypes..cf. This file is referenced as an "include" statement in the configuration file, main.cf.

For more information about the resource type definition, see

For building an agent, sample files are provided.

Testing the agent

Test the agent using the Agent Server utility or by defining the resource type in a configuration .

See Testing agents.