After configuring a Fault Tolerant Data Aggregator environment, due one of many possible reasons the given environment is not capable of supporting a stable Fault Tolerant configuration.
In that case it may be necessary to change back to a standalone Data Aggregator configuration that the environment is more capable of supporting in a stable manner.
All supported DX NetOps Performance Management releases
Environmental instability such as a network issue that prevents steady data flow. Instability can also occur due to issues with shared disks. So the problems only occur due to the environment, not the application itself.
systemctl stop consul
systemctl stop daproxy
cd /opt/IMDataAggregator/scripts/
./dadaemon maintenance
cp -rfp <DASharedRepo> /opt/IMDataAggregator/data
chown -R <user> /opt/IMDataAggregator/data
cp DA.cfg DA.cfg.origFTConfig
da.ha.configured=no
da.proxy.host=
da.consul.port=
da.data.home=/opt/IMDataAggregator/data
da.data.home.fstype=
/opt/IMDataAggregator/broker/apache-activemq-*/conf/activemq.xml
<kahaDB checkForCorruptJournalFiles="true"
checksumJournalFiles="true"
directory="/opt/IMDataAggregator/data/broker/kahadb"
ignoreMissingJournalfiles="true"/>
cd /opt/IMDataAggregator/Uninstall_Consul
./Uninstall
cd /opt/IMDataAggregator/Uninstall_Consul-ext
./Uninstall
cp DCM.cfg DCM.cfg.origFTConfig
IS_DA_HA_CONFIGURED=no
DA_HOST=<1 DA>
DA_STANDBY_HOST=<1 DA>
cp activemq.xml activemq.xml.origFTConfig
<networkConnector name="da_manager" uri="static:(failover:(tcp://DA_A:61616,tcp://DA_B:61616)?maxReconnectAttempts=3)" duplex="true" suppressDuplicateTopicSubscriptions="false">
<networkConnector name="da_manager-PRQ" uri="static:(failover:(tcp://DA_A:61618,tcp://DA_B:61618)?maxReconnectAttempts=3)" duplex="true" suppressDuplicateTopicSubscriptions="false">
<networkConnector name="da_manager-IREP" uri="static:(failover:(tcp://DA_A:61620,tcp://DA_B:61620)?maxReconnectAttempts=3)" duplex="true" suppressDuplicateTopicSubscriptions="false">
<networkConnector name="da_manager-blob" uri="static:(failover:(tcp://DA_A:61622,tcp://DA_B:61622)?maxReconnectAttempts=3)" duplex="true" suppressDuplicateTopicSubscriptions="false">
<networkConnector name="da_manager" uri="static:(tcp://Remaining-DA_Host:61616)" duplex="true" suppressDuplicateTopicSubscriptions="false">
<networkConnector name="da_manager-PRQ" uri="static:(tcp://Remaining-DA_Host:61618)" duplex="true" suppressDuplicateTopicSubscriptions="false">
<networkConnector name="da_manager-IREP" uri="static:(tcp://Remaining-DA_Host:61620)" duplex="true" suppressDuplicateTopicSubscriptions="false">
<networkConnector name="da_manager-blob" uri="static:(tcp://Remaining-DA_Host:61622)" duplex="true" suppressDuplicateTopicSubscriptions="false">
systemctl start dadaemon
systemctl stop dcmd
systemctl stop activemq
systemctl start dcmd