D.0 发现、部署和淘汰查错

以下几节提供了您在发现设备、将“自适应代理”部署到设备及淘汰设备时可能会遇到问题的解决方案:

通过部署任务安装 ZENworks Adaptive Agent 时出现错误

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
解释: 如果在安装了 .NET Framework 2.0 的受管设备上通过部署任务来安装 ZENworks Adaptive Agent,则可能会出现以下错误讯息:
An unhandled exception (System.Security.SecurityException) occurred in
micasad.exe.
Additional Information: Ecall methods must be packaged into a system module.
操作: 在受管设备上卸装并重新安装 .NET Framework 2.0。有关如何卸装并重新安装 .NET Framework 2.0 的详细信息,请参见 Microsoft .NET Framework 2.0 解决方案中心网站

ZENworks Adaptive Agent 的手动安装已暂停,状态为正在启动

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
解释: MSI 包下载后,“ZENworks Adaptive Agent”的手动安装在受管设备上突然停止。以下是一些症状:
  • 在相当长的一段时间内,ZENworks 图标 图标显示的安装状态为“正在启动...”。

  • 在“Windows 服务控制管理器”中,“Novell ZENworks PreAgent”服务的状态不是已启动

  • %SystemRoot%\novell\zenworks\bin\zenpreagent.installerr 文件包含以下错误讯息:

    Exception during start: Cannot start service ZENPreAgent on computer.
    
可能的原因: 由于“Novell ZENworks PreAgent”服务无法及时响应启动请求,因此被“Windows 服务管理器”终止。如果设备速度很慢且负载过重,很可能会出现此问题。
操作: 执行下列操作:
  1. 启动 Novell ZENworks PreAgent 服务:

    1. 从 Windows 桌面开始菜单,单击设置 > 控制面板

    2. 双击管理工具 > 服务

    3. 启动 Novell ZENworks PreAgent 服务。

      这会自动继续“ZENworks Adaptive Agent”的安装。

  2. (视情况而定)如果该问题持续存在,请执行以下操作:

    1. 关闭 zenpreagent.exezpa_iface.exe 进程。

    2. 启动“ZENworks Adaptive Agent”安装。有关详细信息,参见部分 10.5, 手动部署代理

NMAP 发现未从已安装 NMAP 的 Windows 主服务器运行

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
可能的原因: 在“Windows 主服务器”上,NMAP (nmap.exe) 安装在 %ProgramFiles%\nmap 目录下面,并已添加到安装它的用户的 PATH 变量中。因此,ZENworks 用户无法使用 PATH 变量找到 nmap.exe。
操作: 将 NMAP 安装目录 (%ProgramFiles%\nmap) 的位置追加到 Windows 的系统环境变量 PATH 中。

如何启用调试日志记录?

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
操作: 要启用日志,请参见 Novell 支持知识库中的 TID 3418069。

何处可找到预代理日志文件?

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
操作: 以下是位于 %SystemRoot% \novell\zenworks\bin\ 中的预代理日志文件
  • zenpreagent.installerr
  • zenpreagent.installlog
  • zenpreagent.installstate
  • ZPA.status
  • cmdline.txt(起动受管代理包时,即会执行该命令行。)

安装“预代理”服务后,即可在系统应用程序事件日志中获取所有日志记录信息。

刷新“部署”页导致再次执行发现任务

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
可能的原因: 对于 Web 浏览器而言,为了刷新页面而重发送信息属于正常现象。ZENworks 每隔 5 分钟会自动更新“部署”页上的数据,因此在运行发现任务后,不需要刷新“部署”页。如果您在运行发现任务后刷新 ZENworks 控制中心的“部署”页,系统会请求您确认重发送,以便刷新该页面。确认之后,会再次运行发现任务。
操作: 不要在运行发现任务后刷新“部署”页。而是退出此页面,然后返回页面查看更改。

系统未清理使用代理的部署任务所产生的孤立和删除的文件

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
解释: 在使用代理的部署任务运行期间,没有清理任务前后所产生的孤立或需删除的文件。

