Intitulé du document : Comment installer/configurer Netdisco ?
Localisation : http://www.opendoc.net/comment-installer-configurer-netdisco
Auteur : Alexandre BRAY
Date de création : 2010/09/06
Date de modification : 2010/09/07
Vous souhaitez contribuer : Comment soutenir opendoc ?
Informations : Quelle est notre démarche ?
Tags :

Document en cours de rédaction, le produit n'est pas complètement validé

Comment installer/configurer Netdisco ?

Téléchargement

wget http://downloads.sourceforge.net/project/netdisco/netdisco/1.0/netdisco-1.0_with_mibs.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fsearch%2F%3Ftype_of_search%3Dsoft%26words%3Dnetdisco&ts=1283849550&use_mirror=switch

vous pouvez aussi télécharger sur openodoc :

wget http://www.opendoc.net/_media/netdisco-1.0_with_mibs.tar.gz

Installation

  • décompression
tar xvfz netdisco-1.0_with_mibs.tar.gz
  • création du répertoire
mkdir /usr/local/netdisco
  • copie des fichiers
cp -av  netdisco-1.0 /usr/local/netdisco
  • configuration apache
cd /etc/apache2/site-enable
ln -s /usr/local/netdisco/netdisco_apache.conf
ln -s /usr/local/netdisco/netdisco_apache_dir.conf
/etc/init.d/apache2 restart

si vous êtes sur Debian il faut modifier 2 paramètres dans le fichier netdisco_apache.conf :
LoadModule perl_module /usr/lib/apache2/modules/mod_perl.so
LoadModule apreq_module /usr/lib/apache2/modules/mod_apreq2.so

  • création de l'utilisateur
useradd -d /usr/local/netdisco netdisco
  • droits
chown -R netdisco.netdisco /usr/local/netdisco

Postgres

  • Installation
apt-get install postgresql postgresql-common

pour le bon déroulement des étapes qui vont suivre je vous conseil d'ajouter les lignes suivantes dans /etc/postgresql/8.4/main/pg_hba.conf au début du fichier :

local all all trust

  • Apache :

Il faut modifier le fichier /usr/local/netdisco/netdisco_apache.conf pour y ajouter les éléments suivants :

        session_data_source    => 'dbi:Pg:dbname=netdisco',
        session_user_name      => 'netdisco',
        session_password       => 'dbpassword',
  • restart de postgres
/etc/rc.d/init.d/postgresql restart 
  • création de la base

/!\ attention vous devez être ROOT

cd  /usr/local/netdisco/sql
./pg --init
  • test de connexion
cd /usr/local/netdisco/sql
./pg
./pg - Netdisco Postgres Wrapper.
If prompted enter 'dbpassword' as password.
psql (8.4.4)
Saisissez « help » pour l'aide.

netdisco=>

Dépendances PERL

perl -MCPAN -eshell
install Text::Reform
install IO::Tee
install Bundle::DBI
install Apache::DBI
install Heap
install Graph
install Compress::Zlib
install Net::NBName
install SNMP::Info

SNMP

apt-get install libnet-snmp-perl
apt-get install libsnmp-base
apt-get install libsnmp-perl

GraphViz

apt-get install graphviz
apt-get install libgraphviz-perl

Apache

apt-get install libhtml-mason-perl
apt-get install libdbi-perl
apt-get install libdbd-pg-perl
#apt-get install apache2-dev
apt-get install apache2-threaded-dev
apt-get install libapache2-mod-apreq2
apt-get install libapache-dbi-perl
apt-get install libmasonx-request-withapachesession-perl
apt-get install libapache2-request-perl
ln -s /etc/apache2/mods-available/apreq.load /etc/apache2/mods-enabled/apreq.load

Netdisco

/usr/local/netdisco/netdisco -u admin

Liens

solutions/comment-installer-configurer-netdisco.txt · Dernière modification: 2013/07/14 17:19 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki