elasticsearch - 无法启动auditbeat

标签 elasticsearch elastic-stack

嗨,我正在使用7.1.1版本的麋鹿堆栈安装了x-pack,并且我正在尝试配置和设置Auditbeat,但是在启动时显示以下错误:

ERROR   instance/beat.go:916    Exiting: 2 errors: 1 error: failed to create audit client: failed to get audit status: operation not permitted; 1 error: unable to create DNS sniffer: failed creating af_packet sniffer: operation not permitted

退出:2个错误:1个错误:创建审核客户端失败:无法获得审核状态:不允许操作; 1错误:无法创建DNS嗅探器:创建af_packet嗅探器失败:不允许操作

我的auditfile conf
auditbeat.modules:

- module: auditd
  audit_rule_files: [ '${path.config}/audit.rules.d/*.conf' ]
  audit_rules: |

- module: file_integrity
  paths:
  - /bin
  - /usr/bin
  - /sbin
  - /usr/sbin
  - /etc

- module: system
  datasets:
    - host
    - login
    - package
    - process
    - socket
    - user

  state.period: 12h
  user.detect_password_changes: true
  login.wtmp_file_pattern: /var/log/wtmp*
  login.btmp_file_pattern: /var/log/btmp*

 setup.template.settings:
      index.number_of_shards: 1
      index.codec: best_compression

 setup.kibana:
     host: "localhost:5601"

  output.elasticsearch: 
      hosts: ["localhost:9200"]
      username: "elastic"
      password: "mypassword"

请帮我解决。

最佳答案

我认为您已经在非特权用户下启动了auditbeat。
由于auditbeat必须与auditd进行交互,因此大多数 Activity 应由root执行。 [至少在我的情况下,root权限解决了相同的问题]

PS:如果您无法切换到root用户,请尝试以下操作:
link

关于elasticsearch - 无法启动auditbeat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59527635/

相关文章:

linux - 不同服务器上的 ELK 堆栈和 Web 应用程序,如何将日志从后到前提供?

elasticsearch - Elasticsearch-映射其他索引的字段

elasticsearch - 如何将 Elasticsearch 从1.7.x升级到7.0?

elasticsearch - 如何在Elasticsearch上更改字段类型而不停止我的服务?

c# - 如何使用应存在的2个字段编写Nest查询

elasticsearch - 无法将 Elasticsearch 传输服务绑定(bind)到外部接口(interface)

javascript - elasticsearch:保留冗余(非规范化)数据或保留用于交叉引用的 id 列表?

elasticsearch - 弹性查询以查找来自不同组织的内容中的相似标签

python - Elasticsearch日期范围不返回匹配

elasticsearch - Elasticsearch:如何在脚本函数中优化源参数?