icmp probe running 1.22 or 1.23
This is upgraded to 1.24HF1 or 1.27
Fails with error
Feb 24 22:55:15:272 [6008] Controller: Max. restarts reached for probe 'icmp' (command = <startup java>)
Feb 25 00:14:35:535 [main, icmp] Error starting icmp probe: (90) Configuration error, No value found for key readonly/monitors/RESOURCE/AverageResponse/qos_name
Feb 25 00:14:35:535 [main, icmp] Error starting icmp probe:
Feb 25 00:14:35:536 [main, icmp] (90) Configuration error, No value found for key readonly/monitors/RESOURCE/AverageResponse/qos_name
at com.nimsoft.nimbus.NimConfig.getValue(NimConfig.java:856)
at com.nimsoft.probe.framework.genprobe.tools.ProbeSchemaCfgFormatTranslator.renameKey(ProbeSchemaCfgFormatTranslator.java:136)
at com.nimsoft.probe.framework.genprobe.tools.ProbeSchemaCfgFormatTranslator.translateToMondefFormat(ProbeSchemaCfgFormatTranslator.java:60)
at com.nimsoft.probe.framework.genprobe.tools.ProbeSchemaCfgFormatTranslator.openMondefFormat(ProbeSchemaCfgFormatTranslator.java:23)
at com.nimsoft.probe.framework.genprobe.GenProbeBase.openMondefCfg(GenProbeBase.java:219)
at com.nimsoft.probe.framework.genprobe.GenProbeBase.createMonitorDefsMgr(GenProbeBase.java:211)
at com.nimsoft.vm.BaseProbe.getMonitorDefsMgr(BaseProbe.java:254)
at com.nimsoft.probe.framework.genprobe.GenProbeBase.<init>(GenProbeBase.java:172)
at com.nimsoft.probe.framework.genprobe.GenProbeBase.<init>(GenProbeBase.java:146)
at com.nimsoft.probe.framework.devkit.ProbeBase.<init>(ProbeBase.java:31)
at com.nimsoft.probe.network.icmp.ICMP.<init>(ICMP.java:122)
at com.nimsoft.probe.network.icmp.Main.main(Main.java:28)
Even after the probe has been reverted back to version 1.23 by redeploying previous versions on top of the existing probe, this does not work and has the java startup error.
This has been identified as a defect and will be fixed in next release of the icmp probe
Workaround
Upgrade the probe to v1.28 and change the probe arguments to below string:
-Djava.library.path=lib -jar icmp.jar
Restart the icmp probe and the probe will be activated.