例如,如果通过 Windows 代理从 Linux 服务器运行部署任务,Windows 设备上的 zenworks 安装目录\novell\zenworks\bin\_rfu_cache 目录中就会创建一个包含任务前或任务后命令文件的文件夹。如果删除 ZENworks 控制中心中的任务,命令文件会保留在 Windows 代理设备上。但是,如果使用相同的 Windows 代理运行其他部署任务,就会去除所有超过五天的命令文件。

操作: 要立即从 zenworks 安装目录\novell\zenworks\bin\_rfu_cache 目录中删除孤立文件,必须手动进行。

当发现任务的 IP 地址范围过大时,任务保持待发状态

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
解释: 如果发现任务的 IP 地址范围超过了 50,000 台设备,该任务就不会启动。任务状态将仍为待发。如果有任何其他发现或加载器任务同时运行,则可能需要一段时间才能完成该任务。
可能的原因: ZENworks Loader 的内存不足,无法运行包含过大 IP 地址范围的任务。
操作: 执行下列操作:
  1. 停止包含过大 IP 地址范围的发现任务:

    1. 在“发现任务”面板中,选择包含过大 IP 地址范围的发现任务。

    2. 单击操作 > 中止发现任务

  2. 创建多个 IP 地址范围内少于 50,000 台设备的任务。

  3. (视情况而定)如果其他发现任务或加载器任务需要一段时间才能完成,请重启动 ZENworks Loader。

    • 在 Windows 上: 执行下列操作:

      1. 从 Windows 桌面开始菜单,单击设置 > 控制面板

      2. 双击管理工具 > 服务

      3. 重启动 Novell ZENworks Loader Service

    • 在 Linux 上: 在控制台提示符处,输入 /etc/init.d/novell-zenloader restart

  4. 重启动 ZENworks Loader。

如果受管设备未安装最新的 .NET Framework 增补程序,ZENworks Adaptive Agent 可能会崩溃

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
操作: ZENworks Adaptive Agent 运行于 Microsoft .NET Framework 上。为了获取更佳的性能和稳定性,您应通过 Windows 自动更新或增补程序管理升级到 .NET 2.0 的最新支持包和增补程序。

.NET 2.0 SP1 是在 Windows 2000 上 Microsoft 所支持的最新版本,.NET 2.0 SP2 是在 Windows XP、Windows Server* 2003、Windows Server 2008 以及 Windows Vista 上 Microsoft 所支持的 .NET 2.0 的最新版本。

在 Windows XP 和 Windows Server 2003 上,您可以直接下载并安装 .NET 2.0 SP2 或升级到包含 .NET 2.0 SP2 的 .NET 3.5 SP1。在 Windows Vista 和 Windows Server 2008 上,必须升级到 .NET 3.5 SP1 才能安装 .NET 2.0 SP2 更新。

在 ZENworks Adaptive Agent 安装期间可能会将 ZENworks 相关文件报告为恶意软件

源: ZENworks 10 Configuration Management;发现、部署和淘汰。
解释: 在 ZENworks Adaptive Agent 安装期间,防病毒软件可能会将某些 ZENworks 相关文件报告为恶意软件。安装也会因此而突然停止。
可能的原因: 部署包(PreAgentPkg_Agent.exePreAgentPkg_AgentComplete.exe)包含其他 exe 文件(ZENPreAgent.exe)。如果 exe 文件嵌入到其他 exe 文件,则会被当作恶意软件,因为这是一种特洛伊木马行为。
操作: 在要安装 ZENworks Adaptive Agent 的受管设备上执行以下操作:
  1. 系统驱动器:\windows\novell\zenworks 手动添加到受管设备上所安装的防病毒软件的“排除”列表中。

  2. 安装 ZENworks Adaptive Agent。

安装了 ZENworks Adaptive Agent 的设备未在管理区域中注册

源: ZENworks 10 Configuration Management;注册。
可能的原因: 设备配置了多个 DNS 后缀。
操作: 对未在管理区域中注册的设备执行以下操作:
  1. 重新配置设备让其只具有一个 DNS 后缀。

  2. 手动将设备注册到管理区域。

    有关手动注册设备的详细信息,请参见部分 9.6, 手动注册设备