A reactive process monitoring service
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
src
tests
.gitignore
.travis.yml
Cargo.lock
Cargo.toml
README.md

README.md

Cyborg

Cyborg is a reactive monitoring system, with the intended capability of being able to react to problems instead of alerting a human user.

Several components are being built alongside Cyborg:

Usage

Run a very basic configuration with cargo run -- -N -c example/http.json. This currently requires httpie to be installed, and will check if two different sites are available.

Use the demonstration to run a demonstration of Cyborg monitoring and reacting to other processes.

Run cargo run -- --help to show information on running Cyborg from the command line. You will need to provide a configuration file. The configuration files in ./examples and ./tests/json show various usage examples.

Licence

Cyborg is licenced under the MIT Licence.

Authors

Written by Sam Clements as part of a final year university project at the Aberystwyth University Department of Computer Sciencee.