轻松构建windows 日志收集服务器

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:

  以前我在讲MCITP课程时,经常会提到事件日志查看这项Windows 产品自带的功能,但是总感觉如果企业规模小,服务器数量少的话,那么管理员登录到每台服务器查看报错日志还可以,但是当我在运维过程中发现随着服务器数量的不断增加,管理员再去一台一台登录服务器查看相关报错日志,可能就有些不便了,那么有没有一种更好地办法能让管理员登录一台服务器就可以查看到所有服务器的日志报错呢?

      其实办法还是有的,但是在提解决办法前呢,还是不得不说一说Windows 事件日志,在Windows server 2008 服务器包括以下两个类别的事件日志:Windows 日志和应用程序和服务日志,这两种日志是最为基本也是最为典型的日志分类,但是仅仅查看这些日志对于运维人员来说,还是不能够满足的,就单单来说域控制器吧,我们运维过程中就需要关注这几个东东:

1、活动目录服务(Active Directory Web Services)

2、DFS Replication

3、目录服务、硬件事件

4、DNS服务器

      那么在Windows server 2008 提供从多台远程计算机收集事件的副本并将其存储在本地的功能。要想实现此功能需要创建事件订阅。这里我们所提到的订阅功能确切地说就是,指定将收集哪些事件以及将其存储在本地的哪个日志中。激活订阅并收集事件后,所有被订阅服务器就会将预定义的报错信息发向指定的收集服务器,这样就可以像对任何存储在本地的其他事件那样查看和操作这些转发的事件,这个功能我觉得还不错,至少还是系统自带还免费嘛,Be right back

     接下来我们就来看看如何配置计算机以转发和收集事件。

1、首先呢,要实现事件日志订阅功能必须配置收集计算机(收集器)和每台将从其收集事件的计算机(源),然后才能创建订阅来收集计算机上的事件。

2、以管理员身份登录到所有源计算机。

3、在每台源计算机上,以管理员身份运行命令提示符并运行下图所示命令:

image

4、以管理员身份登录收集日志服务器,并以管理员身份运行命令提示符,输入如下命令:

image

5、将收集器计算机的计算机帐户添加到每台源计算机上的本地管理员组中;

至此呢,我们就完成了相关准备前工作了。

接下来,我们就简单来看看如何完成相关订阅操作:

1) 在收集计算机上,以管理员身份运行事件查看器,如下图所示;

2) 在控制台中单击“订阅”节点;

3) 在“操作”菜单上,单击“创建订阅”;

4) 在“订阅名称”框中,键入订阅的名称,在“目标日志”框中,选择要存储所收集事件的日志文件,默认会将这些收集到的日志存储在“转发事件”中;

image

5) 单击“添加”,然后选择要从中收集事件的计算机,本例中,我们由于只收集PEK1-DCS-01这台域控的日志,则只要添加此计算机即可,添加完成后,单击“测试”按钮,查看连接状态,如下图所示;

image

6) 单击“选择事件”,如下图所示;

image

7) 在下图所示的“查询筛选器”,在“筛选器”选项卡中,事件级别处勾选“警告”和“错误”,在“按日志”处选择下图所示内容(由于仅是测试,真实环境下,根据需求选择);

image

8) 在“订阅属性”对话框上单击“确定”。订阅将添加到“订阅”窗格中,因此,如果操作成功,订阅的状态将为“运行中”,如下图所示;

image

在事件查看器中的“转发事件”中可以看到已经收到了PEK1-DCS-01所转发来的事件日志,但是由于新做的测试环境只有一条记录,

image

在前面的基本订阅配置中我们会发现日志订阅服务器虽然实现了我们需要的订阅功能,但是其事件日志选择时并无任何域控相关的服务日志选项,那么我们是否需要每收集一个服务器我就要在这台日志服务器上安装相关角色,这在IT管理中是不可以的,因为我们安装日志服务收集服务器的初衷是希望该服务器只运行单一的日志收集功能。

鉴于上述需求,我们如何在不安装额外的角色而依然能收集我们所需要的服务日志呢?这就是我们在接下来操作中需要测试的,测试的思路是提取域控制器中的事件订阅日志XML,在这个XML中需包含域控中服务日志。

1) 确定日志收集信息

收集这些信息,我们将采用修改XML文件的方式进行操作,域控制器日志收集将主要收集下图所示勾选的角色功能日志,当然这个需要你在DC上生成XML;image

2) 生成XML代码文件

在域内任一台DC上勾选上图所示信息后,在“XML”选项卡中将自动生成对应的XML文件,此时复制完成XML代码后单击“取消”,如下图所示;

image

3) 配置标准收集

安装一台专门用于日志订阅的服务器,将默认日志订阅中的XML代码文件替换为标准XML文件以实现订阅信息的统一与一致性,如下图所示;

image

这样我们就要以在一台日志服务器上集中收集所有域控制器的重要日志信息了,感觉挺方便的,Open-mouthed smile



本文转自wangtingdong 51CTO博客,原文链接:http://blog.51cto.com/tingdongwang/677124,如需转载请自行联系原作者

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
5月前
|
人工智能 JavaScript API
零基础构建MCP服务器:TypeScript/Python双语言实战指南
作为一名深耕技术领域多年的博主摘星,我深刻感受到了MCP(Model Context Protocol)协议在AI生态系统中的革命性意义。MCP作为Anthropic推出的开放标准,正在重新定义AI应用与外部系统的交互方式,它不仅解决了传统API集成的复杂性问题,更为开发者提供了一个统一、安全、高效的连接框架。在过去几个月的实践中,我发现许多开发者对MCP的概念理解透彻,但在实际动手构建MCP服务器时却遇到了各种技术壁垒。从环境配置的细节问题到SDK API的深度理解,从第一个Hello World程序的调试到生产环境的部署优化,每一个环节都可能成为初学者的绊脚石。因此,我决定撰写这篇全面的实
923 67
零基础构建MCP服务器:TypeScript/Python双语言实战指南
|
5月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
4月前
|
人工智能 自然语言处理 安全
Python构建MCP服务器:从工具封装到AI集成的全流程实践
MCP协议为AI提供标准化工具调用接口,助力模型高效操作现实世界。
778 1
|
4月前
|
人工智能 JavaScript 前端开发
用 Go 语言轻松构建 MCP 服务器
本文介绍了使用 Go 语言构建 MCP 服务器的完整过程,涵盖创建服务器实例、注册工具、资源和提示词,以及通过 stdio 和 sse 模式启动服务的方法,帮助开发者快速集成 LLM 应用与外部系统。
|
5月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
143 2
|
5月前
|
监控 Linux 网络安全
FinalShell SSH工具下载,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux
FinalShell是一款国人开发的多平台SSH客户端工具,支持Windows、Mac OS X和Linux系统。它提供一体化服务器管理功能,支持shell和sftp同屏显示,命令自动提示,操作便捷。软件还具备加速功能,提升访问服务器速度,适合普通用户和专业人士使用。
1367 0
|
6月前
|
Windows
Windows下版本控制器(SVN)-启动服务器端程序
Windows下版本控制器(SVN)-启动服务器端程序
198 4
|
7月前
|
监控 容灾 算法
阿里云 SLS 多云日志接入最佳实践:链路、成本与高可用性优化
本文探讨了如何高效、经济且可靠地将海外应用与基础设施日志统一采集至阿里云日志服务(SLS),解决全球化业务扩展中的关键挑战。重点介绍了高性能日志采集Agent(iLogtail/LoongCollector)在海外场景的应用,推荐使用LoongCollector以获得更优的稳定性和网络容错能力。同时分析了多种网络接入方案,包括公网直连、全球加速优化、阿里云内网及专线/CEN/VPN接入等,并提供了成本优化策略和多目标发送配置指导,帮助企业构建稳定、低成本、高可用的全球日志系统。
805 54
|
12月前
|
监控 安全 Apache
什么是Apache日志?为什么Apache日志分析很重要?
Apache是全球广泛使用的Web服务器软件,支持超过30%的活跃网站。它通过接收和处理HTTP请求,与后端服务器通信,返回响应并记录日志,确保网页请求的快速准确处理。Apache日志分为访问日志和错误日志,对提升用户体验、保障安全及优化性能至关重要。EventLog Analyzer等工具可有效管理和分析这些日志,增强Web服务的安全性和可靠性。
341 9

热门文章

最新文章