ZENworks 10.0.2 Configuration Management Patch for Server High Utilization and Unresponsiveness
This document (5022622) is provided subject to the disclaimer at the end of this document.
patches this patch supersedes
| File | Product | Status | Patch |
|---|---|---|---|
| core-datamodel-addons.jar | ZENworks Configuration Management | Active | ZCM 10 causing high utilization on NCC |
patches that supersede this patch
patch attributes
document
technical support
This Field Test File is supported by Novell Technical Services.
abstract
IMPORTANT: This patch contains two .zip files. One is intended only for ZCM 10.0.2 Windows servers and the other is intended only for ZCM 10.0.2 Linux servers. This patch fixes seven issues that were potentially causing high utilization and unresponsiveness on the ZENworks server.
details
Overview:
This patch fixes seven issues that were potentially causing unresponsiveness on the ZENworks server
1) SOAP library thread deadlock
2) CPU hogging by status storing module
3) ZENLoader and ZENServer process priority conflict
4) DataModel cache not cleaning up expired cache entries leading to low memory conditions
(cleans up all DataModel caches now, not just the main two)
5) Inventory reports background process not releasing database connections correctly
6) DataModel search and assignment token maps not releasing memory correctly
7) DataModel token maps concurrency problem
System Requirements:
ZENworks 10.0.2 Configuration Management
Installation:
Instructions for installing the patch on Windows Servers:
1) Backup the following files (copying them to a folder somewhere outside of the ZENWORKS_HOME directory would be the best option.)
{ZENWORKS_HOME}\lib\java\datamodel-framework.jar
{ZENWORKS_HOME}\lib\java\status.jar
{ZENWORKS_HOME}\lib\java\core-modules.jar
{ZENWORKS_HOME}\bin\zenwatch.exe
{ZENWORKS_HOME}\share\tomcat\webapps\zenworks-initialization-service.war
{ZENWORKS_HOME}\share\tomcat\webapps\zenworks\WEB-INF\lib\inventoryui.jar
2) Stop the "Novell ZENworks Services Monitor" and "Novell ZENworks Server" services (Stopping the
"Novell ZENworks Server" service will also stop "Novell ZENworks Loader" and "Novell ZENworks
Agent Service". If for some reason, the step fails due to locked files, stop all other "Novell ZENworks" services.
3) Extract the contents of the zip file to the ZENWORKS_HOME directory. It includes the following files:
lib\java\datamodel-framework.jar
lib\java\status.jar
lib\java\core-modules.jar
bin\zenwatch.exe
conf\monitor.conf
conf\loader\statusstorer.xml
share\tomcat\webapps\zenworks-initialization-service.war
share\tomcat\webapps\zenworks\WEB-INF\lib\inventoryui.jar
4) Delete the following folder:
{ZENWORKS_HOME}\share\tomcat\webapps\zenworks-initialization-service
5) Restart the Novell ZENworks services.
Instructions for installing the patch on Linux Servers:
1) Backup the following files:
/opt/novell/zenworks/java/lib/datamodel-framework.jar
/opt/novell/zenworks/java/lib/status.jar
/opt/novell/zenworks/java/lib/core-modules.jar
/opt/novell/zenworks/share/tomcat/webapps/zenworks-initialization-service.war
/opt/novell/zenworks/share/tomcat/webapps/zenworks/WEB-INF/lib/inventoryui.jar
2) Stop the following ZENworks daemons:
/etc/init.d/novell-zenmntr stop
/etc/init.d/novell-zenserver stop
/etc/init.d/novell-zenloader stop
3) As the root user, save the .zip file to the root directory of the Linux server. As the root user, extract the contents of the zip file to the root directory using the unzip command. The zip file includes the following files:
/opt/novell/zenworks/java/lib/datamodel-framework.jar
/opt/novell/zenworks/java/lib/status.jar
/opt/novell/zenworks/java/lib/core-modules.jar
/opt/novell/zenworks/share/tomcat/webapps/zenworks-initialization-service.war
/opt/novell/zenworks/share/tomcat/webapps/zenworks/WEB-INF/lib/inventoryui.jar
/etc/opt/novell/zenworks/loader/statusstorer.xml
4) Delete the following directory and all its contents:
/opt/novell/zenworks/share/tomcat/webapps/zenworks-initialization-service
5) Restart the following ZENworks daemons:
/etc/init.d/novell-zenserver start
/etc/init.d/novell-zenloader start
/etc/init.d/novell-zenmntr start
Uninstalling:
Replace the files that were backed up in the installation section and repeat step 5 above.
Known Problems and Limitations:
Novell Technical Support
Technical Support Information:
For further details see TID 3563557 and TID 3505757 at
Novell Technical Support
file contents
| Files Included | Size | Date |
|---|---|---|
| ZCM1002WindowsPatch27Mar08.zip | 3.3 MB (3461348) | 2008-04-04 16:03:00 |
| ZCM1002LinuxPatch27Mar08.zip | 3.2 MB (3453802) | 2008-04-04 16:03:17 |
| readme_5022622.html | N/A | 2008-04-04 16:24:41 |
disclaimer
The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.
Novell is a registered trademark of Novell, Inc. in the United States and other countries. SUSE is a registered trademark of SUSE Linux AG, a Novell business. *All third-party trademarks are the property of their respective owners.
© 2007 Novell, Inc. All Rights Reserved.