Winlogbeat发货人不发送事件数据只是索引ID和黑色_Source

时间:2019-04-08 20:24:03

标签: elasticsearch kibana elastic-beats

上周,我对Windows框的winlogbeats.yml进行了一些模板工作和对field.yml的修改。我们希望将消息的字段类型更改为关键字,以便可以在消息字段上执行一些轻松的脚本化字段。

我现在遇到的问题是,我修改了yml,以便将要发送到ES的事件在DOCS中不包含任何内容。没有识别信息。

这是基巴纳人的发现:

enter image description here

查看正在发布数据的输出:

enter image description here

我什至打开了日志记录进行调试,它具有将消息发送到集群的信息。但是,当我搜索索引或查看Kibana时,得到的只是我发布的图像。

我从es网站重新下载了winlogbeat 6.4.2,基本上只是放入了Elasticsearch信息并重新启动,并且在删除了我的自定义字段和模板后仍然不满意。甚至更改了模板名称。但是,无论我做什么,我似乎都无法从实际事件消息中看到索引中的任何信息。

想法?

这是我的Winlog Beat Yaml:

#name: "winlogbeat-development"
#setup.dashboards.enabled: true
#setup.template.overwrite: true
#template.path: "C:/ProgramData/winlogbeat/winlogbeat.template.json"
#setup.template.fields: "C:/Program Files/Winlogbeat/fields.yml"
#setup.dashboards.beat: "winlogbeat-development"
#setup.dashboards.index: "winlogbeat-development-*"

#winlogbeat.registry_file: "C:/ProgramData/winlogbeat/.winlogbeat.yml"
#setup.kibana.host: ""
#setup.kibana.username: ""
#setup.kibana.password: ""
#logging.level: debug
#logging.selectors: ["*"]

setup.template.name: "winlogbeat-development-01"
setup.template.pattern: "winlogbeat-development-*"
setup.template.overwrite: true

winlogbeat.event_logs:
   - name: Application
     ignore_older: 72h
   - name: Security
     ignore_older: 72h 
   - name: System
     ignore_older: 72h


setup.template.settings:
    index.number_of_shards: 3
    #index.codec: best_compression
    #_source.enabled: false

output.elasticsearch.hosts: [""]
output.elasticsearch.protocol: "http"
output.elasticsearch.username: ""
output.elasticsearch.password: ""
output.elasticsearch.index: "winlogbeat-development-%{[beat.version]}-%{+yyyy.MM.dd}"

很明显,在我的配置中,用户名和密码也在那里。

我所做的唯一其他更改是添加了elasticsearch属性

script.painless.regex.enabled: true

如果在基巴纳语中请注意,我已经多次刷新了字段,并且字段映射中没有这些字段的数据

enter image description here

这是针对索引的原始查询:

enter image description here

0 个答案:

没有答案