Ramona 1.0.0 / 1.1 Beta 1

Your next favorite supervisor component

  Add it to your Download Basket!

 Add it to your Watch List!

0/5

Rate it!

What's new in Ramona 1.1 Beta 1:

  • This release contains several functionality improvements and a few fixes.
  • The major highlight of this release is a reworked notification function intended to inform the administrator of the supervised application about critical events.
Read full changelog
send us
an update
LICENSE TYPE:
BSD License 
USER RATING:
UNRATED
  0.0/5
DEVELOPED BY:
Ales Teska
HOMEPAGE:
github.com
CATEGORY:
ROOT \ System \ Monitoring
1 Ramona Screenshot:
Ramona
Ramona is an enterprise-grade runtime supervisor which permits monitoring and controlling running apps.

Ramona is has been greatly inspired by supervisord, but it is actually written from scratch because of completely different requirements.

Quick introduction

Let's assume your project (named foo) directory looks as follow:
Let's assume your project (named foo) directory looks as follow:

foo/
 bin/
 share/
 src/
 docs/
 foo.py < --- this is Ramona
 foo.conf

Ramona system will the provide you with following command-line API:

$ ./foo.py --help
usage: foo.py [-h] [-c CONFIGFILE] [-d] [-s]
 {start,stop,restart,status,help,console,server,clean,unittests}
 ...

optional arguments:
 -h, --help show this help message and exit
 -c CONFIGFILE, --config CONFIGFILE
 Specify configuration file(s) to read (this option can
 be given more times). This will override build-in
 application level configuration.
 -d, --debug Enable debug (verbose) output.
 -s, --silent Enable silent mode of operation (only errors are
 printed).

subcommands:
 {start,stop,restart,status,help,console,server,clean,unittests}
 start Launch subprocess(es)
 stop Terminate subprocess(es)
 restart Restart subprocess(es)
 status Show status of subprocess(es)
 help Display help
 console Enter interactive console mode
 server Launch server in the foreground
 clean Clean project directory from intermediate files
 unittests Seek for all unit tests and execute them

Last updated on November 25th, 2013

requirements

#runtime supervisor #system administration #system monitoring #Python #supervisor #component #monitoring

Add your review!

SUBMIT