User Tools

Site Tools


installingoncentos5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
installingoncentos5 [2010/02/22 14:57] – Ny versjon med siste versjoner per dags dato rogeraasinstallingoncentos5 [2010/02/25 11:01] (current) – Dependency fixes rogeraas
Line 1: Line 1:
 ====== Installing NAV on CentOS 5 ====== ====== Installing NAV on CentOS 5 ======
-  * Maintained by Roger Aas at Ementor Norge AS.+  * Maintained by Roger Aas at Atea AS.
 <code> <code>
 ### ###
Line 10: Line 10:
 ### ###
 ### ###
 +### 25.02.2010:
 +###   - Fixed a lot of dependency problems, removed unneeded packages, upgraded others
 ### 22.02.2010: ### 22.02.2010:
 ###   - NAV version is 3.5.5 ###   - NAV version is 3.5.5
Line 287: Line 289:
  
 chkconfig snmpd on chkconfig snmpd on
-service snmpd start 
  
  
Line 294: Line 295:
 ## ##
 sed -e '/SYSLOGD_OPTIONS/s/m 0/m 0 -r/' -i /etc/sysconfig/syslog sed -e '/SYSLOGD_OPTIONS/s/m 0/m 0 -r/' -i /etc/sysconfig/syslog
-service syslog restart 
  
  
Line 301: Line 301:
 ## ##
 ## Here I have added a sample firewall setup ## Here I have added a sample firewall setup
 +##
 +## If you do not care about a local firewall just skip this step
 ## ##
 ## Site-specific: ## Site-specific:
Line 475: Line 477:
 ## ##
 yum -y install gcc yum -y install gcc
-yum -y install postgresql postgresql-server postgresql-jdbc # php-pgsql +yum -y install postgresql postgresql-server postgresql-jdbc # NAV dependency 
-yum -y install postgresql-devel Checked out, psycopg needs it to compile +yum -y install python-ldap NAV dependency 
-yum -y install mx Checked out, psycopg needs it to compile +yum -y install samba-client NAV dependency (Arnold uses nmblookup) 
-yum -y install python-devel Checked out, psycopg needs it to compile +yum -y install autoconf NAV dependency 
-yum -y install perl-DBI Checked out, AlertEngine needs it [Engine.pm] +yum -y install ant NAV dependency 
-yum -y install perl-libwww-perl Cricket needs it? +yum -y install postgresql-devel psycopg build dependency 
-yum -y install db4-devel # Checked out, DB_File needs it to compile +yum -y install python-devel # psycopg build dependency 
-yum -y install mysql Checked out, gammu needs it to install +yum -y install mx psycopg build dependency 
-yum -y install samba-client Arnold uses nmblookup +yum -y install perl-libwww-perl Cricket dependency 
-yum -y install pkgconfig # python-gammu needs it to install +yum -y install db4-devel # Cricket dependency 
-yum -y install autoconf +yum -y install perl-TimeDate # Cricket dependency 
-yum -y install perl-TimeDate +yum -y install mysql # gammu dependency 
-yum -y install ant+yum -y install pkgconfig # python-gammu dependency
  
  
Line 509: Line 511:
  
 ## ##
-## Install Java Developer Kit+## Install Java Developer Kit, NAV dependency
 ## ##
 wget http://www.pannekake.net/nav/jdk-6u18-linux-i586-rpm.bin wget http://www.pannekake.net/nav/jdk-6u18-linux-i586-rpm.bin
 bash jdk-6u18-linux-i586-rpm.bin bash jdk-6u18-linux-i586-rpm.bin
- yes 
 # Fix the alternatives system to use new JDK # Fix the alternatives system to use new JDK
 alternatives --install /usr/bin/java java /usr/java/default/bin/java 16180 alternatives --install /usr/bin/java java /usr/java/default/bin/java 16180
Line 523: Line 524:
  
 ## ##
-## Install Java SNMP Package+## Install Java SNMP Package, NAV dependency
 ## ##
 mkdir JavaSNMP mkdir JavaSNMP
Line 542: Line 543:
  
 ## ##
-## Install gammu+## Install gammu, NAV dependency
 ## ##
 wget http://www.pannekake.net/nav/gammu-1.11.0-1.el5.rf.i386.rpm wget http://www.pannekake.net/nav/gammu-1.11.0-1.el5.rf.i386.rpm
Line 551: Line 552:
  
 ## ##
-## Install rrdtool version 1.0 (1.2 is not supported in py-rrdtool)+## Install rrdtool, NAV dependency
 ## ##
