En el següent article anem a fer una ullada a com instal·lar l'eina Rudder Continuous Auditing & Configuration en Ubuntu 18.04 | 16.04. Aquest programari ofereix una solució de configuració contínua de codi obert i multiplataforma dedicada a les necessitats d'infraestructura de producció.
Rudder és una solució multiplataforma professional de codi obert per gestionar configuracions de sistemes. Basat en el concepte de configuració contínua, aquest programa busca la fusió entre la gestió de configuració i l'auditoria contínua. Rudder té regles integrades per realitzar patrons de configuració de baix nivell i garantir que els sistemes estiguin sincronitzats en tota la infraestructura de TI.
Característiques generals de Rudder
- Suport principal de distribucions GNU / Linux i Windows.
- Mode de auditoria.
- interfície de gestió web amb editor d'arrossegar i deixar anar.
- flux de treball de validació.
- informes avançats.
- visualització en estat real.
- Biblioteca de plantilles inclosa.
- Inventari detallat de nodes (Extensible).
- Fonts de dades externes.
- Raspberry Pi i suport ARM.
- Personalització de la interfície d'usuari.
- Gestió de drets d'accés.
- Servidors de retransmissió escalables.
Aquestes són només algunes de les característiques que aquest programari ofereix als usuaris. es poden consultar totes elles més en detall en la pàgina web de el projecte.
Instal·lar Rudder en Ubuntu
Per a aquest exemple utilitzarem la de el programa que no necessita de subscripció. Tot i que la subscripció a Rudder brinda accés a funcions avançades com a complements, així com a un manteniment i suport estès.
instal·lar Java
Rudder requereix Java, Per la qual cosa necessitarem tenir-lo instal·lat. El codi obert Java funciona molt bé amb Rudder. Per instal·lar la versió de codi obert de Java, en una terminal (Ctrl + Alt + T) haurem d'executar les següents comandes:
sudo apt update; sudo apt install default-jre
Després d'instal·lar Java, podem utilitzar la següent comanda per verificar que tot s'ha instal·lat de forma correcta en el nostre sistema:
java -version
Instal·lació de Rudder
Ara que Java està instal·lat, podem continuar per obtenir aquest programari. es poden seguir les instruccions d'instal·lació que ofereixen a la pàgina web de el projecte.
Cada paquet oficial està signat amb la seva corresponent signatura GPG. Per assegurar-nos que els paquets que instal·lem són compilacions oficials i no es van alterar, anem a importar la clau a apt usant el següent comandament:
wget --quiet -O- "https://repository.rudder.io/apt/rudder_apt_key.pub" | sudo apt-key add -
Després d'importar la clau anterior, executarem la següent comanda per afegir el repositori Rudder a Ubuntu executant aquest altre comando a la mateixa 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ó, anem a actualitzar el llistat de programari disponible per a instal·lar en el nostre sistema Ubuntu:
sudo apt update
Actualitzats els paquets, ja podem executar la següent comanda per instal·lar Rudder en Ubuntu 18.04:
sudo apt install rudder-server-root
La comanda anterior va a buscar i descarregar tots els paquets de Rudder juntament amb les dependències i els s'instal·laran a Ubuntu.
Durant la instal·lació, se'ns preguntarà si volem tenir una base de dades instal·lada i configurada per a nosaltres. Per a aquest exemple jo vaig triar l'opció "no". Tot i que això ja dependrà de les necessitats de cada usuari.
Accedir a el portal web
Una vegada que tinguem completats tots aquests passos, no tindrem més que utilitzar el nostre navegador web per dirigir-nos a el nom d'amfitrió o l'adreça IP de servidor que es va configurar durant la instal·lació. Durant aquest exemple, l'URL que s'ha configurat és la següent:
https://entreunosyceros-1804/rudder/
A l'accedir a la URL hauríem de veure una pantalla per loguearnos com l'anterior captura de pantalla. Per defecte, per accedir a l'tauler de control, podem utilitzar les següents dades:
- Usuari: admin
- Contrasenya: admin
els creadors recomanen encaridament que canviem aquest senyal el més aviat possible com indiquen a la documentació oficial.
Ara hem de dirigir-nos a Configuració → General → Xarxes permeses y verificar que les xarxes que figuren allà incloguin correctament totes les adreces de xarxa. Per defecte, això contindrà les xarxes connectades al nostre servidor.
Amb això la configuració bàsica de l'servidor Rudder està completa. Ja podem començar a instal·lar el programari de client i configurar-los per connectar-se a el node de servidor.
Per a la obtenir més informació sobre la instal·lació o l'ús de Rudder en Ubuntu, El usuaris podem consultar la documentació que ens va a oferir el programa, la pàgina web de documentació o en la pàgina web de el projecte.