Plugins are not automatically installed during Continuity Engine deployment because of a failure to determine and persist Monitor CNC targets]

Follow

Summary

This knowledge base article provides details and workaround procedure for the following issue: Plugins are not automatically installed during Continuity Engine deployment because of a failure to determine and persist Monitor CNC targets.

 

Symptom

Continuity Engine 8.x installation completes successfully on the Primary server, but, during its first start the automatic plugins installation step is not executed because of the following error:

WARN  5955[CoordinatorWorker](com.neverfail.controller.cluster.Coordinator) - Plan aborted because of 
com.neverfail.controller.ControlException: Unable to determine and persist Monitor CNC targets.
	at com.neverfail.monitor.Monitor.start(Monitor.java:184)
	at com.neverfail.controller.cluster.plan.StartApplicationsAction.execute(StartApplicationsAction.java:55)
	at com.neverfail.controller.cluster.LocalController.execute(LocalController.java:430)
	at com.neverfail.controller.cluster.PlanningEnvoyImpl.execute(PlanningEnvoyImpl.java:55)
	at com.neverfail.controller.cluster.Coordinator.executePlan(Coordinator.java:458)
	at com.neverfail.controller.cluster.Coordinator.execute(Coordinator.java:242)
	at com.neverfail.controller.cluster.Coordinator.run(Coordinator.java:200)
	at java.lang.Thread.run(Thread.java:748)
Caused by: com.neverfail.monitor.PingTargetException: Failed to set ping target addresses: Unable to resolve Network Monitoring target fd22:af82:d7e4:
	at com.neverfail.monitor.CNCPinger.enableTargets(CNCPinger.java:427)
	at com.neverfail.monitor.CNCPinger.setTargets(CNCPinger.java:370)
	at com.neverfail.monitor.Monitor.start(Monitor.java:170)
	... 7 more
Caused by: java.net.UnknownHostException: fd22:af82:d7e4:: invalid IPv6 address
	at java.net.InetAddress.getAllByName(InetAddress.java:1169)
	at java.net.InetAddress.getAllByName(InetAddress.java:1126)
	at java.net.InetAddress.getByName(InetAddress.java:1076)
	at com.neverfail.monitor.CNCPinger.enableTargets(CNCPinger.java:412)


Cause

Network Monitoring module fails to set ping target addresses when one of the potential targets is an IPv6 address. The raised error (described above) causes the Make Primary active plan execution to fail before the automatic installation of the plugins:

...[AlerterEventEvaluator](com.neverfail.alerter.Alerter) - cooked: Neverfail Continuity Engine Alert: Plan Execution Failed.

This happened at Mon Apr 02 08:07:03 CDT 2018 on the PRIMARY lv-ncbvac01 while Active. Further information if available: The plan for Making PRIMARY active failed. Replication is stopped. For more information regarding this message please see KB 1900.

Plan Title: Making PRIMARY active
Plan Progress: 33%

Success	Reveal the PRIMARY on the network
Fail	Start applications and start application monitoring on the PRIMARY
Not Run	Automatically installing or upgrading available plug-ins

Plan execution failed:Unable to determine and persist Monitor CNC targets.

This can happen when a DirectAccess tunnel being configured on the target server.

 

Workaround

Procedure: Manual installation of the plugins using the Applications: Plug-ins tab of the Neverfail Advanced Client. This should be performed after the Continuity Engine cluster deployment is completed.

To manually install a Neverfail Continuity Engine Plug-in using the Neverfail Advanced Client, follow the steps below:

  1. Launch the Neverfail Advanced Client locally on the Primary server.    
  2. Navigate to Application -> Plugins.
  3. Click on the Install button.    
  4. Click the Browse button and navigate to C:\Program Files\Neverfail\R2\catalog/<plugin name>/<plugin version>/<plug-in name>.dll file.
  5. Click OK to complete the installation.    
  6. Repeat this process for each individual plug-in.

 

Applies to

Neverfail Continuity Engine 8.x

0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.