Error 404 Connecting to ZCC following DNS Name Change

  • 7016025
  • 02-Jan-2015
  • 02-Jan-2015

Environment

Novell ZENworks Configuration Management 11 ZENworks Control Center - ZCC

Situation

  • DNS Name recently changed
  • Error logging in to ZENworks Control Center
    • 404 Error
    • The page requested could not be found
    • Refer ZCC.log for error messages or additional information
    • If the error persists, contact Novell Technical Support.
  • http://servername/zenworks-ping fails with error
    • HTTP Status 504 - 
    • type Status report
    • message description The server received a timeout from an upstream server while acting as a gateway or proxy.

Resolution

Correct the <entry key="Server"> entry in the following files
  • Linux
    • /etc/opt/novell/zenworks/datamodel/zdm.xml
    • /etc/opt/novell/zenworks/datamodel/zenaudit.xml (if present)
  • Windows
    • %ZENWORKS_HOME%\conf\datamodel\zdm.xml
    • %ZENWORKS_HOME%\conf\datamodel\zenaudit.xml (if present)
For example
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment> ZENworks datamodel session configuration</comment>
<entry key="Zone">pink_Zone</entry>
<entry key="Embedded">true</entry>
<entry key="MaxInvUIIdleTimeExcessConnections">120</entry>
<entry key="AcquireIncrement">5</entry>
<entry key="OEM Database">true</entry>
<entry key="MaxPoolSize">100</entry>
<entry key="MinPoolSize">5</entry>
<entry key="MaxIdleTimeExcessConnections">120</entry>
<entry key="Engine">zenworks_pink_Zone</entry>
<entry key="MinInvUIPoolSize">5</entry>
<entry key="Type">sql-anywhere</entry>
<entry key="InvUIAcquireIncrement">5</entry>
<entry key="IdleTestPeriod">600</entry>
<entry key="Database">zenworks_pink_Zone</entry>
<entry key="Server">floyd.darkside.themoon.com</entry>
<entry key="MaxIdleTime">3600</entry>
<entry key="Session">com.novell.zenworks.datamodel.session.hibernate.HibernateDataModelSession</entry>
<entry key="Port">2638</entry>
<entry key="MaxInvUIIdleTime">3600</entry>
<entry key="InvUIIdleTestPeriod">600</entry>
<entry key="MaxInvUIPoolSize">100</entry>
</properties>

Cause

Documentation for DNS Name change process does not include changing these files.  A request to update the documentation has been logged.

Status

Reported to Engineering

Additional Information

  • ZENworks 11.3 Documentation was correctly followed after the DNS name of a server was changed (currently February 2014 edition)
  • TID 7015138 followed
  • Adding the old DNS name to the hosts file works around the problem