健康监测

 

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 及其支撑基础设施的状态,并提供指向更多信息的链接。
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 的登录页面,管理员可在其中更正用户配置文件。

请注意,仪表板还包含指向关键位置的静态链接,例如根服务器与存储路径(位于 ABOUT 下)以及日志文件夹位置(位于 FILE STORAGE 下)。

日志浏览器

Health Monitor 的日志浏览器界面可通过 Log Browser 选项卡访问,它会显示服务器所有可用日志文件中的错误与警告条目——这些日志通常位于 C:\ProgramData\Altium\InfrastructureServerData\logs 文件夹中。要查看包含该事件条目的日志文件,请选择对应的 Open file 链接,或直接双击该条目本身。

列表中的累计事件条目会按日期分段,并包含从所有日志文件中获取的全部可用错误/警告事件。要查找特定事件,可从 Show logs 下拉菜单(for todayfor last 7 dayssince last installation)选择时间范围,和/或使用动态过滤字段()在 SubsystemMessage 列中搜索关键词。

Log Browser 界面允许你通过可选时间范围与关键词过滤来聚焦感兴趣的事件。
Log Browser 界面允许你通过可选时间范围与关键词过滤来聚焦感兴趣的事件。

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

状态报告

Health Monitor 的状态报告界面可通过 Status Report 选项卡访问,用于创建并显示 Altium Infrastructure Server 状态报告文件。生成的报告会将所有事件调试信息汇总到一个 Zip 压缩包(*.zip)中,并在需要时发送给 Altium 开发人员。

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

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

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

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