Rudder Continuous Auditing & Configuration, instalación en Ubuntu

about Rudder

En el siguiente artículo vamos a echar un vistazo a cómo instalar la herramienta Rudder Continuous Auditing & Configuration en Ubuntu 18.04 | 16.04. Este software ofrece una solución de configuración continua de código abierto y multiplataforma dedicada a las necesidades de infraestructura de producción.

Rudder es una solución multiplataforma profesional de código abierto para gestionar configuraciones de sistemas. Basado en el concepto de configuración continua, este programa busca la fusión entre la gestión de configuración y la auditoría continua. Rudder tiene reglas integradas para realizar patrones de configuración de bajo nivel y garantizar que los sistemas estén sincronizados en toda la infraestructura de TI.

Características generales de Rudder

  • Soporte principal de distribuciones Gnu/Linux y Windows.
  • Modo de auditoría.
  • Interfaz de gestión web con editor de arrastrar y soltar.
  • Flujo de trabajo de validación.
  • Informes avanzados.
  • Visualización en estado real.
  • Biblioteca de plantillas incluida.
  • Inventario detallado de nodos (extensible).
  • Fuentes de datos externas.
  • Raspberry Pi y soporte ARM.
  • Personalización de la interfaz de usuario.
  • Gestión de derechos de acceso.
  • Servidores de retransmisión escalables.

Estas son solo algunas de las características que este software ofrece a los usuarios. Se pueden consultar todas ellas más en detalle en la página web del proyecto.

Instalar Rudder en Ubuntu

Para este ejemplo vamos a utilizar la del programa que no necesita de suscripción. Aun que la suscripción a Rudder brinda acceso a funciones avanzadas como complementos, así como a un mantenimiento y soporte extendido.

Instalar Java

Rudder requiere Java, por lo que vamos a necesitar tenerlo instalado. El código abierto Java funciona muy bien con Rudder. Para instalar la versión de código abierto de Java, en una terminal (Ctrl+Alt+T) tendremos que ejecutar los siguientes comandos:

sudo apt update; sudo apt install default-jre

Después de instalar Java, podemos utilizar el siguiente comando para verificar que todo se ha instalado de forma correcta en nuestro sistema:

versión de java utilizada

java -version

Instalación de Rudder

Ahora que Java está instalado, podemos continuar para obtener este software. Se pueden seguir las instrucciones de instalación que ofrecen en la página web del proyecto.

Cada paquete oficial está firmado con su correspondiente firma GPG. Para asegurarnos de que los paquetes que instalamos son compilaciones oficiales y no se alteraron, vamos a importar la clave a apt usando el siguiente comando:

wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -

Después de importar la clave anterior, ejecutaremos el siguiente comando para añadir el repositorio Rudder a Ubuntu ejecutando este otro comando en la misma terminal:

sudo sh -c 'echo "deb http://repository.rudder.io/apt/6.0/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/rudder.list'

A continuación, vamos a actualizar el listado de software disponible para instalar en nuestro sistema Ubuntu:

sudo apt update

Actualizados los paquetes, ya podemos ejecutar el siguiente comando para instalar Rudder en Ubuntu 18.04:

instalación de rudder

sudo apt install rudder-server-root

El comando anterior va a buscar y descargar todos los paquetes de Rudder junto con las dependencias y los instalarán en Ubuntu.

configuración de paquetes en Rudder

Durante la instalación, se nos preguntará si queremos tener una base de datos instalada y configurada para nosotros. Para este ejemplo yo elegí la opción “No”. Aun que esto ya dependerá de las necesidades de cada usuario.

Acceder al portal web

Una vez que se tengamos completados todos estos pasos, no tendremos más que utilizar nuestro navegador web para dirigirnos al nombre de host o la dirección IP del servidor que se configuró durante la instalación. Durante este ejemplo, la URL que se ha configurado es la siguiente:

pantalla de inicio para Rudder

https://entreunosyceros-1804/rudder/

Al acceder a la URL deberíamos ver una pantalla para loguearnos como la anterior captura de pantalla. Por defecto, para acceder al panel de control, podemos utilizar los siguientes datos:

  • Usuario: admin
  • Contraseña: admin

Los creadores recomiendan encarecidamente que cambiemos esta contraseña lo antes posible como indican en la documentación oficial.

dashboard del programa

Ahora debemos dirigirnos a Configuración → General → Redes permitidas y verificar que las redes que figuran allí incluyan correctamente todas las direcciones de red. De forma predeterminada, esto contendrá las redes conectadas a nuestro servidor.

Con esto la configuración básica del servidor Rudder está completa. Ya podemos comenzar a instalar el software del cliente y configurarlos para conectarse al nodo del servidor.

documentación desde el programa

Para obtener más información sobre la instalación o el uso de Rudder en Ubuntu, lo usuarios podemos consultar la documentación que nos va a ofrecer el programa, la página web de documentación o en la página web del proyecto.


Sé el primero en comentar

Deja tu comentario

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

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.