Yet Another System Monitor written in Python with flexible and extensible tasks and callbacks, as well as proper logging facilities. Written with Python 3.11 onwards in mind.
- Configuration in a single YAML file
- Detailed logging to system journal
- Runnable as a system service
- Concurrent execution of tasks and callbacks
- Task attributes for callback parameters
- Repurposable callbacks