# Allow collectd to check systemd service status
# via dbus.
policy_module(collectd_systemd,0.2);
require {
type collectd_t;
type initrc_exec_t;
}
dbus_session_client(system,collectd_t)
init_status(collectd_t)
init_dbus_chat(collectd_t)
systemd_status_all_unit_files(collectd_t)
allow collectd_t initrc_exec_t:service { status };