This document covers the installation of RealOpInsight. For the configuration see here.
- Prerequisites & Dependencies
- Check the Installation
To install and run the software properly, your system needs to satisfy the following dependencies:
- libstdc++ >= 4.6.x
- g++ (build requirements)
- Qt >= 4.6.3 (Required modules: QtCore, QtGui, QtNetwork, QtWebkit, QtXml, QtScript).
- ZeroMQ 2.x or 3.x. But note that ZeroMQ 3.x is only supported since RealOpInsight 2.2.0.
- Graphviz >= 2.20.2
For compilation, both headers and libraries are needed for Qt and ZeroMQ.
For Windows users, the setup program comprises all the dependencies.
For Linux users, these dependencies are included in the major distributions and can be easily installed through the package manager (yum, apt-get, zypper, etc). The package names vary slightly from a distribution to another, see below for the installation process on Fedora, openSUSE and Ubuntu.
Install the dependencies on Fedora
$ sudo yum install gcc-c++ glibc libgcc libstdc++ make qt4-devel \ qt-webkit-devel zeromq-devel graphviz
Install the dependencies on openSUSE
$ sudo zypper install gcc-c++ libstdc++ make libqt4-devel libQtWebKit4 \ libQtWebKit-devel zeromq-devel graphviz
Install the dependencies on Ubuntu
$ sudo apt-get install libstdc++6 libzmq1 libqt4-dev libqt4-webkit graphvizdownload page and get an appropriate tarball or binary package.
Once the download is completed, go to the suitable installation section:
$ tar zxf RealOpInsight-X.Y.Z.tar.gz # replace X.Y.Z by your version $ cd RealOpInsight-X.Y.Z $ ./install-sh # requires root privileges
This will install the programs in /usr/local. This default location can be altered through the -d switch, type install-sh -h for more details.
Note: If you're using zeromq 2.x and c++11 a compiling issue (error: ‘swap’ is not a member of ‘std’) has been reported. The solution is to patch zmq.hpp by adding #include <algorithm> in the header. See here for more details.
Here we assumed that you already installed all the dependencies and also that you already downloaded a suitable binary package for RealOpInsight.
Installation on Windows
The setup program comprises the binaries and their dependencies, just launch the setup.
Once installed, the programs are accessible from Start -> NGRT4N Monitoring Suite.
Installation on Fedora and on openSUSE
$ sudo rpm -i /path/to/realopinsight.rpm
Replace /path/to/realopinsight.rpm with the path of the binary package (e.g. realopinsight-2.1.0-opensuse12_2.x86_64.rpm).
Installation on Ubuntu
$ sudo dpkg -i /path/to/realopinsight.deb
Replace /path/to/realopinsight.deb with the path of the binary package (e.g. realopinsight-2.1.0-i386.deb).
- ngrt4n-manager: The main program enabling full control over RealOpInsight.
- ngrt4n-oc: The Operations Consoles Utility
- ngrt4n-editor: The Editor Utility
Each of the programs has a help (option -h), as well as a man page. Use any of them requires user credentials.