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

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

通过部署任务安装 ZENworks 自适应代理时出现错误

源: ZENworks 10 Asset Management;发现、部署和淘汰。
解释: 如果通过部署任务将 ZENworks 自适应代理安装在安装了 .NET Framework 2.0 的受管设备中,则可能会出现以下错误讯息:
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 解决中心万维网站点

LDAP 发现任务将在启动后立即完成

源: ZENworks 10 Asset Management;发现、部署和淘汰。
解释: LDAP 发现任务将在启动后立即完成。“ZENworks 控制中心”中只会显示指明任务已完成的讯息。
可能的原因: LDAP 发现任务未配置任何搜索环境或组。
操作: 无。

ZENworks 自适应代理的手动安装已暂停,状态为正在启动

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

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

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

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

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

    2. 双击管理工具 > 服务

    3. 启动 Novell ZENworks 预代理服务。

      这会自动继续“ZENworks 自适应代理”的安装。

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

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

    2. 启动“ZENworks 自适应代理”安装。有关详细信息,参见部分 9.4, 手动部署代理

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

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

如何启用调试日志记录?

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

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

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

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

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

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

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

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

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

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

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

源: ZENworks 10 Asset Management;发现、部署和淘汰。
解释: 如果发现任务的 IP 地址范围内包含 50,000 台以上的设备,该任务就不会启动,并保持待发状态。因此,其他发现任务可能需要很长时间才能完成。
可能的原因: ZENworks 加载器的内存不足,无法运行包含过大 IP 地址范围的任务。
操作: 执行下列操作:
  1. 停止包含过大 IP 地址范围的发现任务:

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

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

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

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

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

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

      2. 双击管理工具 > 服务

      3. 重启动 Novell ZENworks 加载器服务

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

  4. 重启动 ZENworks 加载器。