数据收集集创建与管理全攻略
1. 远程查看可靠性监视器
若要在远程计算机上查看可靠性监视器数据,由于相关文件位置信息存储在注册表中,所以需要开启远程注册表访问权限。以下是启用远程注册表服务的具体步骤:
1. 在想要访问可靠性监视器数据的计算机上,点击“开始”,在“开始搜索”框中输入“services.msc”,然后按回车键。
2. 在“服务”列表中,右键单击“Remote Registry”,并选择“启动”。
2. 数据收集集概述
数据收集集是一种用于监控和报告的方法,它能让你仅收集对自己有用的信息。你可以创建单独的数据收集集,这些集既可以单独查看,也能在性能监视器中与其他数据收集集结合查看。此外,数据收集集还能配置为在达到阈值时生成警报,或者与调度规则关联,以便在特定时间进行数据收集。
3. 从模板创建数据收集集
性能监视器包含多个模板,这些模板专注于通用系统诊断信息,或者收集特定于服务器角色或应用程序的性能数据。你可以导入其他计算机上创建的模板,并导出自己创建的数据收集集供其他计算机使用。以下是从模板创建数据收集集的步骤:
1. 点击“开始”,在“开始搜索”框中输入“perfmon”,然后按回车键。
2. 在导航窗格中,展开“Data Collector Sets”,右键单击“User Defined”,指向“New”,然后点击“Data Collector Set”,此时“创建新数据收集集向导”将启动。
3. 为你的数据收集集输入一个名称,选择“Create From A Template”,然后点击“下一步”。
4. 从“Template Data Collector Set”菜单中,选择你想要用于创建数据收集集的模板。当你高亮显示每个模板时,会显示所收集数据的描述。
5. “Root Directory”包含数据收集集所收集的数据。如果你想将数据收集集数据存储在默认位置以外的地方,可以点击“浏览”或输入目录名称。
6. 点击“下一步”选择数据收集集的自定义位置或定义更多选项;点击“完成”保存当前设置并退出。注意:如果你输入目录名称,不要在目录名称末尾输入反斜杠(\)。
7. 点击“下一步”定义数据收集集要以其身份运行的用户,或者点击“完成”保存当前设置并退出。
8. 当你点击“下一步”时,你可以配置数据收集集以特定用户身份运行。点击“更改”输入除默认列出的用户之外的用户名和密码,或者点击“完成”保存当前设置并退出。
要开始收集数据并将其存储在步骤 6 中指定的位置,在导航窗格中右键单击数据收集集,然后选择“开始”。若要查看数据收集集的属性或进行更改,右键单击你在上述步骤中创建的数据收集集,然后选择“属性”。
4. 导入和导出模板
- 导入模板 :数据收集集模板以 XML 文件形式存储,你可以直接从本地硬盘驱动器或网络驱动器导入它们。要导入数据收集集模板,运行“创建新数据收集集向导”,当被询问要使用哪个模板时,点击“浏览”,浏览到你想要使用的 XML 文件的位置,选择它,然后点击“打开”。
- 导出模板 :要导出数据收集集供其他计算机使用,打开性能监视器,展开“Data Collector Sets”,右键单击你想要导出的数据收集集,然后点击“Save Template”。选择一个目录来存储 XML 文件,然后点击“保存”。
5. 从性能监视器创建数据收集集
使用性能监视器显示中的计数器来创建数据收集集,可按以下步骤操作:
1. 启动性能监视器,并添加计数器(如前文“添加性能计数器”部分所述),以创建你想要保存为数据收集集的自定义视图。
2. 在导航窗格中右键单击“Performance Monitor”,指向“New”,然后点击“Data Collector Set”,“创建新数据收集集向导”将启动。你创建的数据收集集将包含当前性能监视器视图中选择的所有数据收集器。
3. 为数据收集集输入一个名称,然后点击“下一步”。
4. “Root Directory”将包含数据收集集所收集的数据。如果你想将数据收集集数据存储在默认位置以外的地方,点击“浏览”导航到该位置或输入目录名称。注意:如果你输入目录名称,不要在目录名称末尾输入反斜杠(\)。
5. 点击“下一步”后,你可以配置数据收集集以特定用户身份运行。点击“更改”输入用户名和密码。
6. 点击“完成”。
要开始收集数据并将其存储在步骤 4 中指定的位置,在导航窗格中右键单击数据收集集,然后选择“开始”。
6. 手动构建数据收集集
你可以创建一个由性能计数器、配置数据或跟踪提供程序数据组成的自定义数据收集集。以下是手动构建数据收集集的步骤:
1. 打开 Windows 性能监视器。
2. 在导航窗格中,展开“Data Collector Sets”,右键单击“User Defined”,指向“New”,然后点击“Data Collector Set”。
3. 为你的数据收集集输入一个名称,选择“Create Manually”,然后点击“下一步”。
4. 选择“Create Data Logs”,选择你想要使用的数据收集器类型旁边的复选框,这些类型包括:
-
Performance Counter
:生成有关系统性能的度量数据。
-
Event Trace Data
:提供有关活动和系统事件的信息。
-
System Configuration Information
:记录注册表项的状态及其更改。
5. 根据你选择的数据收集器类型,你将看到对话框以向数据收集集中添加数据收集器:
- 点击“添加”打开“添加计数器”对话框。添加完性能计数器后,点击“确定”。然后点击“下一步”继续配置,或者点击“完成”退出并保存当前配置。
- 你可以随操作系统安装事件跟踪提供程序,或者将其作为非 Microsoft 应用程序的一部分安装。点击“添加”从可用事件跟踪提供程序列表中进行选择。你可以通过按住 Ctrl 键并高亮显示你想要的提供程序来选择多个提供程序。添加完事件跟踪提供程序后,点击“确定”,然后点击“下一步”继续配置,或者点击“完成”退出并保存当前配置。
6. 若要记录系统配置数据,输入你想要跟踪的注册表项。你必须知道确切的键。
7. 添加完注册表项后,点击“下一步”继续配置,或者点击“完成”退出并保存当前配置。
8. “Root Directory”将包含数据收集集所收集的数据。如果你想将数据收集集数据存储在默认位置以外的地方,点击“浏览”导航到该位置或输入目录名称。注意:如果你输入目录名称,不要在目录名称末尾输入反斜杠(\)。
9. 点击“下一步”后,你可以配置数据收集集以特定用户身份运行。点击“更改”输入除默认列出的用户之外的用户名和密码。
10. 点击“完成”。
7. 创建用于监视性能计数器的数据收集集
你还可以创建一种用于监视性能计数器的数据收集集,当计数器超过或低于你设置的阈值时会发出警报。以下是具体步骤:
1. 打开性能监视器。在导航窗格中,展开“Data Collector Sets”,右键单击“User Defined”,指向“New”,然后点击“Data Collector Set”。
2. 为你的数据收集集输入一个名称,选择“Create Manually”,然后点击“下一步”。
3. 选择“Performance Counter Alert”选项,然后点击“下一步”。
4. 点击“添加”打开“添加计数器”对话框。添加完计数器后,点击“确定”。
5. 高亮显示你想要监视的计数器。从“Alert When”下拉列表中,选择是在性能计数器值高于还是低于限制时发出警报。在“Limit”框中,输入阈值。
6. 定义完警报后,点击“下一步”继续配置,或者点击“完成”退出并保存当前配置。
7. 点击“下一步”后,你可以配置数据收集集以特定用户身份运行。点击“更改”输入用户名和密码。
8. 调度数据收集
使用数据收集集可以调度数据收集并管理日志数据。你可以在删除日志数据后保存报告,这样即使不存储大量单个计数器值,你仍然可以拥有性能统计信息。
-
调度数据收集集的启动时间
:
1. 创建数据收集集后,在导航窗格中右键单击数据收集集的名称,然后选择“属性”。
2. 点击“Schedule”选项卡。
3. 点击“添加”为数据收集创建开始日期、时间或日期。如果你正在配置新的数据收集集,请确保开始日期在当前日期和时间之后。
4. 如果你不想在特定日期之后收集新数据,请选择“Expiration Date”复选框并提供日期。
5. 完成后点击“确定”。
-
调度数据收集集的停止时间
:
1. 创建数据收集集后,在导航窗格中右键单击数据收集集的名称,然后选择“属性”。
2. 点击“Stop Condition”选项卡。
3. 若要在指定时间后停止收集数据,选择“Overall Duration”并选择时间的数量和单位。注意:如果你的目标是无限期收集数据,请不要选择“Overall Duration”。
4. 在“Limits”部分,你可以选择“当达到一个限制时,重新启动数据收集集”,以将数据收集分成单独的、更易于管理的日志:
- 选择“Duration”以配置数据收集写入单个日志文件的时间段。
- 选择“Maximum Size”以在日志文件达到限制时重新启动数据收集集或停止收集数据。注意:如果同时选择了两种限制类型,当达到第一个限制时,数据收集将停止或重新启动。如果你配置了“Overall Duration”,这些设置将覆盖限制。
5. 如果你指定了“Overall Duration”的值,你可以选择“当所有数据收集器完成时停止”,以便所有计数器可以在整个数据收集集停止之前记录最新的值。
6. 点击“确定”。
9. 管理收集的数据
数据收集集会创建日志文件和可选的报告文件。数据管理器允许你配置每个数据收集集的日志数据、报告和压缩数据的存储方式。以下是为数据收集集配置数据管理器的步骤:
1. 打开性能监视器,展开“Data Collector Sets”,再展开“User Defined”。
2. 右键单击你想要配置的数据收集集的名称,然后选择“Data Manager”。
3. 在“Data Manager”选项卡上,你可以接受默认值或根据你的数据保留策略进行更改。具体选项如下表所示:
| Option | Definition |
| ---- | ---- |
| Minimum Free Disk | 存储日志数据的驱动器上必须可用的可用磁盘空间量。当达到限制时,将根据你的资源策略删除以前的数据。 |
| Maximum Folders | 数据目录中允许的子文件夹数量。当达到限制时,将根据你的资源策略删除以前的数据。 |
| Resource Policy | 指定当达到限制时,将删除最大的还是最旧的日志文件或目录。 |
| Maximum Root Path Size | 数据收集集数据目录的最大大小,包括所有子文件夹。选择此选项后,此最大路径大小将覆盖“Minimum Free Disk”和“Maximum Folders”限制。当达到“Maximum Root Path Size”的限制时,将根据你的资源策略删除以前的数据。 |
4. 点击“Actions”选项卡,你可以接受默认值或进行更改。若要进行更改,请使用“添加”、“编辑”或“删除”按钮。具体属性如下表所示:
| Option | Definition |
| ---- | ---- |
| Age/Units | 数据文件的年龄,以天或周为单位。如果值设置为零,则不考虑年龄。 |
| Folder Size | 日志数据文件夹的大小,以兆字节为单位。如果值设置为零,则不考虑大小。 |
| Save, Create Or Delete A Cab File | Cab 网络文件是从原始日志数据创建的存档,可以在以后提取。 |
5. 点击“确定”完成配置。
以下是从模板创建数据收集集的流程图:
graph LR
A[点击开始,输入perfmon并回车] --> B[展开Data Collector Sets,右键User Defined,选New Data Collector Set]
B --> C[输入名称,选Create From A Template,点击下一步]
C --> D[选择模板]
D --> E[设置Root Directory]
E --> F{选择操作}
F -->|下一步| G[选择自定义位置或定义更多选项]
F -->|完成| H[保存设置退出]
G --> I{选择操作}
I -->|下一步| J[定义运行用户]
I -->|完成| H
J --> K{选择操作}
K -->|更改| L[输入用户名和密码]
K -->|完成| H
L --> H
通过以上步骤和方法,你可以灵活地创建、管理和调度数据收集集,满足不同的监控和报告需求。
数据收集集创建与管理全攻略(续)
10. 数据收集集操作总结
为了更清晰地回顾数据收集集的各种操作,下面以表格形式总结不同创建方式及相关操作的关键步骤:
| 创建方式 | 关键步骤 |
| ---- | ---- |
| 从模板创建 | 1. 启动性能监视器(输入 perfmon)
2. 展开相关目录,启动创建向导
3. 选择模板,设置名称和存储位置
4. 配置运行用户 |
| 从性能监视器创建 | 1. 启动性能监视器并添加计数器
2. 右键创建数据收集集
3. 设置名称、存储位置和运行用户 |
| 手动构建 | 1. 打开性能监视器
2. 选择手动创建,确定数据收集器类型
3. 添加具体数据收集器(计数器、跟踪提供程序等)
4. 记录系统配置数据(如有需要)
5. 设置存储位置和运行用户 |
| 监视性能计数器创建 | 1. 打开性能监视器
2. 手动创建数据收集集,选择性能计数器警报选项
3. 添加计数器,设置警报阈值
4. 配置运行用户 |
11. 数据收集集的应用场景
数据收集集在不同的场景中有着重要的应用价值,以下是一些常见的应用场景:
-
系统性能优化
:通过收集系统性能计数器数据,如 CPU 使用率、内存使用率、磁盘 I/O 等,分析系统的瓶颈所在,从而进行针对性的优化。例如,如果发现 CPU 使用率长期过高,可以考虑升级硬件或优化应用程序代码。
-
故障排查
:当系统出现故障或异常时,查看数据收集集记录的日志和报告,分析系统事件和性能指标的变化,找出故障的根源。比如,通过查看事件跟踪数据,了解系统在故障发生前后的活动情况。
-
容量规划
:根据长期收集的性能数据,预测系统未来的资源需求,进行合理的容量规划。例如,根据磁盘使用量的增长趋势,提前规划磁盘扩容。
-
合规性检查
:某些行业或组织有特定的合规要求,数据收集集可以帮助记录和监控系统的运行状态,确保系统符合相关规定。
12. 数据收集集的高级配置技巧
- 警报通知设置 :除了在数据收集集中设置阈值警报外,还可以结合系统的通知机制,如邮件、短信等,及时将警报信息发送给相关人员。具体操作可以通过系统的任务计划和脚本实现。
- 数据加密 :对于敏感数据的收集,为了保证数据的安全性,可以对收集到的数据进行加密存储。可以使用操作系统提供的加密功能或第三方加密工具。
- 多服务器数据收集 :如果需要监控多个服务器,可以通过网络共享数据收集集模板,在不同服务器上快速部署相同的监控配置。同时,可以使用集中式的数据存储和管理平台,方便对多个服务器的数据进行统一分析。
13. 数据收集集的性能优化
为了确保数据收集集的高效运行,避免对系统性能造成过大影响,可以采取以下性能优化措施:
-
合理选择数据收集频率
:根据实际需求,调整数据收集的频率。对于一些变化缓慢的指标,可以适当降低收集频率,减少系统开销。
-
优化存储位置
:选择性能较好的磁盘或存储设备作为数据收集集的存储位置,避免因存储性能不足导致数据收集延迟。
-
定期清理数据
:根据数据保留策略,定期清理过期的日志和报告文件,释放磁盘空间。
14. 常见问题及解决方法
在使用数据收集集的过程中,可能会遇到一些常见问题,以下是一些问题及相应的解决方法:
| 问题 | 可能原因 | 解决方法 |
| ---- | ---- | ---- |
| 数据收集集无法启动 | 服务未启动、权限不足、配置错误 | 检查远程注册表服务是否启动,确保有足够的权限,检查配置信息是否正确 |
| 警报未触发 | 阈值设置不合理、计数器数据异常 | 重新评估阈值设置,检查计数器数据是否正常 |
| 数据存储失败 | 磁盘空间不足、存储路径错误 | 清理磁盘空间,检查存储路径是否正确 |
15. 数据收集集操作流程图
以下是一个综合的数据收集集操作流程图,涵盖了从创建到管理的主要步骤:
graph LR
A[开始] --> B{选择创建方式}
B -->|从模板创建| C[启动创建向导,选择模板]
B -->|从性能监视器创建| D[启动性能监视器,添加计数器,创建集]
B -->|手动构建| E[选择数据收集器类型,添加具体收集器]
B -->|监视性能计数器创建| F[设置计数器和警报阈值]
C --> G[设置名称、存储位置和运行用户]
D --> G
E --> G
F --> G
G --> H[开始数据收集]
H --> I[调度数据收集(启动和停止时间)]
I --> J[管理收集的数据(配置数据管理器)]
J --> K{是否有问题}
K -->|是| L[排查问题并解决]
K -->|否| M[持续监控和分析]
L --> M
通过以上对数据收集集的全面介绍,包括创建方法、管理策略、应用场景、高级配置技巧、性能优化以及常见问题解决等方面,希望能帮助你更好地利用数据收集集进行系统监控和管理,提升系统的稳定性和性能。在实际应用中,你可以根据具体需求灵活运用这些知识和方法,实现高效的数据收集和分析。
768



被折叠的 条评论
为什么被折叠?



