Esta receta explica la instalación y configuración inicial de NINO (NINO is not Openview) en Debian GNU/Linux. Concretamente se ha realizado la instalación en Debian Sid con núcleo Linux 2.6.14. NINO es una solución para la gestión de red vía interfaz web que emplea SNMP, WMI, y SNMP para monitorizar equipos y dispositivos de red. Para más información visitar la página oficial de NINO.

0.- Requerimientos.

  • Perl 5.8 o superior.
  • MySQL (cliente y servidor).
  • Net-SNMP.
  • Apache y módulos Perl para Apache.
  • Módulos Perl DBD/DBI, Time Hires, y Net-SNMP.

1.- Instalación.

Usando un gestor de paquetes como apt:
 # apt-get update
# apt-get install perl mysql-client mysql-server
# apt-get install snmp snmpd
# apt-get install apache2 apache-perl libapache2-mod-perl2
# apt-get install libdbd-mysql-perl
# apt-get install libsnmp-perl

2.- Configurar la base de datos.

Para ello debemos de tener creado un usuario. En este ejemplo y como superusuario se crea un usuario con todos los privilegios para acceder de forma local y remota:
 mysql> GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'localhost'
      -> IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'usuario'@'%
       -> IDENTIFIED BY 'password' WITH GRANT OPTION;

3.- Instalar NINO.

Podemos obtener el código fuente aquí .
 # tar xjvf nino-4.1.8.tar.bz2
# mv nino-4.1.8/var/nino /var
# cd /var/nino/scripts
# ./install
Antes de instalar NINO es necesario modificar la línea 27 del script de instalación eliminando la opción -v, de manera que quede de la siguiente forma:
 HTTP_VERSION=` ${HTTPD} | grep "version" `

4.- Volver a arrancar servicios.

 # /etc/init.d/mysql restart
# /etc/init.d/apache2 restart

5.- Configuración inicial de NINO.

En un navegador web:
 http://localhost/nino/install.html
El usuario y la clave por defecto son admin, admin. Llegados a este punto deberemos indicar los parámetros básicos de configuración, como el e-mail en el cual se notificarán los eventos, dónde se encuentra la base de datos a usar (por ejemplo, en localhost), el usuario de la base de datos, y la clave de la base de datos. Tras pinchar en Submit nos aparecerá una ventana confirmando que las tablas han sido creadas. Por último pinchamos en el botón Next.

6.- Arrancar los servicios de NINO.

 # /etc/init.d/nino start

7.- Disfrutar de NINO.

En un navegador web:
 http://localhost/nino/main.html


blog comments powered by Disqus