 |
SL4NT 3.x Software Development Kit (SDK)
|
|
SL4NT 3.x can be extended by using custom extension objects which are
implemented as ActiveX objects. SL4NT supports two different types of
custom extension objects:
Custom Evaluator Objects
Custom evaluator objects implement the ISL4NTCustomRuleCondition
interface and can be associated with rules. They can be used to read
and write all information elements (including custom fields) of a
syslog message and to control rule evaluation. For example, such an
object could be used to parse the raw message text of a syslog message
and store the decoded data in custom fields for further processing by
actions.
Custom Action Handler Objects
Custom action handler objects implement the ISL4NTCustomAction
interface and are used by actions of type Execute Custom Handler
Action. They can be used to read (but not write) all information
elements (including custom fields) of a syslog message and perform
arbitrary processing on them.
There is a free Software Development Kit (SDK) available for anyone who
wants to develop his own custom extension objects. This SDK contains
support files needed for developing extension objects in C++ (.IDL, .H),
documentation and working samples in Visual Basic and Visual C++.
|