Reconfigure Topology Settings in SiteScope Monitor
I created a Sitescope Template that contains a URL monitor and Ping monitor. I first configured the URL Monitor to create a Business Application CI. The CI was created, but I later changed it to A running software CI. I noticed that the Running Software Cis are not being created. I was hoping that I could use the same monitors, but just change the Topology settings to a running software CI. Is there a way to send new topology using existing monitors or would I have to create new monitors? Note SiteScope is integrated with 2018.11 OBM.
I understand your question, i was reviewing on our documentation and there is no an explicit limitation that not allow us to send a new topology with the existing monitors.
So yes, you can send new topologies using the creted ones just you have to change the topology that you need by following this.
Select the CI type
In the APM Integration Data and Topology Settings section of Integration Settings, configure the topology reporting settings that define how SiteScope reports CIs to APM.
You can report the following types of CI topology data:
User-defined CI type topology. In the CI type list, select a CI type and define the key attribute values for the selected CI type.
Custom topology script. Select the Custom topology setting option, and create the topology script which defines how to report CIs to APM. Only select this option if you are familiar with the Jython language, because you must create the topology script in Jython yourself. For task details, see How to Configure Custom Topology for a Custom Monitor.
If you do not want to report topology for the monitor, you can choose to report the monitor CI only. In the CI type list, select Default(None). This is the default setting.
Note if you do not want to report topology for a custom monitor, but you want to map its metrics to CIs with a custom CI hint and map metrics to indicators in the user interface, you must perform the following:
Select the Custom topology setting option.
In the Data Processing Script box, enter the following (empty) script:
from java.lang import * from java.util import * from appilog.common.system.types.vectors import ObjectStateHolderVector from appilog.common.system.types import ObjectStateHolder def DiscoveryMain(Framework): OSHVResult = ObjectStateHolderVector() return OSHVResult