健康监控

您正在阅读的是 7.2. 版本。关于最新版本,请前往 健康监控 阅读 8.0 版本

Enterprise Server 包含一套全面的健康监控系统,使管理员能够快速确认并分析 Enterprise Server 的状态(或“健康状况”)。健康监控可在 Workspace 浏览器界面的 Admin 部分(Server Health 页面)中使用,也可作为独立的可执行工具使用,该工具随 Enterprise Server 一起安装在其宿主 PC 上(Server Health Monitor 工具)。

健康功能提供 Enterprise Server 配置与服务状态的可视化摘要、宿主机器系统资源信息,并提供对状态报告和日志文件的访问。这能让管理员立即掌握 Enterprise Server 的整体状态,从而提前发现并解决可能影响 Workspace 用户的问题。

监控 Enterprise Server 健康与状态的两种方式各有其独特优势:

  • Server Health page – 作为 Enterprise Server Workspace 浏览器界面的一部分,Server Health 页面可供管理员通过本地网络访问,提供远程访问的便利性。
  • Server Health Monitor tool – 独立的 Health Monitor 可执行程序(avhealth.exe)不受 Enterprise Server 当前状态影响而可访问,因此在极少数 Enterprise Server 未能完全正常运行的情况下,仍可提供关键数据与信息。

Server Health 页面

在 Workspace 的浏览器界面中,从主菜单选择 Admin – Health 以访问 Server Health 报告页面;该页面会根据页面顶部 Status 区域(Updated at: <timestamp>)所示的时间戳,指示当时 Enterprise Server 安装的整体状态。

Server Health 页面可即时查看 Enterprise Server 及其支撑基础设施的状态。
Server Health 页面可即时查看 Enterprise Server 及其支撑基础设施的状态。

除快速的健康状况可视化摘要外,该页面还提供以下功能:

  • 可生成状态报告以发送给 Altium 支持团队(并最终发送给 Altium 开发人员)。操作方法:在页面的 Status 区域中,点击 Generate status report for support team 文本里的 Generate 部分——系统会生成并汇总所需报告到一个 Zip 压缩包(vault_status_report_<Date>.zip)中,并下载到浏览器默认下载文件夹。

  • 可下载所有日志文件——包含服务器所有可用日志文件中的 Error 与 Warning 条目,这些日志通常位于 \ProgramData\Altium\Altium365Data\logs 文件夹。操作方法:点击页面 Logs 区域中的 Download all logs 链接。文件将被汇总为一个 Zip 压缩包(AllLogs.zip),并下载到浏览器默认下载文件夹。

  • 使用 Clear logs 链接(位于页面 Logs 区域底部)可先归档、再删除所有现有日志文件。归档文件(logs_<Date>.zip)将存储在 \ProgramData\Altium\Altium365Data\logs.archive 文件夹中。

  • Server Health 页面信息会定期更新(由状态时间戳指示),也可按需触发更新。要手动刷新服务器状态,请点击页面 Status 区域中的 refresh status 链接。系统将检查服务器与系统健康状况,并据此用当前状态刷新页面。日期与时间反映上一次检查服务器健康状况的时间。

    点击刷新链接以更新 Enterprise Server 健康信息。点击刷新链接以更新 Enterprise Server 健康信息。

    请注意:在安装 Enterprise Server 后,首次服务器健康检查会在访问 Health 页面约 5 分钟后进行。你可以手动刷新以更早执行检查。后续自动检查每 4 小时进行一次。

错误与警告

作为 Enterprise Server 状态的高亮概览,Server Health 页面会为需要关注的状态条目提供清晰的警告/错误图标及相应说明。常见告警包括:数据备份逾期、许可证即将到期、存在活动的 admin/admin 用户账户,或在日志文件中检测到错误条目:

  • OK  – 检测到的指标处于可接受范围或状态。
  • Warning  – Enterprise Server 及其支撑基础设施运行正常,但建议进行更改以解决潜在或未来问题。
  • Error  – Enterprise Server 的某部分或其支撑基础设施未正常运行或配置不正确,需要立即处理。

