You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

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:

  • Dual cpu xeon 3 GHz processors with hyperthreading or better
  • 4 Gigabytes of memory to allow for plenty of space for MySQL and TCP buffers and workspace as well as a minimum amount of paging
  • 1 Gigabit network interface
  • 100 Gigabytes of disk space to allow for the MySQL data base and and all the analysis reports which are generated.
  • A separate disk to back up the MySql data base contents

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

  • A gigabyte of memory is recommended
  • If the machine is dedicated to being a target, 1 Gz of CPU is enough.
  • Very little disk space is required. The server code is small and can reside in the home directory of the account it runs from.

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:

  • To start they mysql daemon, use mysqld_safe&
  • To set the root password after installation use: mysqladmin -u root password "new password"
  • To shut mysql down, use mysqladmin -u root -p shutdown

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
  • No labels