Sentry, as zenry noted, can handle all that. Give it a hwirl.
Sentry is what you are looking for if you need something at the global level.
If you need resource-level ACLs, Redoubt is the way to go: https://github.com/greggilbert/redoubt
Sign in to participate in this thread!