Adaptived is a cause-and-effect daemon developed by Oracle that ties into their work on adaptive memory management (adaptivemm) for proactive memory handling and the OOMD out-of-memory daemon.
In a new blog post, Oracle Linux “introduces” Adaptived although it’s been open-source for a while: Adaptived 1.0 was tagged back in November and Adaptived 1.0.1 in February. Adaptived is also already available from within their RHEL-derivative, Oracle Linux.
Adaptived makes it easy to construct custom rules to automate tasks / resource management / kill processes based on system behavior. Plus there are multiple built-in causes and effects rules.
Those wanting to learn more about Adaptived can do so via this Oracle Linux blog post. The Adaptived code is open-source and can be found via GitHub.