首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Falco输出编队

Falco输出编队
EN

Stack Overflow用户
提问于 2021-05-05 13:37:05
回答 1查看 165关注 0票数 0

我使用运行时检测工具Falco分析容器行为至少40秒,使用检测新生成和执行的进程的过滤器存储包含检测到的事件的事件文件art /opt/falco-incluent.txt。我尝试将输出结果格式化为timestamp,uid,user-name,processName,每行一个

我创建了yaml文件audit.yaml

代码语言:javascript
复制
apiVersion: audit.k8s.io/v1
kind: Policy
rules:
- level: Metadata
  namespace: ""
  verb: ""
  resources:
  - group: ""
    resource: ""
  - name: audit
    hostPath:
      path: /etc/kubernetes/audit.yaml
      type: File
  - name: audit-log
    hostPath:
      path: /var/log/all-resources.log
      type: FileOrCreate
  - mountPath: /etc/kubernetes/audit.yaml
    name: audit
    readOnly: true
  - mountPath: /var/log/all-resources.log
    name: audit-log
    readOnly: false

我编辑了kube-apiserver,添加了以下3行

代码语言:javascript
复制
 - --audit-policy-file=/etc/kubernetes/audit.yaml
 - --audit-log-path=/var/log/all-resources.log
 - --audit-log-maxage=1 

主要的问题是:如何以及在哪里定义期望的输出,应该是这样的?

时间戳、uid、用户名、processName

时间戳、uid、用户名、processName

……

EN

回答 1

Stack Overflow用户

发布于 2021-07-04 12:11:11

自定义规则应该在文件etc/falco/falco_rules_local.yaml中定义。请检查etc/falco/falco_rules.yaml中已存在的规则,并使用相同的格式定义新规则。

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

https://stackoverflow.com/questions/67395704

复制
相关文章

相似问题

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