MaDDash Installation¶
Installation Options¶
MaDDash can be installed one of two ways:
As a standalone package on any perfSONAR supported operating system
As part of the perfSONAR CentralManagement bundle. See perfSONAR Installation Options for more information.
MaDDash installs the following packages:
maddash - Container package that has dependencies on packages below. The package itself does not install any additional software, it simply pulls in the aforementioned packages.
maddash-server - The backend server that schedules checks and makes results available via a REST/JSON interface running on an embedded web server. This package has a dependency on java which will also be installed during the yum installation process.
maddash-webui - The web pages that display the dashboard. It consists of a set of CGI scripts that run under Apache. The server contacts the REST server run by the maddash-server package and then presents the data on the web page.
nagios-plugins-perfsonar - Installs the perfSONAR Nagios checks that can alarm based on throughput, loss and other data returned by perfSONAR services.
perfsonar-graphs - Provides the performance graphs used by the maddash-webui package for perfSONAR checks.
Installing MaDDash on CentOS¶
MaDDash can be installed with the following commands:
yum install epel-release http://software.internet2.edu/rpms/el7/x86_64/latest/packages/perfSONAR-repo-0.10-1.noarch.rpm
yum clean all
yum install maddash
Installing MaDDash on Debian/Ubuntu¶
MaDDash can be installed with the following commands:
cd /etc/apt/sources.list.d/
wget http://downloads.perfsonar.net/debian/perfsonar-release.list
wget -qO - http://downloads.perfsonar.net/debian/perfsonar-official.gpg.key | apt-key add -
apt-get update
apt-get install maddash