CTS vs CST vs CSX
This following table describe the difference between Custom Template Sensor (CTS), Custom Server Template (CST), and Custom Server Extension (CSX).
CTS vs CST vs CSX
Custom Template Sensor | Custom Server Template | Custom Server Extension | |
---|---|---|---|
Definition | The custom template sensor is used to analyze and enhance the information collected by any of the existing TADDM sensors. | The custom server template is used to discover and categorize servers that are not by default, supported by TADDM. | Although details like listening port, runtime information, configuration files, application descriptors, etc., can be collected using Custom Server Templates (CST) but when additional information is needed such as product version, etc., extension scripts (CSX) are used. |
Sensor Run | CustomTemplateSensor | CustomAppServerSensor | CustomAppServerSensor |
Use Cases | To get extra information, which is not currently obtained from an existing TADDM sensor. |
|
|
Ways to create | To create a Custom Template Sensor, three configuration files are needed: template.xml, matcher.py, and sensor.py. | Creating Custom Server Templates involves defining templates on the Discovery Management Console. | There are three possible ways to create the extensions:
An additional way is using shell and Jython script using ASDMAINS script and SCRIPT tags where TADDM copies the defined scripts to the target system, runs the scripts and returns the output files to the TADDM server which are then processed by a Jython script. However, it comes with the limitation of having to create all model objects and data to be saved explicitly. This is run in script or asynchronous discovery mode. |
Limitations |
Cannot be run in script-mode. |
Cannot be run in script-mode. | Cannot run in script-mode except using Shell and Jython scripts using ASDMAINS script and SCRIPT tags which runs in the script or asynchronous discovery mode but comes with limitations. |