We think it is possible to reload a policy, without restarting the connector, like a "warm-start".
We have to put a file named <Connector-Name>.reload (e.g. CA_77001.xxxxxxx.reload) into the extensions directory of the corresponding connector.
Once the file has been placed in this directory, it is deleted automatically after a few moments.
By doing so, a "warm-start" of the connector is performed and the changed policy is loaded.
On an IFW connector, it works as expected
It isn't working the same way on a Catalyst connector (in this case a SCOM connector), the file just stays there.
Is it also possible to perform a "warm-start" on a Catalyst / SCOM Connector, without recycling the services?
A feature like this would prevent several downtimes of SCOM Connector after a restart due to a change within the policy.
Release : 4.2
Component : Service Operations Insight (SOI) Generic Connector
Analysis of SCOM connector environment found there were issues with MDR Prod Instance where instance name containing colon(:) port number. When it’s creating event management policies for SCOM connector with name (CA:00031_xxxxxx:9095) then it's creating a problem.
So due to the colon in the file name, it’s not able to create or reload policy files.
CA:00031_xxxxxx:9095@xxxxxx_CatalystConnector
The port number can be removed with the below steps:
Remove SCOM connector from SOI Admin page
Clean up the folder CA\Catalyst\CatalystConnector\containerls-store
Modify below SCOMConnector.conf file CA\Catalyst\CatalystConnector\registry\topology\physical\IBNQA001626xxxxxx_CatalystConnector\modules\configuration\SCOMConnector.conf
Remove :8081 as below in both places.
From:
<ModuleInstance>xxx.xxx.xxx.xxx:8081</ModuleInstance>
<property name="MdrProdInstance" value="xxx.xxx.xxx.xxx:8081"/>
To:
<ModuleInstance>xxx.xxx.xxx.xxx</ModuleInstance>
<property name="MdrProdInstance" value="xxx.xxx.xxx.xxx"/>
6. Start Catalyst Container
7. Remove SCOM connector older instance which is containing port from SOI admin page
Here, it will remove port number from instance name which is showing from SOI administration page
Now, please try to add the .reload file below the location.
CA\Catalyst\CatalystConnector\container\data\Core\Catalogpolicy\extensions
Example File Name : CA_00031.xxx.xxx.xxx.xxx.reload
There is no impact on functionality by removing the port number.
The colon (:) can be replaced by an underscore in the name (_) as an alternative.
In future updates to SCOM connector, the colon will automatically be replaced by underscore in the name.