-wget http://www.pannekake.net/nav/rrdtool-1.0.50-3.el5.rf.i386.rpm +wget http://www.pannekake.net/nav/rrdtool-1.2.23-1.el5.rf.i386.rpm 
-rpm -ivh rrdtool-1.0.50-3.el5.rf.i386.rpm +wget http://www.pannekake.net/nav/perl-rrdtool-1.2.23-1.el5.rf.i386.rpm 
-wget http://www.pannekake.net/nav/perl-rrdtool-1.0.50-3.el5.rf.i386.rpm +wget http://www.pannekake.net/nav/python-rrdtool-1.2.23-1.el5.rf.i386.rpm 
-rpm -ivh perl-rrdtool-1.0.50-3.el5.rf.i386.rpm +wget http://www.pannekake.net/nav/rrdtool-devel-1.2.23-1.el5.rf.i386.rpm 
-wget http://www.pannekake.net/nav/rrdtool-devel-1.0.50-3.el5.rf.i386.rpm +rpm -ivh rrdtool-1.2.23-1.el5.rf.i386.rpm perl-rrdtool-1.2.23-1.el5.rf.i386.rpm 
-rpm -ivh rrdtool-devel-1.0.50-3.el5.rf.i386.rpm+rpm -ivh python-rrdtool-1.2.23-1.el5.rf.i386.rpm 
 +rpm -ivh rrdtool-devel-1.2.23-1.el5.rf.i386.rpm
  
  
Line 565: Line 567:
 ## ##
  
-Checked out, cricket/compile needs it+Cricket dependency
 wget http://www.pannekake.net/nav/SNMP_Session-1.12.tar.gz wget http://www.pannekake.net/nav/SNMP_Session-1.12.tar.gz
 tar xvzf SNMP_Session-1.12.tar.gz tar xvzf SNMP_Session-1.12.tar.gz
Line 574: Line 576:
 cd .. cd ..
  
-MD5 CPAN Perl module+Cricket dependency
 wget http://www.pannekake.net/nav/MD5-2.03.tar.gz wget http://www.pannekake.net/nav/MD5-2.03.tar.gz
 tar xvzf MD5-2.03.tar.gz tar xvzf MD5-2.03.tar.gz
Line 583: Line 585:
 cd .. cd ..
  
-Checked out, cricket/compile needs it+Cricket dependency
 wget http://www.pannekake.net/nav/DB_File-1.820.tar.gz wget http://www.pannekake.net/nav/DB_File-1.820.tar.gz
 tar xvzf DB_File-1.820.tar.gz tar xvzf DB_File-1.820.tar.gz
Line 592: Line 594:
 cd .. cd ..
  
-FCGI CPAN Perl module +NAV dependency
-wget http://www.pannekake.net/nav/FCGI-0.68.tar.gz +
-tar xvzf FCGI-0.68.tar.gz +
-cd FCGI-0.68 +
-perl Makefile.PL +
-make +
-make install +
-cd .. +
- +
-# CGI CPAN Perl module +
-# Warning: prerequisite Test::More 0.8 not found. We have 0.62. +
-wget http://www.pannekake.net/nav/CGI.pm-3.48.tar.gz +
-tar xvzf CGI.pm-3.48.tar.gz +
-cd CGI.pm-3.48 +
-perl Makefile.PL +
-make +
-make install +
-cd .. +
- +
-# Checked out, bin/makecricketconfig.pl needs it+
 wget http://www.pannekake.net/nav/pgsql_perl5-1.9.0.tar.gz wget http://www.pannekake.net/nav/pgsql_perl5-1.9.0.tar.gz
 tar xvzf pgsql_perl5-1.9.0.tar.gz tar xvzf pgsql_perl5-1.9.0.tar.gz
Line 627: Line 610:
 ## ##
  
-#+NAV dependency
 wget http://www.pannekake.net/nav/psycopg-1.1.21.tar.gz wget http://www.pannekake.net/nav/psycopg-1.1.21.tar.gz
 tar xvzf psycopg-1.1.21.tar.gz tar xvzf psycopg-1.1.21.tar.gz
Line 641: Line 624:
 cd .. cd ..
  
-#+NAV dependency
 wget http://www.pannekake.net/nav/psycopg2-2.0.13.tar.gz wget http://www.pannekake.net/nav/psycopg2-2.0.13.tar.gz
 tar xvzf psycopg2-2.0.13.tar.gz tar xvzf psycopg2-2.0.13.tar.gz
Line 648: Line 631:
 cd .. cd ..
  
-Checked out, machinetracker.py needs it+NAV dependency
 wget http://www.pannekake.net/nav/IPy-0.70.tar.gz wget http://www.pannekake.net/nav/IPy-0.70.tar.gz
 tar xvzf IPy-0.70.tar.gz tar xvzf IPy-0.70.tar.gz
Line 655: Line 638:
 cd .. cd ..
  
-Checked out, servicemon needs it +NAV dependency
-wget http://www.pannekake.net/nav/py-rrdtool-0.2.1.tar.gz +
-tar xvzf py-rrdtool-0.2.1.tar.gz +
-cd py-rrdtool-0.2.1 +
-python setup.py install +
-cd .. +
- +
-# Needs version 2 of pysnmp+
 wget http://www.pannekake.net/nav/pysnmp-2.0.9.tar.gz wget http://www.pannekake.net/nav/pysnmp-2.0.9.tar.gz
 tar xvzf pysnmp-2.0.9.tar.gz tar xvzf pysnmp-2.0.9.tar.gz
Line 669: Line 645:
 cd .. cd ..
  
-Checked out+NAV dependency
 wget http://www.pannekake.net/nav/Cheetah-2.2.1.tar.gz wget http://www.pannekake.net/nav/Cheetah-2.2.1.tar.gz
 tar xvzf Cheetah-2.2.1.tar.gz tar xvzf Cheetah-2.2.1.tar.gz
Line 676: Line 652:
 cd .. cd ..
  
-thresholdMon.py+NAV dependency
 wget http://www.pannekake.net/nav/forgetSQL-0.5.1.tar.gz wget http://www.pannekake.net/nav/forgetSQL-0.5.1.tar.gz
 tar xvzf forgetSQL-0.5.1.tar.gz tar xvzf forgetSQL-0.5.1.tar.gz
Line 687: Line 663:
 cd .. cd ..
  
-Install Python bindings for gammu +pyrad dependency
-wget http://www.pannekake.net/nav/python-gammu-0.20.tar.gz +
-tar xvzf python-gammu-0.20.tar.gz +
-cd python-gammu-0.20 +
-python setup.py install +
-cd .. +
- +
-#+
 wget http://www.pannekake.net/nav/setuptools-0.6c11.tar.gz wget http://www.pannekake.net/nav/setuptools-0.6c11.tar.gz
 tar xvzf setuptools-0.6c11.tar.gz tar xvzf setuptools-0.6c11.tar.gz
Line 701: Line 670:
 cd .. cd ..
  
-#+NAV dependency
 wget http://www.pannekake.net/nav/pyrad-1.2.tar.gz wget http://www.pannekake.net/nav/pyrad-1.2.tar.gz
 tar xvzf pyrad-1.2.tar.gz tar xvzf pyrad-1.2.tar.gz
Line 708: Line 677:
 cd .. cd ..
  
-#+NAV dependency
 wget http://www.pannekake.net/nav/Django-1.1.1.tar.gz wget http://www.pannekake.net/nav/Django-1.1.1.tar.gz
 tar xvzf Django-1.1.1.tar.gz tar xvzf Django-1.1.1.tar.gz
 cd Django-1.1.1 cd Django-1.1.1
 +python setup.py install
 +cd ..
 +
 +# gammu dependency
 +wget http://www.pannekake.net/nav/python-gammu-0.20.tar.gz
 +tar xvzf python-gammu-0.20.tar.gz
 +cd python-gammu-0.20
 python setup.py install python setup.py install
 cd .. cd ..
Line 960: Line 936:
 ## ##
 /usr/local/nav/bin/nav start /usr/local/nav/bin/nav start
- 
-# Check the startup by using this command: 
-/usr/local/nav/bin/nav status 
  
  
Line 995: Line 968:
 # http://dag.wieers.com/rpm/packages/gammu/gammu-1.11.0-1.el5.rf.i386.rpm # http://dag.wieers.com/rpm/packages/gammu/gammu-1.11.0-1.el5.rf.i386.rpm
 # http://dag.wieers.com/rpm/packages/gammu/gammu-devel-1.11.0-1.el5.rf.i386.rpm # http://dag.wieers.com/rpm/packages/gammu/gammu-devel-1.11.0-1.el5.rf.i386.rpm
-# http://dag.wieers.com/rpm/packages/rrdtool/rrdtool-1.0.50-3.el5.rf.i386.rpm +# http://dag.wieers.com/rpm/packages/rrdtool/rrdtool-1.2.23-1.el5.rf.i386.rpm 
-# http://dag.wieers.com/rpm/packages/rrdtool/perl-rrdtool-1.0.50-3.el5.rf.i386.rpm +# http://dag.wieers.com/rpm/packages/rrdtool/perl-rrdtool-1.2.23-1.el5.rf.i386.rpm 
-# http://dag.wieers.com/rpm/packages/rrdtool/rrdtool-devel-1.0.50-3.el5.rf.i386.rpm+# http://dag.wieers.com/rpm/packages/rrdtool/python-rrdtool-1.2.23-1.el5.rf.i386.rpm 
 +# http://dag.wieers.com/rpm/packages/rrdtool/rrdtool-devel-1.2.23-1.el5.rf.i386.rpm
 # http://www.switch.ch/misc/leinen/snmp/perl/dist/SNMP_Session-1.12.tar.gz # http://www.switch.ch/misc/leinen/snmp/perl/dist/SNMP_Session-1.12.tar.gz
 # ftp://ftp.uninett.no/pub/CPAN/modules/by-module/MD5/GAAS/MD5-2.03.tar.gz # ftp://ftp.uninett.no/pub/CPAN/modules/by-module/MD5/GAAS/MD5-2.03.tar.gz
 # ftp://ftp.uninett.no/pub/CPAN/modules/by-module/DB_File/DB_File-1.820.tar.gz # ftp://ftp.uninett.no/pub/CPAN/modules/by-module/DB_File/DB_File-1.820.tar.gz
-# ftp://ftp.uninett.no/pub/CPAN/modules/by-module/FCGI/FCGI-0.68.tar.gz 
-# ftp://ftp.uninett.no/pub/CPAN/modules/by-module/CGI/CGI.pm-3.48.tar.gz 
 # ftp://ftp.uninett.no/pub/CPAN/modules/by-module/Pg/pgsql_perl5-1.9.0.tar.gz # ftp://ftp.uninett.no/pub/CPAN/modules/by-module/Pg/pgsql_perl5-1.9.0.tar.gz
 # http://www.initd.org/pub/software/psycopg/psycopg-1.1.21.tar.gz # http://www.initd.org/pub/software/psycopg/psycopg-1.1.21.tar.gz
 # http://www.initd.org/pub/software/psycopg/psycopg2-2.0.13.tar.gz # http://www.initd.org/pub/software/psycopg/psycopg2-2.0.13.tar.gz
 # http://pypi.python.org/packages/source/I/IPy/IPy-0.70.tar.gz # http://pypi.python.org/packages/source/I/IPy/IPy-0.70.tar.gz
-# http://heanet.dl.sourceforge.net/sourceforge/py-rrdtool/py-rrdtool-0.2.1.tar.gz 
 # http://heanet.dl.sourceforge.net/sourceforge/pysnmp/pysnmp-2.0.9.tar.gz # http://heanet.dl.sourceforge.net/sourceforge/pysnmp/pysnmp-2.0.9.tar.gz
 # http://heanet.dl.sourceforge.net/sourceforge/cheetahtemplate/Cheetah-2.2.1.tar.gz # http://heanet.dl.sourceforge.net/sourceforge/cheetahtemplate/Cheetah-2.2.1.tar.gz
 # http://heanet.dl.sourceforge.net/sourceforge/forgetsql/forgetSQL-0.5.1.tar.gz # http://heanet.dl.sourceforge.net/sourceforge/forgetsql/forgetSQL-0.5.1.tar.gz
-# http://dl.cihar.com/python-gammu/latest/python-gammu-0.20.tar.gz 
 # http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz # http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
 # http://pypi.python.org/packages/source/p/pyrad/pyrad-1.2.tar.gz # http://pypi.python.org/packages/source/p/pyrad/pyrad-1.2.tar.gz
 # http://www.djangoproject.com/download/1.1.1/tarball/ # http://www.djangoproject.com/download/1.1.1/tarball/
 +# http://dl.cihar.com/python-gammu/latest/python-gammu-0.20.tar.gz
 # http://heanet.dl.sourceforge.net/sourceforge/cricket/cricket-1.0.5.tar.gz # http://heanet.dl.sourceforge.net/sourceforge/cricket/cricket-1.0.5.tar.gz
 # #
 </code> </code>
  
installingoncentos5.1266850661.txt.gz · Last modified: by rogeraas

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki