[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]


SNMP Agent Behavior

The SNMP agent automatically discovers SDX components that expose component-specific management information and components that are directory eventing system (DES) clients (that is, have a directory connection managed by DES). When the SNMP agent discovers a component, it adds variables and table entries to its MIB to export the component's management capabilities.

In the DES configuration, you can also enable the DES MIB to monitor its directory connections.

For components that are automatically discovered, the SNMP agent communicates directly with a management server built into the components. For these components, the agent can perform exhaustive tests to determine operability rather than just determining process status. The SNMP agent ensures that the management infrastructure built into the component continues to respond to management requests.

In addition to monitoring components that it automatically discovers, you can also configure the SNMP agent to monitor any process or collection of processes running on its host. The SNMP agent monitors processes by looking at entries in the process table. For many processes that are run only once, such as directory servers, it is sufficient to monitor the single entry in the process table that includes the command used to start the process.

When a component is written in Java or Python, you need to differentiate between the different instances of the Java or Python process because there will be multiple processes in which the executed command is java or python. The technical name field in the component definition allows you to make this differentiation. The technical name of a component is the command that is used to start the process for the component. In the case of a Java program, the technical name is the name of the main Java class that is specified as an argument to the java command. For a Python program, it is the name of the script that is specified as an argument to the python command.


[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]