健康监测
Parent page: Altium Infrastructure Server
Altium Infrastructure Server 的安装包包含一个全面的 Infrastructure Server Health Monitor 工具,使管理员能够快速确定并分析本地 Altium Infrastructure Server 的状态或“健康状况”。Health Monitor 作为一个独立的单机应用程序提供,可直观汇总主机机器的状态,以及 Infrastructure Server 的配置与服务情况。
该工具还包含与当前情境相关的提示、信息以及指向重要位置和日志文件的路径,帮助管理员提前发现并解决可能影响 Infrastructure Server 用户的任何问题。由于它作为独立实体运行,会查询 Infrastructure Server 及其宿主系统,因此即使在 Infrastructure Server 未能完全正常运行的罕见情况下,Health Monitor 仍能提供关键数据与信息。
Health Monitor 通过易用的 GUI 展示 Infrastructure Server 的状态信息,并且总体上涵盖以下关键领域:
- Altium Infrastructure Server Environment – 主机 PC 硬件的状态,例如硬盘、内存、CPU 以及其性能是否足够。
- Altium Infrastructure Server Backend – 服务器所依赖的数据库、文件存储与仓库的状态。
- Altium Infrastructure Server Services – 服务器各项服务的状态,这些服务以 IIS 应用程序池(IIS Application Pools)的形式托管,例如 Identity、Authorization、Licence Manager 和 Network Installation 服务。
使用该工具
在默认安装的 Altium Infrastructure Server 中,Infrastructure Server Health Monitor 工具位于 C:\Program Files (x86)\Altium\Altium Infrastructure Server\Tools\HealthMonitor 文件夹内,文件名为 avhealth.exe 可执行程序。请注意,该文件夹还包含一个简化的命令行工具:avConsoleHealth.exe。安装程序还会在系统桌面添加一个 Health Monitor 快捷方式(
)。
运行 GUI 版 Heath Monitor 工具后,程序会立即查询 Altium Infrastructure Server 及其宿主系统,以填充 Health Monitor 主 Dashboard 界面(默认在顶部选项卡中选中)。点击 Refresh 按钮(
)可重新触发该过程并更新界面。

Health Monitor Dashboard GUI 可即时查看 Altium Infrastructure Server 及其支撑基础设施的状态,并提供指向更多信息的链接。
错误与警告
仪表板中每个项目的状态会通过一条消息及其对应图标来指示:
-
OK
– 检测到的指标处于可接受的范围或状态。
-
Warning
– Altium Infrastructure Server 及其支撑基础设施运行正常,但建议进行更改以解决潜在或未来问题。
-
Error
– Altium Infrastructure Server 的某个部分或其支撑基础设施未正常工作,需要立即处理。
将鼠标悬停在某个项目的状态上可查看更多信息。对于仪表板中显示的错误或警告,通常可通过点击该项目的状态条目来查看更详细的信息。下图演示了服务器 NIS 服务故障,而其他所有服务均正常。
响应式链接
Infrastructure Server Heath Monitor 检测到的许多错误/警告情况都会提供用于帮助解决问题的链接。这些链接包含在项目的详细信息中,可通过点击其状态条目查看。
当出现常见事件问题时,相关信息会提供更多细节以及有助于解决所关注状态的链接。
在上方左侧示例界面中,Health Monitor 检测到 Infrastructure Server 尚未进行备份。相关信息提供了指向文档的链接,以帮助解决该问题。
上方右侧示例界面显示服务器默认的 admin/admin 登录凭据仍然存在,这会带来显著的安全风险。相关信息中的 Fix It 链接会通过浏览器界面直接打开 Altium Infrastructure Server 的登录页面,管理员可在其中更正用户配置文件。
日志浏览器
Health Monitor 的日志浏览器界面可通过 Log Browser 选项卡访问,它会显示服务器所有可用日志文件中的错误与警告条目——这些日志通常位于 C:\ProgramData\Altium\InfrastructureServerData\logs 文件夹中。要查看包含该事件条目的日志文件,请选择对应的 Open file 链接,或直接双击该条目本身。
列表中的累计事件条目会按日期分段,并包含从所有日志文件中获取的全部可用错误/警告事件。要查找特定事件,可从 Show logs 下拉菜单(for today、for last 7 days、since last installation)选择时间范围,和/或使用动态过滤字段(
)在 Subsystem 与 Message 列中搜索关键词。

Log Browser 界面允许你通过可选时间范围与关键词过滤来聚焦感兴趣的事件。
选择
按钮可从日志浏览器列表中移除已累积的日志条目——这将先归档再删除所有现有日志文件。
状态报告
Health Monitor 的状态报告界面可通过 Status Report 选项卡访问,用于创建并显示 Altium Infrastructure Server 状态报告文件。生成的报告会将所有事件调试信息汇总到一个 Zip 压缩包(*.zip)中,并在需要时发送给 Altium 开发人员。
要创建报告,请从 Include Logs 下拉菜单选择合适的事件时间范围,输入你的联系信息并选择共享协议,然后点击
按钮启动生成过程。

