semvec/pypi-packages huggingface dataset:
roac 0.0.1
System monitoring agent framework
License: BSD

Roäc
====

Roäc is an application framework for building system monitoring agents.

It works by executing system-executable plugins in a directory that output
JSON data, and provides triggers to read, modify and add to this information.

A simple application using Roäc looks like::

    #!/usr/bin/env python

    from pprint import pprint
    from roac import Roac

    app = Roac(script_dir='scripts')

    @app.script_handler_by_any
    def print_result(result):
        print '----------------'
        print 'Script: {}'.format(result.name)
        pprint(result.data)
        print '----------------'

    if __name__ == '__main__':
        app.run()