Skip to content

m1ka05/yasmon

Repository files navigation

Yasmon - Yet Another System Monitor

ci docs coverage

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.

Design choices

  • 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