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

Compare with Current View Page History

« Previous Version 2 Next »

This is a list of the required modules and packages for all of our software, it may or may not be kept up to date but it is current as of 7 May 2015 AEST.

Dependancies are extracted from the source in /usr/local/opmojo/bin/installer_hooks/*dependencies

Common Packages and Modules

RRDTool

RRDTool is required by NMIS and a special version including source code is included in opCharts.

There are YUM and APT-GET packages available.

MongoDB

MongoDB is required by the following products:

  • opFlow
  • opEvents
  • opConfig
  • opAddress
  • opTrend

Details about installation are in MongoDB installation, for Red Hat and CentOS it should be downloaded from MongoDB.org and installed as per our documenation.

NMIS

NMIS CentOS dependancies are determined by running the NMIS installer

./install.pl listdeps=true

Then when asked if connected to internet, answer "no", then the installer will tell you the dependancies.

CentOS/Red Hat YUM Packages

autoconf automake gcc cvs cairo cairo-devel pango pango-devel glib glib-devel libxml2 libxml2-devel gd gd-devel libXpm-devel libXpm openssl openssl-devel net-snmp net-snmp-libs net-snmp-utils net-snmp-perl perl-Net-SSLeay perl-JSON-XS httpd fping make groff perl-CPAN crontabs dejavu* perl-libwww-perl perl-Net-DNS perl-DBI perl-Net-SMTPS perl-Net-SMTP-SSL uuid-perl perl-Time-modules perl-CGI net-snmp-perl perl-Proc-ProcessTable perl-Authen-SASL perl-Crypt-PasswdMD5 perl-Net-SNPP perl-Net-SNMP perl-GD rrdtool perl-rrdtool perl-Test-Deep

Perl Packages

Many perl packages can be installed from YUM, the others from CPAN, the list of packages can be extracted by running /usr/local/nmis8/admin/check_cpan_libraries.pl, provide the location of NMIS source.  Many of the libraries listed are included with Perl itself.

  CGI                      /usr/local/activeperl/lib/CGI.pm                3.64
  CGI::Carp                /usr/local/activeperl/lib/CGI/Carp.pm            2.0
  CGI::Pretty              /usr/local/activeperl/lib/CGI/Pretty.pm         3.64
  Carp                     /usr/local/activeperl/lib/Carp.pm               1.06
  Cwd                      /usr/local/activeperl/lib/Cwd.pm                3.40
  DBI                      /usr/local/activeperl/lib/DBI.pm               1.630
  Data::Dumper             /usr/local/activeperl/lib/Data/Dumper.p        2.145
  DirHandle                /usr/local/activeperl/lib/DirHandle.pm          1.04
  Errno                    /usr/local/activeperl/lib/Errno.pm              1.15
  Exporter                 /usr/local/activeperl/lib/Exporter.pm           5.68
  Fcntl                    /usr/local/activeperl/lib/Fcntl.pm              1.11
  File::Basename           /usr/local/activeperl/lib/File/Basename         2.84
  File::Copy               /usr/local/activeperl/lib/File/Copy.pm          2.23
  File::Find               /usr/local/activeperl/lib/File/Find.pm          1.20
  File::Path               /usr/local/activeperl/lib/File/Path.pm          2.09
  File::Spec               /usr/local/activeperl/lib/File/Spec.pm          3.40
  File::Temp               /usr/local/activeperl/lib/File/Temp.pm        0.2304
  File::stat               /usr/local/activeperl/lib/File/stat.pm          1.05
  FindBin                  /usr/local/activeperl/lib/FindBin.pm            1.51
  GD::Graph::area          /usr/local/activeperl/lib/GD/Graph/area         1.17
  Getopt::Std              /usr/local/activeperl/lib/Getopt/Std.pm         1.07
  IO::Handle               /usr/local/activeperl/lib/IO/Handle.pm          1.33
  IO::Socket::SSL          /usr/local/activeperl/lib/IO/Socket/SSL        1.962
  LWP::Simple              /usr/local/activeperl/lib/LWP/Simple.pm         6.00
  List::Util               /usr/local/activeperl/lib/List/Util.pm          1.35
  Net::Ping                /usr/local/activeperl/lib/Net/Ping.pm           2.41
  Net::hostent             /usr/local/activeperl/lib/Net/hostent.p         1.01
  POSIX                    /usr/local/activeperl/lib/POSIX.pm              1.30
  Socket                   /usr/local/activeperl/lib/Socket.pm            2.013
  Storable                 /usr/local/activeperl/lib/Storable.pm           2.45
  Sys::Hostname            /usr/local/activeperl/lib/Sys/Hostname.       1.1601
  Sys::Syslog              /usr/local/activeperl/lib/Sys/Syslog.pm         0.33
  Time::HiRes              /usr/local/activeperl/lib/Time/HiRes.pm       1.9726
  Time::Local              /usr/local/activeperl/lib/Time/Local.pm       1.2300
  URI                      /usr/local/activeperl/lib/URI.pm                1.60
  URI::Escape              /usr/local/activeperl/lib/URI/Escape.pm         3.31
  URI::QueryParam          /usr/local/activeperl/lib/URI/QueryPara
  base                     /usr/local/activeperl/lib/base.pm               2.18
  lib                      /usr/local/activeperl/lib/lib.pm                0.63
  strict                   /usr/local/activeperl/lib/strict.pm             1.07
  vars                     /usr/local/activeperl/lib/vars.pm               1.02
  version                  /usr/local/activeperl/lib/version.pm          0.9904
  warnings                 /usr/local/activeperl/lib/warnings.pm           1.13
  Authen::Simple::RADIUS   /usr/local/activeperl/site/lib/Authen/S          0.1
  Authen::TacacsPlus       /usr/local/activeperl/site/lib/Authen/T         0.24
  Crypt::PasswdMD5         /usr/local/activeperl/site/lib/Crypt/Pa         1.40
  JSON::XS                 /usr/local/activeperl/site/lib/JSON/XS.          2.0
  Net::DNS                 /usr/local/activeperl/site/lib/Net/DNS.         0.75
  Net::LDAP                /usr/local/activeperl/site/lib/Net/LDAP         0.62
  Net::SMTPS               /usr/local/activeperl/site/lib/Net/SMTP         0.03
  Net::SNMP                /usr/local/activeperl/site/lib/Net/SNMP        5.6.0
  Net::SNPP                /usr/local/activeperl/site/lib/Net/SNPP         1.17
  Proc::ProcessTable       /usr/local/activeperl/site/lib/Proc/Pro         0.50
  Proc::Queue              /usr/local/activeperl/site/lib/Proc/Que         1.23
  SOAP::Lite               /usr/local/activeperl/site/lib/SOAP/Lit         1.14
  Statistics::Lite         /usr/local/activeperl/site/lib/Statisti          3.2
  Test::Deep::NoTest       /usr/local/activeperl/site/lib/Test/Dee
  Time::ParseDate          /usr/local/activeperl/site/lib/Time/Par    2013.1113
  UUID::Tiny               /usr/local/activeperl/site/lib/UUID/Tin         1.04
  RRDs                     /usr/local/rrdtool/lib/perl/5.16.3/x86_       1.4007

The perl libraries SNMP_util and SNMP_Session are included in the NMIS install folder /usr/local/nmis8/install/SNMP_Session-1.12.tar.gz

Open-AudIT

CentOS/Red Hat YUM Packages

mysql mysql-server httpd php php-cli php-mysql php-ldap php-mbstring php-mcrypt php-process php-snmp php-xml nmap zip curl wget sshpass screen samba-client logrotate perl-Time-modules

Opmantek Modules

The following are the merged list of modules required for all Opmantek Applications, as many are common.  If NMIS is installed on this server, then with the exception of MongoDB and MySQL, all these packages should already be present.

Merged CentOS/Red Hat YUM Packages

httpd httpd-tools rrdtool logrotate ntp

Merged Debian/Ubuntu Packages

apache2 rrdtool apache2-utils logrotate ntp

opAddress

MongoDB is required.

CentOS/Red Hat YUM Packages

httpd httpd-tools rrdtool logrotate fping

Debian/Ubuntu Packages

apache2 rrdtool apache2-utils logrotate fping

opCharts

CentOS/Red Hat YUM Packages

httpd httpd-tools freetds unixODBC rrdtool logrotate

Debian/Ubuntu Packages

apache2 rrdtool apache2-utils unixodbc odbcinst tdsodbc logrotate

opConfig

MongoDB is required.

CentOS/Red Hat YUM Packages

httpd httpd-tools logrotate ntp

Debian/Ubuntu Packages

apache2 apache2-utils logrotate ntp

opHA

CentOS/Red Hat YUM Packages

httpd httpd-tools logrotate ntp

Debian/Ubuntu Packages

apache2 apache2-utils logrotate ntp

opEvents

MongoDB is required.

CentOS/Red Hat YUM Packages

httpd httpd-tools logrotate

Debian/Ubuntu Packages

apache2 apache2-utils logrotate

opReports

CentOS/Red Hat YUM Packages

httpd httpd-tools rrdtool logrotate

Debian/Ubuntu Packages

apache2 rrdtool apache2-utils logrotate

opSLA

CentOS/Red Hat YUM Packages

mysql mysql-server

opTrend

CentOS/Red Hat YUM Packages

httpd httpd-tools rrdtool logrotate

Debian/Ubuntu Packages

apache2 rrdtool apache2-utils logrotate
  • No labels