# This AppArmor profile is part of the prometheus-ping_exporter package
# Georg Pfuetzenreuter <mail+apparmor@georg-pfuetzenreuter.net>

abi <abi/3.0>,

include <tunables/global>

/usr/bin/ping_exporter {
  include <abstractions/base>

  capability net_raw,

  network inet raw,
  network inet stream,
  network inet6 raw,
  network inet6 stream,

  /etc/prometheus/ping_exporter.yml r,
  /etc/protocols r,
  /proc/sys/net/core/somaxconn r,
  /sys/kernel/mm/transparent_hugepage/hpage_pmd_size r,
  /usr/bin/ping_exporter mr,

  include if exists <local/prometheus-ping_exporter>
}
