Netdot

De Linuxmemo.

(Différences entre les versions)
(Configuration)
Ligne 40 : Ligne 40 :
  # a2ensite netdot
  # a2ensite netdot
-
erreur:
+
erreur 1 Perl deps:
-
  apache2ctl configtest
+
  # make testdeps
-
  Syntax error on line 34 of /etc/apache2/sites-enabled/netdot:
+
Testing for required Perl modules
-
  Attempt to reload Netdot/Model/Device.pm aborted.\nCompilation failed in require at (eval 296) line 2.\n\t...propagated at /usr/share/perl/5.14/base.pm
+
  /usr/bin/perl bin/perldeps.pl test
-
  line 93.\nBEGIN ailed-- compilation aborted at (eval 295) line 1.\nBEGIN failed--compilation aborted at /usr/local/netdot/lib/Netdot/Model.pm
+
RRDs..............................................ok
-
  line 418.\nCompilation failed in require at /usr/local/netdot/lib/Netdot/UI.pm line 5.\nBEGIN failed--compilation aborted at /usr/local/netdot/lib/Netdot/UI.pm
+
GraphViz..........................................ok
-
  line 5.\nCompilation failed in require at /usr/local/netdot/lib/Netdot /Mason.pm line 21.\nBEGIN failed--compilation aborted at /usr/local/netdot/lib/Netdot/Mason.pm
+
Module::Build.....................................ok
-
  line 21.\nCompilation failed in require at /etc/apache2/sites-enabled/netdot line 36.\nBEGIN failed--compilation aborted
+
  CGI...............................................ok
-
  Action 'configtest' failed.
+
Class::DBI........................................ok
 +
Class::DBI::AbstractSearch........................ok
 +
Apache2::Request..................................ok
 +
HTML::Mason.......................................ok
 +
Apache::Session...................................ok
 +
URI::Escape.......................................ok
 +
SQL::Translator...................................ok
 +
SNMP::Info 2.06...................................ok
 +
  NetAddr::IP.......................................ok
 +
Apache2::AuthCookie...............................ok
 +
Apache2::SiteControl..............................ok
 +
Log::Dispatch.....................................ok
 +
Log::Log4perl.....................................ok
 +
Parallel::ForkManager.............................ok
 +
Net::Patricia 1.19_01.............................ok
 +
  Authen::Radius....................................ok
 +
  Test::Simple......................................ok
 +
  Net::IRR..........................................MISSING
 +
  Time::Local.......................................ok
 +
  File::Spec........................................ok
 +
Net::Appliance::Session...........................ok
 +
BIND::Config::Parser..............................ok
 +
Net::DNS..........................................ok
 +
Text::ParseWords..................................ok
 +
Carp::Assert......................................ok
 +
Digest::SHA.......................................ok
 +
Net::DNS::ZoneFile::Fast..........................ok
 +
Socket6...........................................ok
 +
XML::Simple.......................................ok
 +
 
 +
# apt-get install libnet-irr-perl
 +
  Lecture des listes de paquets... Fait
 +
Construction de l'arbre des dépendances     
 +
Lecture des informations d'état... Fait
 +
E: Impossible de trouver le paquet libnet-irr-perl
 +
 
 +
Sous Ubuntu 12.04.1 LTS le paquet n'existe pas :(
==Commande==
==Commande==

Version du 6 novembre 2012 à 15:40

Network Documentation Tool project

sources: https://osl.uoregon.edu/redmine/

Sommaire

Installation

# apt-get install apache2 apache2-dev libapache2-mod-perl2 libapache2-mod-perl2-dev build-essential libapreq2 libapache2-request-perl librrds-perl libsql-translator-perl
# apt-get install rrdtool mysql-client mysql-server
Choose a mysql 'root' admin password and remember it

# cd /path/to/netdot-1.0.2
# make install APACHEUSER=www-data APACHEGROUP=www-data

# make installdeps
(voir Perl pour utilisation avec serveur proxy)

(Modules Perl supplémentaire)
#perl -MCPAN -e shell;
>install Apache2::SiteControl

#make testdeps
pour teste que toute les dépendance necessaire sont bien installées
# vim etc/Default.conf
# sudo make installdb
où bien avec les flags: DB_TYPE=mysql DB_HOST=localhost DB_NETDOT_USER=netdot DB_NETDOT_PASS=netdot

Configuration

  • netdot
$cd /usr/local/netdot/etc
$cp Default.conf Site.conf
$vim Site.conf
  • apache2
$ a2enmod perl
# cd /etc/apache2
# ln -s /usr/local/netdot/etc/netdot_apache2_local.conf sites-available/netdot
# a2ensite netdot

erreur 1 Perl deps:

# make testdeps
Testing for required Perl modules
/usr/bin/perl bin/perldeps.pl test
RRDs..............................................ok
GraphViz..........................................ok
Module::Build.....................................ok
CGI...............................................ok
Class::DBI........................................ok
Class::DBI::AbstractSearch........................ok
Apache2::Request..................................ok
HTML::Mason.......................................ok
Apache::Session...................................ok
URI::Escape.......................................ok
SQL::Translator...................................ok
SNMP::Info 2.06...................................ok
NetAddr::IP.......................................ok
Apache2::AuthCookie...............................ok
Apache2::SiteControl..............................ok
Log::Dispatch.....................................ok
Log::Log4perl.....................................ok
Parallel::ForkManager.............................ok
Net::Patricia 1.19_01.............................ok
Authen::Radius....................................ok
Test::Simple......................................ok
Net::IRR..........................................MISSING
Time::Local.......................................ok
File::Spec........................................ok
Net::Appliance::Session...........................ok
BIND::Config::Parser..............................ok
Net::DNS..........................................ok
Text::ParseWords..................................ok
Carp::Assert......................................ok
Digest::SHA.......................................ok
Net::DNS::ZoneFile::Fast..........................ok
Socket6...........................................ok
XML::Simple.......................................ok
# apt-get install libnet-irr-perl
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libnet-irr-perl

Sous Ubuntu 12.04.1 LTS le paquet n'existe pas :(

Commande

Automatisation

Astuces

Demo vmware

mdp netdot:netdot

Outils personnels