5.7. 管理 pmlogger 触发的 systemd 服务


您可以使用控制文件为 pmlogger 实例收集的数据创建一个自动自定义归档管理系统。

注意

pmlogger 实例必须与它连接的 pmcd 运行在同一主机上。您不需要有一个主实例,如果一个中央主机在连接到远程主机上运行的 pmcd 实例的多个 pmlogger 实例上收集数据,则您可能不需要它。

流程

  • 执行以下操作之一:

    • 对于主 pmlogger 实例,请使用 /etc/pcp/pmlogger/control.d/local
    • 对于远程主机,请使用 /etc/pcp/pmlogger/control.d/remote

      remote 替换为您需要的文件名。

文件应为要记录的每个主机包含一行。自动创建的主记录器实例的默认格式类似如下:

# === LOGGER CONTROL SPECIFICATIONS ===
#
#Host   	 P?  S?    directory   		 args
# local primary logger
LOCALHOSTNAME    y   n    PCP_ARCHIVE_DIR/LOCALHOSTNAME    -r -T24h10m -c config.default -v 100Mb
Copy to Clipboard

其中字段是:Host:: 要记录的主机的名称。

P?
代表"Primary?"此字段指示主机是否为主日志记录器实例 y,还是 n。在您配置中的所有文件中只能有一个主记录器,它必须与它连接的 pmcd 运行在同一个主机上。
S?
代表"Socks?"此字段指示此日志记录器实例是否需要使用 SOCKS 协议通过 firewall、y 或 not 连接到 pmcd
directory
与此行关联的所有存档都会在此目录中创建。
args
传递给 pmlogger 的参数。args 字段的默认值有:
-r
报告存档大小和增长率。
T24h10m
指定每天何时结束记录日志。这通常是 pmlogger_daily.service 运行时的时间。默认值 24h10m 表示日志记录最迟应当在开始后 24 小时 10 分钟结束。
-c config.default
指定要使用哪个配置文件。这实际上定义了要记录哪个指标。
-v 100Mb
指定一个数据卷被填充和另一个数据被创建的大小。切换到新存档后,之前记录的存档将被 pmlogger_dailypmlogger_check 压缩。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat