Installing LooperNG

LooperNG requirements

Getting LooperNG

LooperNG packages can be downloaded from httphttp://muthanna.com/looperng. In general, there are two types of packages:

As a note, a bleeding edge LooperNG distro can also be checked out of CVS. You're on your own there.

Installing a binary package

To install a binary package, all you need to do is untar it where you want it:

$ cd /opt/local
$ tar -zxvf /opt/downloads/looperng_linux-intel.tar.gz
$ export LOOPER_HOME=/opt/local/looper

The LOOPER_HOME environment needs to be correctly set for LooperNG to run. Note that due to a bug in File::Tail, the module Time::HiRes will have to be manually installed in the global perl directory.

Installing a source package

To install from source, first untar the package in a temporary directory:

$ cd /tmp
$ tar -zxvf /opt/downloads/looperng_1.0.tar.gz

Create a directory for LooperNG and set the LOOPER_HOME environment variable:

$ mkdir /opt/local/looperng
$ export LOOPER_HOME=/opt/local/looperng

Use CPAN to install the perl modules as shown below. If you have never used CPAN before, you will be prompted with a number of setup questions. They are pretty straightforward and will not take too long. Note below that Time::HiRes is being installed in the global perl lib directory.

$ export LC_ALL=C     (''This is needed on some newer systems'')
$ perl -MCPAN -e shell
cpan> o conf makepl_arg ""
cpan> force install Time::HiRes
cpan> o conf makepl_arg "LIB=$LOOPER_HOME/libs PREFIX=$LOOPER_HOME"
cpan> force install Data::Dumper
cpan> force install Net::SNMP
cpan> force install File::Tail
cpan> force install MIME::Base64
cpan> force install Digest::MD5
cpan> force install SNMP::MIB::Compiler
cpan> force install POE
cpan> quit

You are now ready to run the LooperNG installation script:

$ ./install.sh

Follow the on-screen instructions. When installation begins, you may see a number of compiler warnings (specially if you're installing the Netcool support) which can be safely ignored.

To get started with LooperNG go to Getting Started.


Back to LooperNG Tutorial


PHP Warnings

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference

lib/Template.php:106: Notice[8]: Only variables should be assigned by reference

lib/Template.php:107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'htmldump'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'htmldump'?):107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'htmldump'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'htmldump'?):107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'htmldump'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'htmldump'?):107: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'htmldump'?):106: Notice[8]: Only variables should be assigned by reference

lib/Template.php(In template 'body'?)(In template 'htmldump'?):107: Notice[8]: Only variables should be assigned by reference