首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置File节拍时出错:“检查模板是否存在时失败: 405方法不允许”

配置File节拍时出错:“检查模板是否存在时失败: 405方法不允许”
EN

Stack Overflow用户
提问于 2022-03-31 13:43:43
回答 1查看 1.1K关注 0票数 0

我在试着让Filebeat和Kibana合作。在Ubuntu上,一切正常工作,但是在Windows 2019上,当我试图运行配置时,会弹出一个错误。

我不知道是什么问题。

代码语言:javascript
复制
ERROR   instance/beat.go:1015   Exiting: error loading template: failure while checking if template exists: 405 Method Not Allowed:

全日志:

代码语言:javascript
复制
PS C:\Program Files\Filebeat> .\filebeat.exe setup -e
2022-03-31T13:21:25.719+0300    INFO    instance/beat.go:686    Home path: [C:\Program Files\Filebeat] Config path: [C:\Program Files\Filebeat] Data path: [C:\Program Files\Filebeat\data] Logs path: [C:\Program Files\Filebeat\logs] Hostfs Path: [/]
2022-03-31T13:21:25.719+0300    INFO    instance/beat.go:694    Beat ID: 94b14bfc-bd57-4d05-9103-53c0a8740d1d
2022-03-31T13:21:28.730+0300    WARN    [add_cloud_metadata]    add_cloud_metadata/provider_aws_ec2.go:79       read token request for getting IMDSv2 token returns empty: Put "http://169.254.169.254/latest/api/token": context deadline exceeded (Client.Timeout exceeded while awaiting headers). No token in the metadata request will be used.
2022-03-31T13:21:28.730+0300    INFO    [beat]  instance/beat.go:1040   Beat info       {"system_info": {"beat": {"path": {"config": "C:\\Program Files\\Filebeat", "data": "C:\\Program Files\\Filebeat\\data", "home": "C:\\Program Files\\Filebeat", "logs": "C:\\Program Files\\Filebeat\\logs"}, "type": "filebeat", "uuid": "94b14bfc-bd57-4d05-9103-53c0a8740d1d"}}}
2022-03-31T13:21:28.730+0300    INFO    [beat]  instance/beat.go:1049   Build info      {"system_info": {"build": {"commit": "3c518f4d17a15dc85bdd68a5a03d5af51d9edd8e", "libbeat": "7.16.2", "time": "2021-12-18T21:04:19.000Z", "version": "7.16.2"}}}
2022-03-31T13:21:28.730+0300    INFO    [beat]  instance/beat.go:1052   Go runtime info {"system_info": {"go": {"os":"windows","arch":"amd64","max_procs":8,"version":"go1.17.5"}}}
2022-03-31T13:21:28.730+0300    INFO    [beat]  instance/beat.go:1056   Host info       {"system_info": {"host": {"architecture":"x86_64","boot_time":"2022-03-29T00:15:54.96+03:00","name":"ep-wa-1-vcto-1","ip":["10.102.6.170/24","::1/128","127.0.0.1/8"],"kernel_version":"10.0.17763.1697 (WinBuild.160101.0800)","mac":["00:50:56:a8:02:a5"],"os":{"type":"windows","family":"windows","platform":"windows","name":"Windows Server 2019 Datacenter","version":"10.0","major":10,"minor":0,"patch":0,"build":"17763.1697"},"timezone":"MSK","timezone_offset_sec":10800,"id":"4ffa394f-56e5-4e95-85b8-58141f331552"}}}
2022-03-31T13:21:28.730+0300    INFO    [beat]  instance/beat.go:1085   Process info    {"system_info": {"process": {"cwd": "C:\\Program Files\\Filebeat", "exe": "C:\\Program Files\\Filebeat\\filebeat.exe", "name": "filebeat.exe", "pid": 10924, "ppid": 9296, "start_time": "2022-03-31T13:21:25.598+0300"}}}
2022-03-31T13:21:28.740+0300    INFO    instance/beat.go:328    Setup Beat: filebeat; Version: 7.16.2
2022-03-31T13:21:28.740+0300    INFO    [index-management]      idxmgmt/std.go:184      Set output.elasticsearch.index to 'filebeat-7.16.2' as ILM is enabled.
2022-03-31T13:21:28.740+0300    INFO    [esclientleg]   eslegclient/connection.go:102   elasticsearch url: http://Elastic-ip:9200
2022-03-31T13:21:28.740+0300    INFO    [publisher]     pipeline/module.go:113  Beat name: ep-wa-1-vcto-1
2022-03-31T13:21:28.740+0300    INFO    [esclientleg]   eslegclient/connection.go:102   elasticsearch url: http://Elastic-ip:9200
2022-03-31T13:21:28.740+0300    INFO    [esclientleg]   eslegclient/connection.go:282   Attempting to connect to Elasticsearch version 7.6.2
2022-03-31T13:21:28.762+0300    INFO    [index-management]      idxmgmt/std.go:261      Auto ILM enable success.
2022-03-31T13:21:28.852+0300    INFO    [index-management.ilm]  ilm/std.go:180  ILM policy filebeat successfully created.
2022-03-31T13:21:28.852+0300    INFO    [index-management]      idxmgmt/std.go:397      Set setup.template.name to '{filebeat-7.16.2 {now/d}-000001}' as ILM is enabled.
2022-03-31T13:21:28.856+0300    INFO    [index-management]      idxmgmt/std.go:402      Set setup.template.pattern to 'filebeat-7.16.2-*' as ILM is enabled.
2022-03-31T13:21:28.857+0300    INFO    [index-management]      idxmgmt/std.go:436      Set settings.index.lifecycle.rollover_alias in template to {filebeat-7.16.2 {now/d}-000001} as ILM is enabled.
2022-03-31T13:21:28.857+0300    INFO    [index-management]      idxmgmt/std.go:440      Set settings.index.lifecycle.name in template to {filebeat {"policy":{"phases":{"hot":{"actions":{"rollover":{"max_age":"30d","max_size":"50gb"}}}}}}} as ILM is enabled.
2022-03-31T13:21:28.858+0300    ERROR   instance/beat.go:1015   Exiting: error loading template: failure while checking if template exists: 405 Method Not Allowed:

filebeat.yml:

代码语言:javascript
复制
# ============================== Filebeat inputs ===============================

filebeat.inputs:

- type: filestream
  enabled: false
  paths:
    - /var/log/*.log

# ============================== Filebeat modules ==============================

filebeat.config.modules:
  path: ${path.config}/modules.d/*.yml

  reload.enabled: false

# ======================= Elasticsearch template setting =======================

setup.template.settings:
  index.number_of_shards: 1
setup.ilm.overwrite: true

# =================================== Kibana ===================================

setup.kibana:
  host: "ElasticsearchAdress"

# ---------------------------- Elasticsearch Output ----------------------------
output.elasticsearch:
  hosts: ["http://ElasticsearchAdress:9200"]
  username: "login"
  password: "passwd"

processors:
  - add_host_metadata:
      when.not.contains.tags: forwarded
  - add_cloud_metadata: ~
  - add_docker_metadata: ~
  - add_kubernetes_metadata: ~
EN

回答 1

Stack Overflow用户

发布于 2022-04-01 09:50:22

检查您的FileBit和Kibana版本,它们可能不同,因此不支持该方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71693597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档