第 11 章 使用报告模板来监控主机


您可以使用报告模板查询 Satellite 数据,以获取有关主机状态、注册的主机、适用勘误表、应用勘误表、订阅详情和用户活动的信息。您可以使用 Satellite 附带的报告模板,或自行编写自定义报告模板以满足您的要求。报告引擎使用嵌入式 Ruby (ERB)语法。有关编写模板和 ERB 语法的更多信息,请参阅 附录 A, 模板编写参考

您可以创建模板,或克隆模板并编辑克隆。如需模板语法的帮助,请单击模板并单击 帮助 选项卡。

11.1. 生成主机监控报告

要在 Satellite web UI 中查看报告模板,请导航到 Monitor > Reports > Report Templates。要调度报告,请配置 cron 任务或使用 Satellite Web UI。

流程

  1. 在 Satellite Web UI 中,进入到 Monitor > Reports > Report Templates。例如,以下模板可用:

    主机 - 安装的产品
    将此模板用于 Simple Content Access (SCA)机构中的主机。它生成报告以及安装的产品信息以及 Subscription - 权利报告 中包含的其他指标,除了有关订阅的信息。
    订阅 - 权利报告
    将此模板用于不在 SCA 组织中的主机。它生成报告,其中包含有关订阅权利的信息,包括其过期时间。它仅输出不使用 SCA 的机构中主机的信息。
  2. 在您要使用的报告模板右侧,点 Generate
  3. 可选: 要调度报告,在 Generate at 字段右侧点击图标来选择您要生成报告的日期和时间。
  4. 可选: 要向电子邮件地址发送报告,请选择 通过电子邮件发送报告 复选框,然后在 传送到电子邮件地址 字段中,输入所需的电子邮件地址。
  5. 可选:应用搜索查询过滤器。要查看所有可用结果,请不要使用任何值填充 filter 字段。
  6. Submit。包含报告的 CSV 文件会被下载。如果您已 通过电子邮件 复选框选择了发送报告,主机监控报告将发送到您的电子邮件地址。

CLI 过程

  1. 列出所有可用的报告模板:

    # hammer report-template list
    Copy to Clipboard Toggle word wrap
  2. 生成一个报告:

    # hammer report-template generate --id My_Template_ID
    Copy to Clipboard Toggle word wrap

    此命令会等待报告完全生成后再完成。如果要生成报告作为后台任务,您可以使用 hammer report-template schedule 命令。

    注意

    如果要生成订阅权利报告,您必须使用 Now 选项中的 日期 指定授权订阅的最新过期时间。您可以使用 no limit 值来显示所有权利。

    显示所有权利

    # hammer report-template generate \
    --inputs "Days from Now=no limit" \
    --name "Subscription - Entitlement Report"
    Copy to Clipboard Toggle word wrap

    显示所有将在 60 天后过期的权利

    # hammer report-template generate \
    --inputs "Days from Now=60" \
    --name "Subscription - Entitlement Report"
    Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat