Initial commit
[ta/infra-ansible.git] / roles / audit / templates / 41-containers.rules.j2
1 ## Optional - log container creation 
2 ## Use these rules if you want to log container events
3 ## watch for container creation
4 -a always,exit -F arch=b32 -S clone -F a0&0x7C020000 -F key=container-create
5 -a always,exit -F arch=b64 -S clone -F a0&0x7C020000 -F key=container-create
6 -w /etc/docker -p wa -k docker
7 -w /etc/sysconfig/docker-registries -p wa -k docker
8 -w /etc/sysconfig/docker-storage -p wa -k docker
9 -w /etc/sysconfig/docker-proxy -p wa -k docker
10 -w /usr/bin/docker -k docker
11 -w /usr/lib/systemd/system/docker.service -p wa -k docker
12 -w /var/run/docker.sock -p wa -k docker
13 -w /usr/lib/systemd/system/kubelet.service -p wa -k kubelet
14 -w /etc/kubernetes/ -p wa -k kubelet
15 -w /var/log/audit/kube_apiserver/ -k container-audit
16 #-w /var/lib/docker/manifests -p wa -k docker
17
18 ## watch for containers that may change their configuration
19 -a always,exit -F arch=b32 -S unshare,setns -F key=container-config
20 -a always,exit -F arch=b64 -S unshare,setns -F key=container-config