Puppet 服务器日志
Puppet 是 Puppet Labs 构建的一个配置管理工具,用于自动化基础设施管理和配置。Site24x7 AppLogs为 Puppet 服务器日志提供内置支持。
入门
1. 登录您的 Site24x7 帐户。
2. 下载并安装Site24x7 服务器监控代理( Windows | Linux )。
3. 进入管理 > AppLogs > 日志配置文件并选择添加日志配置文件。
4. 输入配置文件名称。
5.从选择日志类型下拉列表中选择Puppet 服务器日志。
- 示例日志和日志模式如下所示。
示例日志:
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 服务器日志识别的日志模式:
$Datetime:date$ $LogLevel$ [ $ThreadName$ ] [ $SubSystem$ ] $Message$
- 您可以添加自定义日志模式而不是默认模式。为此,请单击铅笔图标并指定您的模式。
6. 选择本地文件作为日志源。
7、默认使用以下路径作为文件源:
Linux: “/var/log/puppetlabs/puppetserver/puppetserver.log”
- 如果您的源路径与默认路径不同,请在文件列表中指定要搜索日志字段。
8. 选择要收集的日志或日志组
9. 点击保存。
仪表板
AppLogs 为每种日志类型创建一个专属仪表板,并默认显示一些小窗件。以下是 Puppet 服务器日志仪表板上可用的小窗件列表:
- 日志记录级别
- 主要错误
相关日志类型