修正常见问题

性能与系统问题通常可通过提升 Enterprise Server 宿主 PC 的可用资源与基础设施来解决;而 Server Health 页面中 Environment and configuration 部分的问题,一般可使用 Workspace 管理员可用的功能与工具来解决:

  • Admin password – 如果尚未完成,请在 Users 页面中创建一个或多个专用管理员账户,并修改默认 admin 账户的密码(最好也修改用户名)。

  • Log level – 如有需要,可通过编辑宿主 PC 上 Enterprise Server 安装目录中 LocalVault.ini 文件的 General 部分里的 LogLevel= 条目来更改 Enterprise Server 日志级别。允许的级别条目为 Info(默认)和 Warn。选择后者时,日志文件将不包含一般状态信息(API 调用、服务启动与停止等)——但错误始终会记录。

  • Licenses – Enterprise Server 许可证即将到期的错误可通过浏览器界面的 Licenses 页面Admin – Licenses)处理。若许可证已过期,可在 Enterprise Server 宿主机上访问其浏览器界面来解决。

  • Backups – 可使用 avbackup.exe 工具完成一次 Workspace backup;该工具位于宿主 PC 上 Enterprise Server 安装目录内的 Tools\BackupTool 文件夹中。

报告与日志

Enterprise Server 与宿主 PC 的性能会被测试并汇总(在 PerformanceSystem 部分中),并提供可生成与下载的报告日志:

  • Logs – Enterprise Server 日志会以 zip 压缩包形式下载到浏览器默认下载位置(Download all logs)。其中包含 Enterprise Server 托管的所有服务的纯文本日志;每个服务的日志文件包含自 Enterprise Server 安装以来(或日志被清除以来)的按时间记录的事件(以及错误)(Clear logs)。
  • Reports – Enterprise Server 状态报告会以 zip 压缩包形式下载到浏览器默认下载位置(通过页面顶部 Status 区域中的 Generate 链接触发)。该报告会汇报所有核心 Enterprise Server 元素的状态与设置情况。作为面向 Altium 支持团队的关键信息,报告还包含宿主 PC 支撑基础设施的状态与性能信息。

Health Monitor 工具

Enterprise Server 安装包包含全面的 On-Prem Enterprise Server Health Monitor 工具,使管理员能够在本地快速确认并分析 Enterprise Server 的状态(或“健康状况”)。Health Monitor 作为随 Enterprise Server 安装的独立应用程序,提供宿主机器状态以及 Enterprise Server 配置与服务的可视化摘要。其界面还包含与上下文相关的提示,以及重要位置与日志文件的信息和路径。

Health Monitor 通过简洁的 GUI 展示 Enterprise Server 状态信息,通常涵盖以下关键领域:

  • Enterprise Server Environment – 宿主 PC 硬件状态,例如硬盘、内存、CPU 以及性能是否足够。
  • Enterprise Server Backend – Enterprise Server 支撑数据库、文件存储与仓库的状态。
  • Enterprise Server Services – Enterprise Server 各类服务的状态,这些服务以 IIS 应用程序池形式托管,例如 Identity、Authorization、License Manager 和 Network Installation 服务。

工具访问

在默认的 Enterprise Server 安装中,可在 \Program Files (x86)\Altium\Altium365\Tools\HealthMonitor 文件夹中找到 Health Monitor 工具,其可执行文件为 avhealth.exe。请注意:该文件夹还包含一个简化的命令行工具:avConsoleHealth.exe

运行 GUI 版 Health Monitor 工具(avhealth.exe)时,程序会立即查询 Enterprise Server 及其托管系统,以填充主 Health Monitor Dashboard 屏幕——该屏幕默认在上方标签页中被选中。点击 Refresh 按钮()可重新触发该过程并更新屏幕。

Health Monitor Dashboard GUI 可即时查看 Enterprise Server 及其支撑基础设施的状态,并提供更多信息的链接。
Health Monitor Dashboard GUI 可即时查看 Enterprise Server 及其支撑基础设施的状态,并提供更多信息的链接。

错误与警告

仪表板中每个项目的状态会通过消息及相应图标指示:

  • OK  – 检测到的指标处于可接受范围或状态。
  • Warning  – Enterprise Server 及其支撑基础设施运行正常,但建议进行更改以解决潜在或未来问题。
  • Error  – Enterprise Server 的某部分或其支撑基础设施未正常运行,需要立即处理。

将鼠标悬停在某项的状态上可查看更多信息。对于仪表板中显示的错误或警告,多数情况下可通过点击该项的状态条目查看进一步细节。

悬停在状态条目上以访问更详细的信息。
悬停在状态条目上以访问更详细的信息。

响应式链接

Health Monitor 检测到的许多错误/警告情况都会提供用于帮助解决问题的链接。这些链接包含在该项目的详细信息中,可在点击其状态条目后查看。

当出现常见事件问题时,相关信息会提供更多细节与链接,以帮助解决所关注的状况。    
当出现常见事件问题时,相关信息会提供更多细节与链接,以帮助解决所关注的状况。

在上方左侧示例屏幕中,Health Monitor 检测到 Enterprise Server 尚未进行备份。相关信息提供了指向文档的链接,以帮助解决该问题。

右侧(上方)的示例屏幕表明,Enterprise Server 的默认 admin/admin 登录凭据仍然存在,这会带来重大的安全风险。相关信息中的 Fix It 链接可通过浏览器界面直接访问 Enterprise Server 的登录页面,在那里可以更正管理员用户配置文件。

请注意,Dashboard 还包含指向关键位置的静态链接,例如根 Enterprise Server 和存储路径(位于 ABOUT 下)以及日志文件夹位置(位于 FILE STORAGE 下)。

Log Browser

Health Monitor 的 Log Browser 屏幕可通过 Log Browser 选项卡访问,它会显示来自 Enterprise Server 所有可用日志文件的错误(Error)和警告(Warning)条目——这些日志文件通常位于 C:\ProgramData\Altium\Altium365Data\logs 文件夹中。要查看包含该事件条目的日志文件,请选择对应的 Open file 链接,或直接双击该条目本身。

列表中的累计事件条目按日期分段,并将包含从所有日志文件中可用的全部 Error/Warning 事件。要查找特定事件,请从 Show logs 下拉菜单中选择一个时间段,和/或使用动态过滤字段()在 SubsystemMessage 列中搜索关键字。

Log Browser 界面允许你通过可选的时间段与关键字过滤,精准定位感兴趣的事件。
Log Browser 界面允许你通过可选的时间段与关键字过滤,精准定位感兴趣的事件。

选择 按钮可从 Log Browser 列表中移除累积的日志条目——这将先归档再删除所有现有日志文件。

Status Report

Health Monitor 的 Status Report 屏幕可通过 Status Report 选项卡访问,用于创建并显示 Enterprise Server 状态报告文件。生成的报告会将所有事件调试信息汇总到一个 Zip 归档(*.zip)中,并可在必要时发送给 Altium Developers。

要创建报告,请从 Include Logs 下拉菜单中选择合适的事件时间段,输入你的联系信息并选择共享协议,然后通过 按钮启动该流程。

使用 Status Report 屏幕生成用于调试的汇总日志报告文件。
使用 Status Report 屏幕生成用于调试的汇总日志报告文件。

使用 按钮打开并查看一个已存在、之前保存的报告文件。加载的报告会填充 Log Browser 屏幕列表,并禁用 Dashboard 读数——因为加载的日志事件是历史记录(快照)而非当前事件。完成对已加载日志的查看后,选择 按钮刷新 Health Monitor,以显示 Enterprise Server 的当前状态。

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content