Log Collector Tool
Log Collector是一种工具,用于从BriefCam部署的系统收集相关日志。运行该工具后,输出目录中将包含每台计算机的压缩文件。
将收集与以下内容相关的日志:
BriefCam 服务
IIS
db-config
db-tool
日志收集器工具(collect-logs )可在以下位置找到:{BriefCamServer installation folder}\tools\log_collector_tool。
要从一体式机器运行工具:
解压文
collect-logs.zip件。以管理员身份打开PowerShell。
从提取工具的目录中运行该实用工具。
要从远程计算机运行该工具:
解压。
collect-logszip文件。使用您的主机和凭据更新该
config.json文件。在远程计算机的防火墙管理员级别凭据中启用和允许WINRM和ICMP。
在每个计算机上,启用PowerShell远程签名脚本的运行。有关其他信息,请参阅采用自定义策略设置的高安全性环境。
以管理员身份打开PowerShell。
从提取工具的目录中运行该实用工具。
以下是可以使用的参数:
参数 | 类型 | 说明 | 必填/可选 | 注释 |
-config | 字符串 | 配置文件路径 | 从远程计算机运行时需要 | 默认:'./config.json' |
-start | 字符串 | 开始日期 | 可选 | 格式:'yyy-MM-dd'。如果省略,则不假定开始日期。 |
- 结束 | 字符串 | 结束日期 | 可选 | 格式:'yyy-MM-dd'。如果省略,则假定为今天的日期(含)。 |
- 本地 | 标记 | 仅在进行本地收集时需要 | ||
-o | 字符串 | 压缩的存档输出目录 | 可选 | 默认:当前工作目录。如果给定的路径不存在,将创建它。 |
以下是一些示例:
对于本地收集:
PS> ./collect-logs.ps1 -local -start 2021-08-01 -end 2021-10-23
对于远程收集:
PS> ./collect-logs.ps1 -config "./config.json" -start 2022-01-01 -o "c:\path\to\keep\logs"
有许多日志文件可用于排除Log Collector的故障:
c:/windows/temp/_collect.log– 在每个远程收集的计算机上<UTILITY-DIRECTORY>/_collect.log在本地运行该工具时<UTILITY-DIRECTORY>/deploy.log,<UTILITY-DIRECTORY>/deploy-trace.log–在运行实用程序的计算机上