帮助手册

Puppet Server 日志

Puppet 是由 Puppet Labs 构建的配置管理工具,用于自动化基础架构管理与配置。Site24x7 AppLogs 为 Puppet Server 日志提供内置支持。

入门

1. 登录您的 Site24x7 账户。
2. 下载并安装 Site24x7 Server Monitoring AgentWindows | Linux)。
3. 前往 Admin > AppLogs > Log Profile,选择 Add Log Profile
4. 输入 Profile Name(配置文件名称)。
5. 从 Choose the Log Type 下拉菜单中选择 Puppet server logs

  • 系统将在下方显示示例日志和日志模式。
    示例日志:
    2021-07-26 23:01:53,542 INFO [ main ] [ o.e.j.u.log ] Logging initialized @16405ms
    2018-08-22 00:03:14,141 INFO [ qtp839286351-63 ] [ puppetserver ] Puppet Compiled catalog for puppet-node-1 in environment production in 0.18 seconds
    2018-08-22 00:19:33,594 ERROR [ qtp839286351-62 ] [ puppetserver ] Puppet Could not find node statement with name 'default' or 'puppet-node-2' on node puppet-node-2
    2018-08-22 00:03:14,141 INFO [ qtp839286351-63 ] [ puppetserver ] Puppet Compiled catalog for puppet-node-1 in environment production in 0.18 seconds
    2018-08-22 00:19:33,594 ERROR [ qtp839286351-62 ] [ puppetserver ] Puppet Could not find node statement with name 'default' or 'puppet-node-2' on node puppet-node-2
    这些日志会被拆分为多个字段,每个字段取其对应的值后上传至 Site24x7。
  • 以下是 AppLogs 为 Puppet Server 日志默认识别的日志模式:
    $Datetime:date$ $LogLevel$ [ $ThreadName$ ] [ $SubSystem$ ] $Message$
  • 您可以添加自定义日志模式以替代默认模式。点击铅笔图标并指定您的模式即可。

6. 将 Local File 选为 Log Source(日志来源)。

7. 默认使用以下路径作为文件来源:
Linux: "/var/log/puppetlabs/puppetserver/puppetserver.log"

  • 如果您的来源路径与默认路径不同,请在日志文件搜索路径字段中指定。

8. 选择监视器监视器组来采集日志。

9. 点击 Save

仪表板

AppLogs 为每种日志类型创建专属仪表板,并默认显示若干组件。以下是 Puppet Server 日志仪表板中可用组件的列表:

  • 日志级别(Logging Level)
  • 热门错误(Top Errors)

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!