一、下载filebeat
下载地址:filebeat官方下载地址
二、安装filebeat
1.将压缩包放到C盘目录下进行解压
2.修改配置文件filebeat.yml
- type: log
enabled: true
encoding: utf-8
paths:
- c:\programdata\elasticsearch\logs\*
fields:
logtype: test
group: test
server: test10
fields_under_root: true
exclude_lines: ['poll','running','Content-Length']
配置文件具体细节请参考:官方filebeat配置文件配置
3.后台通过powershell启动filebeat服务
管理员启动powershell,切换到filebeat目录;运行install-service-filebeat.ps1,
安装filebeat为服务;启动命令: start-Service filebeat
4.常见错误
如果遇到如上错误(脚本执行策略的问题),解决方式如下:
- 以管理员身份运行PowerShell
- 执行:get-ExecutionPolicy.查看PowerShell脚本运行权限政策
- 执行:set-ExecutionPolicy RemoteSigned即可
- 安装完以后再修改回来 Set-ExecutionPolicy Restricted
5.也可通过以下命令测试filebeat运行
测试命令:.\filebeat.exe -c .\filebeat.yml --configtest
运行命令:.\filebeat.exe -e -c .\filebeat.yml
参考附录
windows添加filebeat收集日志
Powershell-"无法加载文件,因为在此系统上禁止运行脚本"
windows环境使用filebeat模块收集日志
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。