SiteScope 11.33 to OMW 9.0 integration with monitors deployed to OMW Service-tree

Hi all,

I’m using SiteScope 11.24 with OMW 9.0 and OA 11.14 in our Produktion.
In OMW services I got a sitescope service with all monitors and groups.

Now I want to upgrade to SiteScope 11.33.

So I built a test environment with a new SiteScope 11.33 Server and installed manually OA 12.01.
The integration to our OMW 9.0 test server was successful and I receive sitescope events on OMW console.
I also installed and deployed SiteScope Discovery Policy to the new SiteScope server.

But I didn’t get the SiteScope service tree and found in OA system.txt this failure:

0: ERR: Tue Jan 17 02:00:20 2017: agtrep (3808/5624): (agtrep-132) Error in executing discovery action(s): Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/axis/client/Service
 at java.lang.ClassLoader.defineClass1(Native Method)
 at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
 at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
 at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
 at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
 at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
 at java.lang.Class.forName0(Native Method)
 at java.lang.Class.forName(Class.java:264)
 at com.mercury.sitescope.api.configuration.SiteScopeExternalAPIConnector.getSiteScopeExternalAPI(SiteScopeExternalAPIConnector.java:56)
 at com.mercury.sitescope.api.configuration.SiteScopeExternalAPIConnector.getAPIConfiguration(SiteScopeExternalAPIConnector.java:31)
 at com.mercury.sitescope.integrations.om.topology.common.APIExecuterUsingIntegrationViewer.execute(APIExecuterUsingIntegrationViewer.java:59)
 at com.mercury.sitescope.integrations.om.topology.monitors.OmDiscoveryXmlGeneratorVisitor.main(OmDiscoveryXmlGeneratorVisitor.java:26)
Caused by: java.lang.ClassNotFoundException: org.apache.axis.client.Service
 at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
 at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
 at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
 ... 18 more

0: ERR: Tue Jan 17 02:00:20 2017: agtrep (3808/5624): (agtrep-133) No output received from discovery policy action

Any idea what I did wrong?

Many thanks in advanced

Tom

  • Hello

    In order to investigate further what is happening, please attach the following files:

    1. Policy you mentioned (SiteScope Discovery Policy)...if possible.

    2. system.txt (%ovdatadir%log)

    3. agtrep.xml (%ovdatadir�tafiles)

    Regards,

    Allan D.

  • Hi Allan,

    thanks for helping me.

    The policy I used comes with SiteScope in the directory:

    %SiteScope_home%\tools\OMIntegration\SiteScopeMonitorDiscoveryPolicy\SiS_Discovery_policy_3.0\ForServer

    and I followed SiteScopeMonitorDiscoveryPolicy_readme.docx

    Here the contents from agtrep.xml file:

    <?xml version="1.0" encoding="UTF-8" standalone="no" ?><configuration>

    I think in agtrep.xml should be more info.

    Sorry, I could only updload pictures so I attached the policy in OMW console.

    many thanks

    Tom

  • Verified Answer

    Hi all,

    there is a failure in SiteScope OM integration jar filenames or in OM integration batch file.

    In directory %sitescope_home%\integrations\om\lib you can find 15 jar files.

    One jar file name has changed.

    New file name: axis-SiteScope.jar

    Old file name: axis.jar

    All other 14 jar files has the same name as in 11.24.

    But the class_path was not changed !

    SiteScope Discovery police will also start:

    %sitescope_home%\integrations\om\bin\run_api_call_om.bat

    In the batch the set CLASS_PATH ..\lib\axis.jar …must be changed to ..\lib\axis-SiteScope,jar

    After this change also monitors and groups will be transferred to OMW services.

     

    best regards

    Tom