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

Compare with Current View Page History

« Previous Version 7 Next »

Installation Prerequisites

  • The individual performing this installation has some Linux experience.
  • NMIS8 is installed on the same server where opReports will be installed
  • NMIS8 is installed in /usr/local/nmis8
  • OpReports will be installed into /usr/local/opmantek
  • Root access is available (not always needed but much easier)

Installation Steps

  • Copy the opReports tarball to the server (a tarball is a GZIP'd tar file, e.g. opReports-2012-05-09-1315.tar.gz)
    1. You may need to use SCP or FTP to get the file onto the server.
  • The file will now likely be in the users home directory.
  • If the installation directory does not already exist
  • Change into the directory where the tarball was copied
  • Untar the file
cd /usr/local
tar xvf ~/opReports-<version>.tar.gz
cd opmantek/
cp install/opReports.nmis opmantek/conf
bin/opfixperms.pl
cp opmantek/install/01opmantek.conf /etc/httpd/conf.d/
service httpd restart
  • Update the crontab to run the default reports every day for the last 1 day and every week for the last week.  Below is the crontab entries required.
  • To edit the crontab, use the command "crontab -e"
######################################################
# Opmantek Config
######################################################
# Run opReports Batch 
0 0 * * * /usr/local/opmantek/bin/opReports-daily.sh
0 0 * * Sun /usr/local/opmantek/bin/opReports-weekly.sh

 

Alternate Installation Directory

opReports can be installed into another directory if required, e.g. /opt/opmantek, the same process applies, but a few files will need to be changed.

Edit opReports.nmis and change the <omk_base> to be the new, e.g.

'<omk_base>' => '/opt/opmantek',

Edit the Apache include file, which if already copied to /etc/httpd/conf.d will be /etc/httpd/conf.d/01opmantek.conf and change the following lines to the new installation location

Alias /opmantek/ "/usr/local/opmantek/htdocs/"
ScriptAlias /cgi-omk/ "/usr/local/opmantek/cgi-bin/"
<Directory "/usr/local/opmantek/cgi-bin"> 

Patching opReports

Often patches will be released for opReports, the following are commands to install a patch, unless other instructions are specifically provided.

unalias cp
cd ~
tar xvf ~/opReports-<version>.tar.gz
cd opmantek/
cp -r * /usr/local/opmantek/
/usr/local/opmantek/bin/opfixperms.pl
/usr/local/opmantek/bin/opupdateconfig.pl /usr/local/opmantek/install/opReports.nmis /usr/local/opmantek/conf/opReports.nmis

 

 
  • No labels