Satisfying Requirements
From NetMRG Wiki
Specific instructions to satisfy dependencies for certain platforms are presented below. They should be used more as suggestions, not necessarily step-by-step instructions. You may need to do more than what is listed, or much less, depending on the options you selected when installing your operating system.
Red Hat Linux
- In order to satisfy the libstdc++ requirement, Redhat 8.0 or above is required. NetMRG may not be stable on older versions of libstdc++.
- Install the following RPMs from your Red Hat installation media:
- httpd
- php
- php-mysql
- mysql
- mysql-server
- mysql-devel
- libxml2
- libxml2-devel
- net-snmp
- net-snmp-devel
- net-snmp-utils
- Installing RRDTOOL
- Download an RRDTOOL RPM from http://www.freshrpms.net/
OR Download the RRDTOOL source from http://www.rrdtool.org/ and compile it.
- Download an RRDTOOL RPM from http://www.freshrpms.net/
- Installing precompiled NetMRG RPM
Download the latest NetMRG RPM and install it as follows:
$ rpm -Uvh netmrg-0.10.rpm
You will still have to perform the following tasks listed in the Install Instructions:- Setup the Database
- Configure Apache
- Configure the Installation
- Setup Crontab
FreeBSD (4.8)
- Install the following ports:
- www/apache13
- rrdtool
- net-snmp
- libxml2
- mod_php4 (specify MySQL support)
- lang/gcc32
- Run configure, specifying gcc32:
./configure 'LDFLAGS=-L/usr/local/gcc3/lib' 'CPPFLAGS=-I/usr/local/gcc3/include' 'CXX=g++32'

