Download
The sources and pre-compiled binaries can be downloaded
here in the download area of sourceforge.
In my diploma thesis I used version 0.8. Note that this version is still not very stable but usable (actually only EvaluationStation, MonitoringAgent seems to be stable). A fully internal restructuring of EvaluationStation is planned for version 1.0.
changelog
Documentation
At the moment there is no extensive documentation available but in my
diploma thesis (in german) monitor royale is descripted on about 20 pages. Furthermore the whole sourcecode is well documented but I'm sorry for the mess in advance :-)
Install
Following is the conten of the file README.txt that comes along with Monitor Royale (v0.8). It should help you to compile Monitor Royale as well as configuring your system for binary usage.
Compiling and Installing
To compile MonitorRoyale you need to have installed following libraries.
If they are not provided by the package repository you can download the sources
from the specified url:
-> boost (
http://sourceforge.net/projects/boost/)
-> libcpputil (
http://www.sourceforge.net/projects/libcpputil)
-> ulxmlrpcpp (
http://sourceforge.net/projects/ulxmlrpcpp/)
-> qwt (
http://sourceforge.net/projects/qwt/) - only used for EvaluationStation
-> qt4 (
http://trolltech.com/downloads/opensource/) - only used for EvaluationStation
and
-> cmake
for compiling.
After installing these libraries, change to the "build"-folder with
"cd build"
and type
"ccmake .."
to check the configuration (press "c" in the graphical interface). The complete
configuration is stored in "CMakeCache.txt". If no problems occure, you can
generate the makefile by pressing "g". After that you can exit and type
"make"
to start compiling. The binaries are then available in build/bin.
Note that especially for qwt and ulxmlrpcpp you may need to create symlinks (e.g. qwt is installed in a
directory named as qwt-5.2.1 but cmake looks onyl for qwt) - I needed to do that. If there are
problems finding libraries have a look in Find*.cmake files in cmake-modules/.
Binary Hints
The binaries use shared libraries. boost, libcpputil are statically linked, so you only need following being installed:
-> ulxmlrpcpp (
http://sourceforge.net/projects/ulxmlrpcpp/)
-> qwt (
http://sourceforge.net/projects/qwt/) - only used for EvaluationStation
-> qt4 (
http://trolltech.com/downloads/opensource/) - only used for EvaluationStation
If you want to know agains what files/libs it is linked at where the have to be
use ldd.
Changelog
The changelog comes together with Monitor Royale, too (CHANGELOG.txt). You can see the changelog file content by clicking
here.