Winlogbeat之配置 4

  要配置Winlogbeat,请编辑winlogbeat.yml配置文件。有关配置文件结构的更多信息,请参阅Beats平台参考的配置文件格式部分。

这是一个winlogbeat.yml文件:

winlogbeat.event_logs:
  - name: Application
  - name: Security
  - name: System

output.elasticsearch:
  hosts:
    - localhost:9200

logging.to_files: true
logging.files:
  path: C:\ProgramData\winlogbeat\Logs
logging.level: info

  要配置Winlogbeat:
1. 在事件日志部分,指定要监视的事件日志。默认情况下,Winlogbeat设置为监视应用程序、安全性和系统日志:
winlogbeat.event_logs:
  - name: Application
  - name: Security
  - name: System
要获取可用事件日志的列表,请在PowerShell中运行  Get-EventLog * 。有关此命令的详细信息,请参阅事件的配置详细信息_日志.名称.
2. 配置输出。Winlogbeat支持多种输出,但通常您可以将事件直接发送到Elasticsearch,或发送到Logstash以进行其他处理。
  要将输出直接发送到Elasticsearch(不使用Logstash),请设置Elasticsearch安装的位置:
  • 如果您在弹性云上运行我们托管的Elasticsearch服务,请指定您的云ID。例如:
cloud.id: "staging:dXMtZWFzdC0xLmF3cy5mb3VuZC5pbyRjZWM2ZjI2MWE3NGJmMjRjZTMzYmI4ODExYjg0Mjk0ZiRjNmMyY2E2ZDA0MjI0OWFmMGNjN2Q3YTllOTYyNTc0Mw=="
  • 如果您在自己的硬件上运行Elasticsearch,请设置Winlogbeat可以找到Elasticsearch安装的主机和端口。例如:  output.elasticsearch:
    hosts: ["myEShost:9200"]
  要将输出发送到Logstash,请改为配置Logstash输出。有关所有其他输出,请参见输出
3. 如果计划使用Winlogbeat提供的示例Kibana仪表板,请配置Kibana端点。如果Kibana与Elasticsearch在同一主机上运行,则可以跳过此步骤。
  
    setup.kibana:
        host: "mykibanahost:5601"   (1)
  (1) 运行Kibana的机器的主机名和端口,例如Kibana:5601。如果在端口号后指定路径,请包括方案和端口:http://mykibanahost:5601/路径。
4. 如果Elasticsearch和Kibana是安全的,请在winlogbeat.yml在运行设置和启动Winlogbeat的命令之前配置文件。
  •   如果您正在弹性云上运行我们托管的Elasticsearch服务,请指定您的云身份验证凭据。例如:
    cloud.auth: "elastic:YOUR_PASSWORD"
  • 如果在自己的硬件上运行Elasticsearch,请指定Elasticsearch和Kibana凭据:

 

    output.elasticsearch:
      hosts: ["myEShost:9200"]
      username: "filebeat_internal"
      password: "YOUR_PASSWORD" (1)
    setup.kibana:
      host: "mykibanahost:5601"
      username: "my_kibana_user"  (2) (3)
      password: "YOUR_PASSWORD"
    (1)这个示例显示了一个硬编码的密码,但是您应该将敏感值存储在secrets keystore中
    (2)Kibana的用户名和密码设置是可选的。如果不为Kibana指定凭据,Winlogbeat将使用为Elasticsearch输出指定的用户名和密码。
    (3)要使用预构建的Kibana仪表板,此用户必须具有Kibana_用户内置角色或同等权限。
    有关详细信息,请参阅安全
5. 保存配置文件后,使用以下命令对其进行测试。
    PS C:\Program Files\Winlogbeat> .\winlogbeat.exe test config -c .\winlogbeat.yml -e
 

 

posted @ 2020-07-26 18:36  芳芳郁金香Kai  阅读(1919)  评论(0编辑  收藏  举报