Controla la red OpenNetAdmin

Llevar un control de nuestra red de trabajo, con una hoja de cálculo, incluso con una hecha en Lotus 1-2-3 debería ser historia.

Con la virtualización de servidores la creación de hosts, que den todo tipo de servicios, ha crecido de forma casi exponencial, imposible de controlar de forma manual.

Por suerte tenemos proyectos como OpenNetAdmin (ONA), de hecho, cuando entramos a su web nos da la bienvenida con el mensaje: Stop using that Spreadsheet!

open-net-admin-001

ONA es una herramienta muy potente, ya que puede llegar a manejar una lista muy extensa de redes y subredes, incluyendo información referente a DNS o VLAN. Tal y como indica en la discripción en la interfaz web está basada en AJAX, como veremos más adelante en el artículo dicha interfaz es rápida, intuitiva, elegante y fácil de usar. Támbién podemos usar ONA desde la línea de comandos. Se le pueden añadir plugins con nuevas funcionalidades.

Existe una versión Online con una demo, pero cómo a mi gusta, ya lo sabéis, “ponerme la manta en la cabeza“, a instalar que vamos en una máquina virtual con Debian 7 Wheezy,

De hecho voy a utilizar una reciclada que usé para explicar la instalación de Ruby on Rails en un artículo anterior.

Los requisitos y los pasos a seguir los podemos en la documentación del proyecto en GitHub.

Primero de todos necesitamos un Web Server con Apache, en nuestro caso usaremos un artículo anterior donde explicaba cómo instalar LAMP.

Una vez seguimos la guía de instalación de LAMP, debemos de instalar dos módulos adicionales de PHP, que son php-gmp y php-mbstring.

1
apt-get -y install libgmp-dev php5-gmp

Ya podemos descargar el software desde http://github.com/opennetadmin/ona/archive/ona-current.tar.gz

Desde la línea de comandos:

1
wget http://github.com/opennetadmin/ona/archive/ona-current.tar.gz

Por norma general los proyectos que van por Apache siempre los dejo en /var/www, pero como en la guía nos recomiendan /opt/ona, les vamos a hacer caso.

Creamos la carpeta:

1
mkdir /opt/ona/

Descomprimimos en archivo del proyecto, ejecutando el comando:

1
tar --strip-components=1 -C /opt/ona -zxvf ona-current.tar.gz

Una vez hecho esto creamos un enlace simbólico para la carpeta de los proyectos web:

1
ln -s /opt/ona/www /var/www/ona

Esto lo hacemos apuntando a la carpeta de apache root, si usamos otra como /usr/share/www u otras debemos de cambiar el enlace simbólico.

Si no nos gusta trabajar de ésta manera sólo debemos de cambiar la configuración de apache.

Creamos el archivo de log:

1
touch /var/log/ona.log

Asignamos el usuario y grupo de Apache Web Server:

1
chown www-data /opt/ona/www/local/config /var/log/ona.log

Reiniciamos el servidor apache.

1
service apache2 restart

Escribiendo http://nuestra-IP-o-localhost/ona/

open-net-admin-002Debemos de aceptar la licencia, que como véis es GNU GPL, es decir, es software libre.

En la siguiente ventana veremos que nos indica que el directorio /opt/ona/www/local/config es de sólo lectura, así que modificamos los permisos de escritura del proyecto:

1
chmod 775 /opt/ona -R

Vemos la imagen:

open-net-admin-003Y creamos la base de datos.

Cuando la creaba no hacía nada, resulta que se me había olvidado instalar la librería de PHP5 para MYSQL

1
apt-get -y install php5-mysql

Y ahora sí creo la base de datos:

open-net-admin-004
Y partir de aquí ya podemos darle a START para usar OpenNetAdmin! 

Para acceder usario usuario ‘admin’ y contraseña ‘admin’

open-net-admin-005

De momento sólo he añadido una subred y un host, en el entorno donde he escrito el artículo, que es mi casa, no tengo mucho más.

En los artículos siguientes iremos viendo y conociendo su funcionamiento,

Me parece una herramienta increíble, ideal para administradores de sistemas.

See you soon!!

You may also like...

3 Responses

  1. jose dice:

    He realizado este tutorial con Linux Mint 17.1 y no hay modo de hacerlo funcionar!!

    • davidochobits dice:

      Hola,
      El tutorial está hecho sobre una máquina virtual con Debian 7 Wheezy. Con Linux Mint no lo he probado, aunque tampoco debería ser muy diferente, ya que está basado en Debian. ¿En que paso te da error?

  2. Cesar dice:

    Hola, antes que anda excelente tutorial logre montar el ONA en ubuntu server 14.04 sin complicaciones, bueno salvo que el enlace simbolico en ubuntu es: ln -s /opt/ona/www /var/www/html/ona
    La pregunta ahora es como se administra esta plataforma? tendrás alguna guía u otro tutorial?

Deja un comentario

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

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR