NEDI: Controlar dispositivos por SNMP

Nedi, es una herramienta imprescindible para un administrador de red. Con ella se pueden tener controlados todos los dispositivos mediante SNMP. Se pueden controlar todos los puertos de un switch por ejemplo, sabiendo que hay conectado a cada uno de ellos y también saber todas las VLANS y que dispositivos hay en cada una de ellas. Ademas de esto se puede crear un mapa de la red controlar el spanningtree…

Agregar los repositorios de Percona

 # vim /etc/apt/sources.list
  deb http://repo.percona.com/apt wheezy main
  deb-src http://repo.percona.com/apt wheezy main

Agregar la clave del repositorio

 # apt-key adv --keyserver keys.gnupg.net --recv-keys 1C4CBDCDCD2EFD2A

Una vez agregada la clave del repositorio

 # aptitude update

Y luego instalar todas las dependencias y programas necesarios

 # aptitude install apache2 libapache2-mod-php5 percona-server-server-5.6 libnet-snmp-perl php5-mysql libnet-telnet-cisco-perl php5-snmp php5-gd libalgorithm-diff-perl rrdtool librrds-perl libsocket6-perl

Crear la carpeta nedi en /opt

 # mkdir /opt/nedi && cd /opt/nedi

Descargar los tarballs de nedi

 # wget http://www.nedi.ch/pub/nedi-1.4.tgz
 # wget http://www.nedi.ch/pub/nedi-1.4p2.tgz

Des-comprimir los tarballs

 # tar zxvf nedi-1.4.tgz
 # tar zxvf nedi-1.4p2.tgz

Borrar los tarballs

 # rm nedi-1.4.tgz nedi-1.4p2.tgz

Cambiar los permisos de la carpeta /opt/nedi

 # chgrp -R www-data /opt/nedi/
 # chmod -R 775 /opt/nedi/

Crear enlaces simbólicos

 # ln -s /opt/nedi/ /var/www/nedi
 # ln -s /opt/nedi/nedi.conf /etc/nedi.conf

Ir a la carpeta de nedi

 # cd /opt/nedi/

Iniciar la base de datos

 # ./nedi.pl -i
Initialize NeDi DB!!!
------------------------------------------------------------------------
mysql admin user: root
mysql admin pass: contraseña
DB Version    : 5.6.22-72.0
----------------------------------------------------------------------

Editar el virtualhost de apache y dejarlo de la siguiente manera

 # vim /etc/apache2/sites-available/000-default.conf
      ServerAdmin webmaster@localhost
       DocumentRoot /var/www/nedi/html

Editar el archivo de configuración de nedi

 # vim /etc/nedi.conf
#SNMP
comm    <comunidad>
#Acceso SSH
usr   <usuario>   <contraseña>
#Cambiar ruta de Nedi
nedipath        /var/www/nedi

Reiniciar el servicio de apache

 # service apache2 restart

Escanear los dispositivos SNMP de una red

 # cd /opt/nedi && ./nedi.pl -a 192.168.1.1-254

Acceder vía web

 Selección_063Usuario y contraseña por defecto: admin / admin

 

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *