...
Following are the software requirements for the IEPM-BW monitoring node.
- Recommended operating system is the latest stable version of RedHat or any flavour of Fedora, more suitably Fedora Core 5.
- Two accounts should be created on the monitoring machine as these are needed to install and run IEPM-BW.
- 'iepm' is a user account and is used for running IEPM-BW.
- Account = iepm, home directory = /home/iepm
- Second account is an account with root privileges. This is account is used for installation and administration. It's 'cyrus' in my case.
- Account = cyrus, home directory = /home/cyrus
You can have your own account, but don't forget to replace it at every place with your own account.
- Account = cyrus, home directory = /home/cyrus
- 'iepm' is a user account and is used for running IEPM-BW.
- An apache web server has to be available, and the recommended document root is '/var/www'.
- Standard MySQL must be installed on the system. Most recommended is the latest stable release, as this will facilitate assuring the upward compatibility of the code.
- Make sure that the system is configured to autostart MySQL and httpd (apache web server) upon booting. On some systems this can be done with 'chkconfig'. Commands are
Code Block |
---|
chkconfig httpd on chkconfig mysqld on |
- The following /etc/sysctl.conf parameters are recommended for optimum performance
Code Block |
---|
/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 |
...
Keep in mind to open port for each and every other service you run. e.g. HTTP, NTP etc
- 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.
- 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
- Perl should be installed locally on the machine. It can be either in
/usr/bin/perl
or/usr/local/bin/perl
. There should be a link from where it doesn't exist to where it exists. Suppose if Perl path is/usr/bin/perl
, its link should be created at/usr/loca/bin/perl
. Perl modules must be installed on the system.
Code Block |
---|
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 |
...