Hardware Requirements

The hardware requirements for monitoring and target hosts are different. The monitoring should be a machine dedicated to the IEPM-BW software. The host must have enough cpu power to run the probes, drive the MySQL database, and run the analysis. It should also have enough disk space to support the database. The recommended monitoring host hardware configuration is:

The target host does not need to be a dedicated machine, but it should not be a busy machine.

Software Requirements

A minimum of two accounts are needed to install and run IEPM-BW. The account for running IEPM-BW
should be named 'iepm', and the recommended home directory is '/home/iepm'. An account with root privileges
for the installer/administrator is also required.
It is recommended that the operating system be the latest stable version of RedHat.
The following /etc/sysctl.conf parameters are recommended for optimum performance on both the
Monitoring host and the target host:
/proc/sys/net/core/wmem_max = 20971520
/proc/sys/net/core/rmem_max = 20971520
/proc/sys/net/core/rmem_default = 65536
/proc/sys/net/core/wmem_default = 65536
/proc/sys/net/ipv4/tcp_rmem = 4096 87380 20971520
/proc/sys/net/ipv4/tcp_wmem = 4096 65536 20971520

Thye following ports must be open for the probes

Test Name

Port#

iperf

5000

owamp(2.0)

4824

thrulay

5003

pathchirp

8365 udp

pathload

55001 udp

pathload

55002 tcp

To allow for running OWAMP, the monitoring and target hosts should be configured with 4 NTP servers.
The OWAMP documentation discusses how to setup NTP.
A web server must be installed and running on the monitoring host machine. The document root should be set to '/var/www'.
An account 'iepm' must be allocated on both target and monitoring hosts. The source code will be put into ~iepm/v3src.
The latest version of JAVA must be installed on the monitoring host.
Gnuplot 4.0 is required and must be installed on the monitoring host machine
MySQL is required on the monitoring host. We are currently installing "MySQL Ver 14.12 Distrib 5.0.18".
I recommend installing the latest production version of MySQL to ensure upward compatibility.

Important notes for later reference:

Perl should be installed locally on the machine and preferably in /usr/bin/perl with the following modules: *Date::Calc
*Date::Manip
*Date::Parse
*Time::localtime
*Time::Local
*Time::Parse
*Sys::Hostname
*Proc::ProcessTable
*Bundle::DBD::mysql
*getopts.pl
*getopt.pl
*Getopt::Std
*strictIO::Handle
*File::Temp
*Soap::Lite
*CGI
*Bit::Vector
*GD