The Inventory Agent is not being enforced by the policy engine
How to stop or replace the current instance of the Inventory Agent
Successful scans are not being transferred to the Inventory server
Immediately rescheduling the Inventory Agent using the policy engine
How do I test the Inventory scanner without using the policy engine?
Explicitly executing the Inventory scanner without using the policy engine
The Inventory Agent failed after an abnormal shutdown or abend or when the server is restarted
Unsatisfied link error in referencing sys:\java\bin\invnatve.nlm
How do I turn off the scanning of Windows .exe version information?
Is the Inventory Agent installed?
Policy-Enabled Server Management Installationin
Installationin the Novell ZENworks 7 Server Management Installation Guide.
The Inventory Agent has not been properly installed
If any of the files have not been copied, reinstall the Inventory Agent. For more information, see Policy-Enabled Server Management Installation
in Installation
in the Novell ZENworks 7 Server Management Installation Guide.
If any of the scanner's .ini files (invsetup.ini and hwinvsrc.ini) or the .map files (nwapi.map, smile.map, and suppl.map) files have been accidentally tampered with or deleted, reinstall the Inventory Agent. For more information, see Policy-Enabled Server Management Installation
in Installation
in the Novell ZENworks 7 Server Management Installation Guide.
The Inventory Agent is not being enforced by the policy engine
If the problem persists, reinstall the Inventory Agent. For more information, see Policy-Enabled Server Management Installation
in Installation
in the Novell ZENworks 7 Server Management Installation Guide.
How to stop or replace the current instance of the Inventory Agent
Stop the ZENworks service by entering exit at the ZENworks console prompt. Wait till it is stopped completely
Stop the current instance of Inventory Agent by executing sys:system\invagentstop.ncf.
The invagentstop.ncf stops the Inventory Agent, resets internal references and also uploads mpkscan.nlm and invalid.nlm
To replace any of the Inventory Agent files, enter java -exit or unload java at the console prompt after executing invagentstop.ncf.
Start the ZENworks service by entering sys:\zenworks\zfs at the server console prompt.
The Inventory scan results are not available
The status information about the Inventory scan is logged into the invagent.log and invnatve.log files, located in the sys:\etc directory.
If the Inventory scan is being enforced by the policy engine, refer to the invagentpolicyenforcer.log file to know the status of the current installation.
Refer to the sys:\system\invscan\invagentstrtransfer.log file for more information about the .str transfer.
The initialization of the Inventory Agent failed
Stop the ZfS service by entering exit at the ZENworks Server Management console prompt.
Stop the current instance of the Inventory Agent by executing sys:\system\invagentstop.ncf.
Start the ZfS service by entering sys:\zenworks\zfs at the server's main console prompt.
Re-execute the Inventory Agent. For more information, see Immediately rescheduling the Inventory Agent using the policy engine.
Verify whether ZENworks Server Management and Inventory Server services are running on this server by executing the java -show command.
Stop the various ZENworks services running on this server.
At the server console prompt, enter java -killall or java -exit.
Execute invagentstop.ncf to reset the Inventory Agent.
Ensure that invnatve.nlm is not loaded. If loaded, execute java -unload invnatve or unload invnatve at the server console prompt.
If the Inventory Agent has been successfully stopped and invnatve.nlm has been successfully unloaded, the Inventory Agent is ready for the next schedule. For more information, see Immediately rescheduling the Inventory Agent using the policy engine.
Policy-Enabled Server Management Installationin
Installationin the Novell ZENworks 7 Server Management Installation Guide.
The Inventory scanning procedure failed
Refer to the sys:\system\invscan\invagentstrtransfer.log file for additional information. The invagentstrtransfer.log file provides information about the .str transfer.
Troubleshooting the guid.zfs file
Successful scans are not being transferred to the Inventory server
Refer to the sys:\system\invscan\invagentstrtransfer.log file for additional information. The invagentstrtransfer.log file provides information about the .str transfer.
If the Scan Collector service is not running, start the service. For more information, see Understanding the Inventory Service Manager
in Server Inventory
in the Novell ZENworks 7 Server Management Administration Guide. Then, re-execute the Inventory Agent. For more information, see Immediately rescheduling the Inventory Agent using the policy engine.
If the Scan Collector service is running and the problem persists, refer to Error Messages and Troubleshooting .Str and .Zip File Transfer.
Successful scans are not reaching the Inventory server
Understanding the Inventory Service Managerin
Server Inventoryin the Novell ZENworks 7 Server Management Administration Guide.
Successful scans are not reaching the Inventory database
Understanding the Inventory Service Managerin
Server Inventoryin the Novell ZENworks 7 Server Management Administration Guide.
Immediately rescheduling the Inventory Agent using the policy engine
At the ZENworks Server Management console prompt, enter policy refresh or policy enforce all or policy enforce policy_number.
Ensure that the Inventory Agent is enforced immediately.
How do I test the Inventory scanner without using the policy engine?
If ZENworks 7 Server Management is not running the Inventory Agent or if the Inventory Agent is not enforced, execute sys:\system\invagentstart.ncf.
NOTE:Invagentstart.ncf should not be used if the Inventory Agent is scheduled to be enforced by the policy engine.
Review sys:\etc\invagent.log to ensure that it reports the message “The Inventory Agent's scanning procedure successfully completed.” This message indicates that Inventory scanning is successful on the inventoried server.
Explicitly executing the Inventory scanner without using the policy engine
If the ZENworks 7 Server Management is not running the Inventory Agent or if the Inventory Agent is not enforced, execute sys:\system\invagentstart.ncf.
Verify whether sys:\etc\invagent.log reports the message “The Inventory Agent's scanning procedure successfully completed.” This message indicates that Inventory scanning is successful on the inventoried server.
The Inventory Agent failed after an abnormal shutdown or abend or when the server is restarted
If the message has been logged, do the following:
Stop the ZENworks service by entering exit at the ZENworks console prompt. Wait till it is stopped completely.
Stop the current instance of the Inventory Agent by executing sys: system\invagentstop.ncf
Start the ZENworks service by entering sys:\zenworks\zfs at the server console prompt.
The Inventory Agent resets the previous execution settings and prepares for new schedules.
The Inventory Agent failed after guid.zfs was accidentally deleted when the ZENworks Server Management service was running
Stop the ZENworks service by entering exit at the ZENworks Server Management console prompt.
Stop the Inventory Agent by entering sys:\system\invagentstop.ncf at the server console prompt.
Start the ZENworks service by entering sys:\zenworks\zfs at the server console prompt.
The next schedule that enforces the Inventory Agent is launched successfully and guid.zfs is automatically created.
IMPORTANT:Do not edit or delete guid.zfs.
Unsatisfied link error in referencing sys:\java\bin\invnatve.nlm
Check the various ZENworks services running on the server by entering java -show at the server console prompt.
Stop all the ZENworks services running on this server.
At the server console prompt, enter java -killall or java -exit.
Ensure that invnatve.nlm is not loaded.
If invnatve.nlm is loaded, unload the NLM™ by entering java -unload invnatve or unload invnatve at the server console prompt.
Reset the Inventory Agent by entering invagentstop.ncf at the server console prompt.
Check the execution results to ensure that the execution is successful and the Inventory Agent is ready for the next schedule.
How do I turn off the scanning of Windows .exe version information?
invSWScanMode=1
This setting turns off the scanning of Windows .exe version information only if the software scan has been enabled. The Windows .exe version information is not reported in the software inventory results.
If you encounter problems in the Inventory Agent after adding this entry in invsetup.ini, send the Inventory Agent log files to Novell Support. For more information about the Inventory log files, see Monitoring Server Inventory Using Status Logs
in Server Inventory
in the Novell ZENworks 7 Server Management Administration Guide.
The Inventory Agent will not work if you have installed the ZENworks 7 Inventory Agent on the inventoried server using the ZENworks 7 Server Management Program CD, and then reinstalled the ZENworks 7 Inventory Agent using the software package
Stop the ZENworks service by entering exit at the ZENworks Server Management console prompt.
Stop the Inventory Agent by entering sys:\system\invagentstop.ncf at the server console prompt.
Move the following files from sys:\zenworks\inv to sys:\zenworks\inv\agent:
Edit sys:\zenworks\zfs.ncf to add the following lines after the line containing smplugin.jar:
envset tedpath=$tedpath;sys:\zenworks\inv\agent\ZenInvServer.jar
envset tedpath=$tedpath;sys:\zenworks\inv\agent\DesktopCommonUtility.jar
envset tedpath=$tedpath;sys:\zenworks\inv\agent\ZenUtility.jar
envset tedpath=$tedpath;sys:\zenworks\inv\agent\InvXmlRpcServices.jar
Ensure that the value of InvAgentPath in sys:\system\zenworks.properties is volume_name:\zenworks\inv\agent.
Start the ZENworks service by entering sys:\zenworks\zfs at the server console prompt.
Memory allocation errors on the server