16 juil. 2009

Installer Ntop sous FAN 1.1

Bien que Ntop ait été packagé pour la version 2 de FAN (Fully Automated Nagios), ceux qui utilisent la version 1.1 et qui galèrent comme j'ai pu le faire seront peut être content de tomber sur cet article.

On peut en effet installer NTOP sous FAN, tout en l'intégrant à Centreon. Ce qui est assez interessant pour pouvoir regrouper la majorité de la plate-forme sous une seule interface.


Installation de paquets :

Ces paquets sont à installer au préalable grâce à la commande yum install NOM_DU_PAQUET.
  • gcc
  • compat-gcc-34-g77
  • make
  • libstdc++-devel
  • gcc-c++
  • libpcap
  • libpcap-devel
  • gdbm-devel
  • gd-devel
  • openssl
  • openssl-devel

Installation de NTOP :

On télécharge le paquet à l'adresse suivante :
http://download.oreon-project.org/index.php?id=67

# cd /usr/share/centreon/www/modules
# tar -xzvf NTOP-1.3.tar.gz
# cd NTOP-1.3
# ./install

Pendant l'installation, le répertoire qui nous est demandé est le suivant :
/usr/share/centreon/

# cd ..
# cd ntop/
# cd ntop_src/
# tar -xzvf ntop-3.2.tgz
# cd ntop-3.2
# ./configure -prefix=/usr/local
# make
# make install

On définit ensuite un utilisateur :
# /usr/local/bin/ntop -u UTILISATEUR -A

Pour lancer NTOP :
# /usr/local/bin/ntop &

Dans le navigateur, en tapant http://IP_DU_SERVEUR:3000, si NTOP s'affiche, tout est bon. Il faut maintenant l'intégrer à Centreon.

Configuration de NTOP :

Dans l'interface web de Centreon : Options -> Modules -> ntop -> Installer le module.

Il y a certainement un bug à ce moment là (apparition d'un menu #UNDEF#). Il suffit simplement de redémarrer l'interface de Centreon. On quitte et on se log à nouveau.

On modifie maintenant les paramètres de NTOP : Options -> Options Générales -> NTOP.

Utilisateur : Celui qui a été définit lors de la commande /usr/local/bin/ntop -u UTILISATEUR -A
Mot de passe : idem
Protocole : HTTP
Port : 3000
NTOP URL : localhost
NTOP direct connection from Oreon Server : localhost
Interface par défaut : eth0
Chemin d'installation : /serv/ntop/
Script de redémarrage : /usr/local/bin/ntop
Arguments : laisser par défaut.


Dans le menu de Centreon, il n'y a plus qu'à cliquer sur NTOP et cela fonctionne.

Alors ? Elle est pas belle la vie ?

0 commentaires: